[quagga-dev 5544] [PATCH 00/11] Unnumbered PtP support

Joakim Tjernlund Joakim.Tjernlund at transmode.se
Wed Jul 2 14:51:28 BST 2008


This series of patches tries to impl. unnumbered
PtP support for OSPF.
Two new commands are added, "unnumbered" in zebra and
"ip ospf area" in OSPF.

Patches 1-5 are fairly simple and I expect them to work
as is. Patches 6 and onwards are more complex and probably
have a bug or two.

I am still porting our app to quagga so the patches
has received very litte testing. I would like
people intressted in unnumbered PtP support in OSPF
to test and comment on these patches. Bugfixes welcome
too :)

I am leaving for vacation(4-5 weeks long) by the end of
this week and will only have limited access to our lab, but
I will read email most of the time.

Joakim Tjernlund (11):
  Dont use vty->index in show_ip_ospf_neighbor_all_cmd().
  Make --enable-snmp cross compile and make libcrypto optional with
    --without-crypto
  Set destination for PtP links to OSPF_ALLSPFROUTERS.
  Add ospf_if_lookup_by_ifindex()
  export ospf_if_table_lookup() and use it in ospf_network_run().
  Make ospf_if_lookup_recv_if() find the right unnumbered i/f
  Add ZEBRA_INTERFACE_UNNUMBERED interface flag.
  Update SPF calculation for unnumbered links.
  Test for ZEBRA_INTERFACE_UNNUMBERED.
  Impl. command ip ospf area.
  Clean up ip ospf area command.

 bgpd/bgp_snmp.c        |    4 +-
 configure.ac           |   28 +++-----
 lib/if.h               |    1 +
 lib/smux.c             |    4 +-
 ospf6d/ospf6_snmp.c    |    5 +-
 ospfd/ospf_interface.c |   49 +++++++-----
 ospfd/ospf_interface.h |    8 ++-
 ospfd/ospf_lsa.c       |    6 +-
 ospfd/ospf_packet.c    |   24 ++++--
 ospfd/ospf_snmp.c      |    4 +-
 ospfd/ospf_spf.c       |  104 +++++++++++++++----------
 ospfd/ospf_vty.c       |   82 +++++++++++++++++++-
 ospfd/ospf_zebra.c     |   11 +++
 ospfd/ospfd.c          |  199 ++++++++++++++++++++++++++++++++++--------------
 ripd/rip_snmp.c        |    4 +-
 zebra/interface.c      |   52 +++++++++++++
 zebra/zebra_snmp.c     |    4 +-
 17 files changed, 432 insertions(+), 157 deletions(-)




More information about the Quagga-dev mailing list