[PATCH 4/4] BGP: Print interface with protocol info

2011-12-29 Thread Matthias Schiffer
Signed-off-by: Matthias Schiffer --- proto/bgp/bgp.c |3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/proto/bgp/bgp.c b/proto/bgp/bgp.c index 67594c7..59468c3 100644 --- a/proto/bgp/bgp.c +++ b/proto/bgp/bgp.c @@ -1151,6 +1151,9 @@ bgp_show_proto_info(struct proto *P)

[PATCH 3/4] BGP: Add support for specifying interface names to allow peerings using link-local addresses

2011-12-29 Thread Matthias Schiffer
Signed-off-by: Matthias Schiffer --- proto/bgp/bgp.c | 10 -- proto/bgp/bgp.h |1 + proto/bgp/config.Y |4 +++- proto/bgp/packets.c |3 +++ 4 files changed, 15 insertions(+), 3 deletions(-) diff --git a/proto/bgp/bgp.c b/proto/bgp/bgp.c index 28396a5..67594c7 1006

[PATCH 2/4] Make NEF_STICKY work with fixed interfaces and allow specifying interface names

2011-12-29 Thread Matthias Schiffer
Signed-off-by: Matthias Schiffer --- nest/iface.h|2 ++ nest/neighbor.c | 34 +++--- 2 files changed, 29 insertions(+), 7 deletions(-) diff --git a/nest/iface.h b/nest/iface.h index 7307844..8636c0a 100644 --- a/nest/iface.h +++ b/nest/iface.h @@ -106,6 +10

BGP: Add support for peerings with link-local v6 addresses

2011-12-29 Thread Matthias Schiffer
Hi, I already posted a first patch to add support for link-local addresses for BGP peerings one year ago, and now I've finally found time to update the patch for the current bird version and fix the problems mentioned in reply to the first patch. This patch series allows using NEF_STICKY neighbors

[PATCH 1/4] BSD: Correctly read numbered v6 addresses on ptp interfaces When using IPv6, unnumbered interfaces can have numbered IP addresses; one example are link-local addresses, which always have a

2011-12-29 Thread Matthias Schiffer
Signed-off-by: Matthias Schiffer --- sysdep/bsd/krt-sock.c |4 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/sysdep/bsd/krt-sock.c b/sysdep/bsd/krt-sock.c index 1647c5e..b70f166 100644 --- a/sysdep/bsd/krt-sock.c +++ b/sysdep/bsd/krt-sock.c @@ -544,7 +544,11 @@ krt_read