]> git.puffer.fish Git - mirror/frr.git/commit
bfdd: refactor session lookup
authorRafael Zalamena <rzalamena@opensourcerouting.org>
Fri, 1 Feb 2019 11:22:00 +0000 (09:22 -0200)
committerRafael Zalamena <rzalamena@opensourcerouting.org>
Thu, 14 Feb 2019 16:17:29 +0000 (14:17 -0200)
commitb333abc2959e492ee2c5ae903aaa6d857fdb7cdd
tree7bd5b7538907177400de1fb3f636b384dadcf4cf
parentb912b189c72cc5225be1b43ced5f2af3b1d86dcb
bfdd: refactor session lookup

Use internal data to lookup sessions. This approach has two main
advantages:

  * it uses less memory because it doesn't use strings for interface /
    vrf, it uses OS indexes instead;
  * prepares code to support VRF;

Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
bfdd/bfd.c
bfdd/bfd.h
bfdd/bfd_packet.c
bfdd/bfdd_vty.c
bfdd/config.c
bfdd/ptm_adapter.c