bgpd/bgp_attr.c | 4 ++-- configure.ac | 11 +++++------ ospfd/ospf_lsa.h | 3 +++ ospfd/ospf_nsm.c | 2 +- ospfd/ospf_opaque.c | 13 +++++++------ ospfd/ospf_opaque.h | 4 ++-- 6 files changed, 20 insertions(+), 17 deletions(-)
New commits: commit 98e30f5db6dea65a5d6a176065cd0b60eb7bb001 Author: Stephen Hemminger <[email protected]> Date: Tue Mar 22 16:14:57 2011 +0000 bgpd: attribute jhash call should use a standard interface to in6_addr data * bgp_attr.c; (attrhash_key_make) s6_addr is only member of in6_addr guaranteed to be available - s6_addr32 isn't. Fix to be more portable, and thus allow compilation on BSD again. commit d71ea65270408a45e4bec036671ec73b24b994b4 Author: Paul Jakma <[email protected]> Date: Tue Mar 22 15:23:55 2011 +0000 ospfd: Compile fix for opaque support * ospfd: Refresher logic cleanup broke OSPF opaque, which does its own thing with regard to refresher logic and which also, in the protocol, requires implementations to keep state of which OI an LSA is received on (rather than providing information in the LSA to allow it to be looked up - as other LSAs requiring such assocation were careful to do). * ospf_lsa.h: (struct ospf_interface) Add back the pointer to oi, but only for type-9 now. * ospf_nsm.c: (ospf_db_summary_add) check the oi actually exists first - doesn't obviate the need for opaque to ensure oi pointers get cleaned up when ospf_interfaces disappear. * ospf_opaque.{c,h}: (ospf_opaque_functab,ospf_opaque_lsa_refresh) Refresher LSA functions now need to return the LSA to the general refresh logic, to indicate whether the LSA was refreshed. commit 36de261b57eab7a7539fb6527a1f02f3898cbafd Author: Paul Jakma <[email protected]> Date: Tue Mar 22 10:18:05 2011 +0000 build: change sense of opaque-{lsa,te} enable args to enable by default * configure.ac: (AC_ARG_ENABLE({ospf-te,opaque-lsa})) reverse the sense to --disable (enable_{opaque_lsa,ospf_te}) treat as enabled unless explicitly disabled. http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=98e30f5db6dea65a5d6a176065cd0b60eb7bb001 http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=d71ea65270408a45e4bec036671ec73b24b994b4 http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=36de261b57eab7a7539fb6527a1f02f3898cbafd _______________________________________________ svn mailing list [email protected] http://mailman.vyatta.com/mailman/listinfo/svn
