[OpenSIPS-Devel] [OpenSIPS/opensips] 63d854: [drouting] improve loading/reloading speed

ionutrazvanionita ionutionita at opensips.org
Mon Mar 14 17:43:39 CET 2016


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 63d854201a489e754ccc3748850fa9a991f24eeb
      https://github.com/OpenSIPS/opensips/commit/63d854201a489e754ccc3748850fa9a991f24eeb
  Author: ionutrazvanionita <ionutionita at opensips.org>
  Date:   2016-03-14 (Mon, 14 Mar 2016)

  Changed paths:
    M modules/drouting/dr_bl.c
    M modules/drouting/dr_bl.h
    M modules/drouting/drouting.c
    M modules/drouting/prefix_tree.c
    M modules/drouting/prefix_tree.h
    M modules/drouting/routing.c
    M modules/drouting/routing.h

  Log Message:
  -----------
  [drouting] improve loading/reloading speed

Drouting gateways and carriers are now being held internally as
an avl map(implemented in core) instead of a linked list. This
brings dramatic improvement to the time in which the module is
loaded.




More information about the Devel mailing list