summaryrefslogtreecommitdiff
path: root/proto/ospf/iface.c
AgeCommit message (Collapse)Author
2013-04-17Fixes a compatibility issue in OSPFv2 PtP links.Ondrej Zajicek
BIRD used zero netmask in hello packets on all PtP links, not just on unnumbered ones. This patch fixes it and adds option 'ptp netmask' for overriding the default behavior. Thanks to Alexander V. Chernikov for the original patch.
2013-04-16Better handling of global addresses as configured NBMA neighbors in OSPFv3.Ondrej Zajicek
Configured NBMA neighbors in OSPFv3 should be link-local addresses, old behavior was to silently ignore global ones. The patch allows BIRD to accept global ones, but adds a warning and a documentation notice. Thanks to Wilco Baan Hofman for the bugreport.
2012-11-10Fixes OSPF reconfigure w.r.t. downed ifaces.Ondrej Zajicek
2012-10-31Fixes another bug in OSPFv3 vlinks.Ondrej Zajicek
2012-05-14Real broadcast mode for OSPFv2.Ondrej Zajicek
2012-03-16Fixes broken vlinks in OSPF.Ondrej Zajicek
2012-03-15Fixes TTL for multicast OSPF packets.Ondrej Zajicek
Thanks Alexander V. Chernikov for the suggestion.
2011-07-08Removes timers for stub interfaces. Also fixes some minor bugs.Ondrej Zajicek
2011-07-06Do not open sockets for stub interfaces.Ondrej Zajicek
2011-03-28Minor changes in addresses.Ondrej Zajicek
Mainly changes IA_UNNUMBERED to IA_PEER and adds IA_HOST. Also do not show broadcast addr in show interfaces. Nobody cares for that.
2011-03-17Vastly improved OSPF reconfiguration.Ondrej Zajicek
Now it can handle a change in iface pattern structure. It can add, remove and reconfigure interfaces, vlinks and areas.
2010-12-28A simplification of the next-hop calculation.Ondrej Zajicek
Thanks to Joakim Tjernlund for the idea.
2010-12-24Implements Point-to-MultiPoint interface type for OSPF.Ondrej Zajicek
2010-12-07Multipath support for OSPFOndrej Zajicek
2010-11-19Minor finalizations of link state checks.Ondrej Zajicek
2010-11-13Adds support for iface link detection to OSPF.Ondrej Zajicek
2010-11-04OSPF tx buffers should have the same size as rx buffers.Ondrej Zajicek
We should be able to send everything we received.
2010-11-03Fixes a bug in OSPF.Ondrej Zajicek
2010-08-22Fixes a bug in NBMA on an iface with multiple IP addresses.Ondrej Zajicek
2010-05-26Support loopback/dummy addresses.Ondrej Zajicek
2010-05-02OSPF: most of summary LSA orig./flush logic rewritten.Ondrej Zajicek
Fixes many bugs in the old code and makes it much cleaner.
2010-04-28Better support for /31 networks.Ondrej Zajicek
2010-04-24Fixes and enhancements in 'show ospf state' command.Ondrej Zajicek
Now it shows a distance, option to change showing reachable/all network nodes and better handling of AS-external LSAs in multiple areas. The command 'show ospf topology' was changed to not show stubnets in both OSPFv2 and OSPFv3 (previously it displayed stubnets in OSPFv2).
2010-04-21Fixes several problems in OSPF vlink implementation.Ondrej Zajicek
2010-04-02Use SO_BINDTODEVICE also in Linux/IPv6.Ondrej Zajicek
2010-04-02Minor fixes to previous patches.Ondrej Zajicek
2010-03-26Added some comments.Ondrej Zajicek
2010-03-26Disable multiple OSPF pseudointerfaces on BSD.Ondrej Zajicek
2010-03-14Temporary OSPF commit - sockets.Ondrej Zajicek
2010-03-11Temoporary OSPF commit - socket changes.Ondrej Zajicek
2010-02-11Temporary OSPF commit - socket changes.Ondrej Zajicek
2010-02-07Unnumbered OSPF interfaces should be always in the point-to-point mode.Ondrej Zajicek
2010-01-13Comment update.Ondrej Zajicek
2010-01-08A partial vlink fix.Ondrej Zajicek
2010-01-07More information about vlinks.Ondrej Filip
2010-01-07Bugfix in DBG call.Ondrej Filip
2010-01-07Be a little bit more verbose on virtual links.Ondrej Filip
2010-01-03Implements MRTdump feature.Ondrej Zajicek
2009-12-11Temporary OSPFv3 commit.Ondrej Zajicek
2009-11-09Use IPv6 checksums in OSPFv3.Ondrej Zajicek
2009-09-08Temporary OSPFv3 development commit.Ondrej Zajicek
Finally, it is working.
2009-09-04Temporary OSPFv3 development commit (changing multicast support).Ondrej Zajicek
2009-08-28Temporary OSPFv3 development commitOndrej Zajicek
2009-08-27Temporary OSPFv3 development commitOndrej Zajicek
2009-08-25Temporary OSPFv3 development commitOndrej Zajicek
2009-08-21Temporary OSPFv3 development commitOndrej Zajicek
2009-07-23Use %R in OSPF when appropriate.Ondrej Zajicek
2009-07-05Fixes type mismatch in OSPF printf statements.Ondrej Zajicek
Mixing ip_addr and u32 does bad things on Ultrasparc. Although both have the same size. Fascinating. It was not catched by compiler because of varargs.
2009-05-06A change in OSPF and RIP interface patterns.Ondrej Zajicek
Allows to add more interface patterns to one common 'options' section like: interface "eth3", "eth4" { options common to eth3 and eth4 }; Also removes undocumented and unnecessary ability to specify more interface patterns with different 'options' sections: interface "eth3" { options ... }, "eth4" { options ... };
2009-01-11Some fixes and update of OSPF debug messagesOndrej Zajicek