Modify

Opened 5 years ago

Closed 4 years ago

Last modified 3 years ago

#13810 closed enhancement (not_a_bug)

Bidirectional Forwarding Dectection (BFD) support in Quagga package

Reported by: gregory.teste@… Owned by: developers
Priority: normal Milestone: Chaos Calmer 15.05
Component: packages Version: Trunk
Keywords: quagga bfd Cc:

Description

I needed to test some BFD features of one of our routers with BGP.
I adapted the code at http://sourceforge.net/projects/bfdd/ (not made by me) so that it would compile into OpenWRT.

I tried compiling it with every Quagga modules and it passes.
However, I only tried it with IPv4 BGP.

I don't have the time, resources and/or knowledge of Quagga (vtysh for instance) and all the other protocols to test it thoroughly.

Attachments (1)

quagga-bfd.patch (223.4 KB) - added by gregory.teste@… 5 years ago.
Quagga BFD patch against trunk

Download all attachments as: .zip

Change History (4)

Changed 5 years ago by gregory.teste@…

Quagga BFD patch against trunk

comment:1 follow-ups: Changed 4 years ago by acinonyx

  • Resolution set to not_a_bug
  • Status changed from new to closed

Please submit a patch to the mailing list. Thanks

comment:2 in reply to: ↑ 1 Changed 3 years ago by anonymous

Replying to acinonyx:

Please submit a patch to the mailing list. Thanks

The patch has memory leaks.

  1. In BFD, Memory allocated by function "struct prefix * sockunion2hostprefix (union sockunion *su)" is not freed many palces.
  1. In BFD, routing table created by function "static struct bfd_addrtreehdr * bfd_addrtreehdr_init (void)" is not deleted at all.

comment:3 in reply to: ↑ 1 Changed 3 years ago by anonymous

Replying to acinonyx:

Please submit a patch to the mailing list. Thanks

The patch has memory leaks.

  1. In BFD, Memory allocated by function "struct prefix * sockunion2hostprefix (union sockunion *su)" is not freed many palces.
  1. In BFD, routing table created by function "static struct bfd_addrtreehdr * bfd_addrtreehdr_init (void)" is not deleted at all.

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.