嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
Quagga pe 路由协议源码
.
├── Quagga pe 路由协议源码_Quagga-PE-master.zip
└── Quagga-PE-master
├── AUTHORS
├── COPYING
├── COPYING.LIB
├── ChangeLog
├── HACKING.pending
├── HACKING.tex
├── INSTALL.quagga.txt
├── Makefile.am
├── NEWS
├── README
├── README.NetBSD
├── REPORTING-BUGS
├── SERVICES
├── TODO
├── babeld
│ ├── LICENCE
│ ├── Makefile.am
│ ├── babel_filter.c
│ ├── babel_filter.h
│ ├── babel_interface.c
│ ├── babel_interface.h
│ ├── babel_main.c
│ ├── babel_main.h
│ ├── babel_zebra.c
│ ├── babel_zebra.h
│ ├── babeld.c
│ ├── babeld.conf.sample
│ ├── babeld.h
│ ├── kernel.c
│ ├── kernel.h
│ ├── message.c
│ ├── message.h
│ ├── neighbour.c
│ ├── neighbour.h
│ ├── net.c
│ ├── net.h
│ ├── resend.c
│ ├── resend.h
│ ├── route.c
│ ├── route.h
│ ├── source.c
│ ├── source.h
│ ├── util.c
│ ├── util.h
│ ├── xroute.c
│ └── xroute.h
├── bgpd
│ ├── BGP4-MIB.txt
│ ├── IMPLEMENTATION.txt
│ ├── Makefile.am
│ ├── bgp_advertise.c
│ ├── bgp_advertise.h
│ ├── bgp_aspath.c
│ ├── bgp_aspath.h
│ ├── bgp_attr.c
│ ├── bgp_attr.h
│ ├── bgp_btoa.c
│ ├── bgp_clist.c
│ ├── bgp_clist.h
│ ├── bgp_community.c
│ ├── bgp_community.h
│ ├── bgp_damp.c
│ ├── bgp_damp.h
│ ├── bgp_debug.c
│ ├── bgp_debug.h
│ ├── bgp_dump.c
│ ├── bgp_dump.h
│ ├── bgp_ecommunity.c
│ ├── bgp_ecommunity.h
│ ├── bgp_filter.c
│ ├── bgp_filter.h
│ ├── bgp_fsm.c
│ ├── bgp_fsm.h
│ ├── bgp_main.c
│ ├── bgp_mpath.c
│ ├── bgp_mpath.h
│ ├── bgp_mplsvpn.c
│ ├── bgp_mplsvpn.h
│ ├── bgp_network.c
│ ├── bgp_network.h
│ ├── bgp_nexthop.c
│ ├── bgp_nexthop.h
│ ├── bgp_open.c
│ ├── bgp_open.h
│ ├── bgp_packet.c
│ ├── bgp_packet.h
│ ├── bgp_regex.c
│ ├── bgp_regex.h
│ ├── bgp_route.c
│ ├── bgp_route.h
│ ├── bgp_routemap.c
│ ├── bgp_snmp.c
│ ├── bgp_snmp.h
│ ├── bgp_table.c
│ ├── bgp_table.h
│ ├── bgp_vty.c
│ ├── bgp_vty.h
│ ├── bgp_zebra.c
│ ├── bgp_zebra.h
│ ├── bgpd.c
│ ├── bgpd.conf.sample
│ ├── bgpd.conf.sample2
│ └── bgpd.h
├── bootstrap.sh
├── brctld
│ ├── Makefile.am
│ ├── brctl.c
│ ├── brctl.h
│ ├── brctl_cmd.c
│ ├── brctl_config.h
│ ├── brctl_disp.c
│ ├── brctld_main.c
│ ├── brctld_main.h
│ ├── brctld_vty.c
│ ├── brctld_zebra.c
│ ├── libbrctl.c
│ ├── libbrctl.h
│ ├── libbridge.h
│ ├── libbridge_devif.c
│ ├── libbridge_if.c
│ ├── libbridge_init.c
│ ├── libbridge_misc.c
│ ├── libbridge_private.h
│ └── old_brctld
│ ├── Makefile.am
│ ├── brctld.conf.sample
│ ├── brctld_main.c
│ ├── brctld_main.h
│ ├── brctld_vty.c
│ ├── brctld_zebra.c
│ ├── libbridge.h
│ ├── libbridge_init.c
│ └── libbridge_private.h
├── buildtest.sh
├── configure.ac
├── doc
│ ├── BGP-TypeCode
│ ├── Makefile.am
│ ├── appendix.texi
│ ├── babeld.texi
│ ├── basic.texi
│ ├── bgpd.8
│ ├── bgpd.texi
│ ├── defines.texi.in
│ ├── draft-zebra-00.ms
│ ├── fig-normal-processing.dia
│ ├── fig-normal-processing.png
│ ├── fig-normal-processing.txt
│ ├── fig-rs-processing.dia
│ ├── fig-rs-processing.png
│ ├── fig-rs-processing.txt
│ ├── fig_topologies_full.dia
│ ├── fig_topologies_full.png
│ ├── fig_topologies_full.txt
│ ├── fig_topologies_rs.dia
│ ├── fig_topologies_rs.png
│ ├── fig_topologies_rs.txt
│ ├── filter.texi
│ ├── install.texi
│ ├── ipv6.texi
│ ├── isisd.8
│ ├── kernel.texi
│ ├── main.texi
│ ├── mpls
│ │ ├── ChangeLog.opaque.txt
│ │ ├── cli_summary.txt
│ │ ├── opaque_lsa.txt
│ │ └── ospfd.conf
│ ├── ospf6d.8
│ ├── ospf6d.texi
│ ├── ospfclient.8
│ ├── ospfd.8
│ ├── ospfd.texi
│ ├── overview.texi
│ ├── protocol.texi
│ ├── quagga.texi
│ ├── ripd.8
│ ├── ripd.texi
│ ├── ripngd.8
│ ├── ripngd.texi
│ ├── routemap.texi
│ ├── routeserver.texi
│ ├── snmp.texi
│ ├── snmptrap.texi
│ ├── vtysh.1
│ ├── vtysh.texi
│ ├── watchquagga.8
│ └── zebra.8
├── fpm
│ └── fpm.h
├── guile
│ ├── Makefile.am
│ ├── README
│ ├── guile-bgp.c
│ ├── zebra-guile.c
│ ├── zebra-guile.h
│ └── zebra-support.c
├── init
├── isisd
│ ├── 3p_trill.conf
│ ├── AUTHORS
│ ├── Makefile.am
│ ├── README
│ ├── dict.c
│ ├── dict.h
│ ├── dummy_trilld.c
│ ├── include-netbsd
│ │ ├── clnp.h
│ │ ├── esis.h
│ │ └── iso.h
│ ├── isis_adjacency.c
│ ├── isis_adjacency.h
│ ├── isis_bpf.c
│ ├── isis_circuit.c
│ ├── isis_circuit.h
│ ├── isis_common.h
│ ├── isis_constants.h
│ ├── isis_csm.c
│ ├── isis_csm.h
│ ├── isis_dlpi.c
│ ├── isis_dr.c
│ ├── isis_dr.h
│ ├── isis_dynhn.c
│ ├── isis_dynhn.h
│ ├── isis_events.c
│ ├── isis_events.h
│ ├── isis_flags.c
│ ├── isis_flags.h
│ ├── isis_lsp.c
│ ├── isis_lsp.h
│ ├── isis_main.c
│ ├── isis_misc.c
│ ├── isis_misc.h
│ ├── isis_network.h
│ ├── isis_pdu.c
│ ├── isis_pdu.h
│ ├── isis_pfpacket.c
│ ├── isis_route.c
│ ├── isis_route.h
│ ├── isis_routemap.c
│ ├── isis_spf.c
│ ├── isis_spf.h
│ ├── isis_tlv.c
│ ├── isis_tlv.h
│ ├── isis_zebra.c
│ ├── isis_zebra.h
│ ├── isisd.c
│ ├── isisd.conf.sample
│ ├── isisd.h
│ ├── iso_checksum.c
│ ├── iso_checksum.h
│ ├── netlink.c
│ ├── netlink.h
│ ├── test.conf.sample
│ ├── topology
│ │ ├── Makefile.am
│ │ ├── random.c
│ │ ├── spacyc.c
│ │ ├── spgrid.c
│ │ ├── spgrid.h
│ │ └── sprand.c
│ ├── trill_vni.c
│ ├── trilld.c
│ ├── trilld.conf.sample
│ └── trilld.h
├── ldpd
│ ├── Makefile.am
│ ├── Makefile.old
│ ├── connect_daemon.c
│ ├── connect_daemon.h
│ ├── create-links
│ ├── delete-links
│ ├── impl_fib.c
│ ├── impl_fib.h
│ ├── impl_ifmgr.c
│ ├── impl_ifmgr.h
│ ├── impl_lock.c
│ ├── impl_mm.c
│ ├── impl_mpls.c
│ ├── impl_mpls.h
│ ├── impl_policy.c
│ ├── impl_socket.c
│ ├── impl_timer.c
│ ├── impl_tree.c
│ ├── l2cc_interface.c
│ ├── l2cc_interface.h
│ ├── ldp.c
│ ├── ldp.h
│ ├── ldp_addr.c
│ ├── ldp_addr.h
│ ├── ldp_adj.c
│ ├── ldp_adj.h
│ ├── ldp_attr.c
│ ├── ldp_attr.h
│ ├── ldp_buf.c
│ ├── ldp_buf.h
│ ├── ldp_cfg.c
│ ├── ldp_cfg.h
│ ├── ldp_defaults.h
│ ├── ldp_entity.c
│ ├── ldp_entity.h
│ ├── ldp_fec.c
│ ├── ldp_fec.h
│ ├── ldp_global.c
│ ├── ldp_global.h
│ ├── ldp_hello.c
│ ├── ldp_hello.h
│ ├── ldp_hop.c
│ ├── ldp_hop.h
│ ├── ldp_hop_list.c
│ ├── ldp_hop_list.h
│ ├── ldp_if.c
│ ├── ldp_if.h
│ ├── ldp_inet_addr.c
│ ├── ldp_inet_addr.h
│ ├── ldp_init.c
│ ├── ldp_init.h
│ ├── ldp_inlabel.c
│ ├── ldp_inlabel.h
│ ├── ldp_interface.c
│ ├── ldp_interface.h
│ ├── ldp_keepalive.c
│ ├── ldp_keepalive.h
│ ├── ldp_label_abort.c
│ ├── ldp_label_abort.h
│ ├── ldp_label_mapping.c
│ ├── ldp_label_mapping.h
│ ├── ldp_label_rel_with.c
│ ├── ldp_label_rel_with.h
│ ├── ldp_label_request.c
│ ├── ldp_label_request.h
│ ├── ldp_main.c
│ ├── ldp_mesg.c
│ ├── ldp_mesg.h
│ ├── ldp_nexthop.c
│ ├── ldp_nexthop.h
│ ├── ldp_nortel.c
│ ├── ldp_nortel.h
│ ├── ldp_notif.c
│ ├── ldp_notif.h
│ ├── ldp_outlabel.c
│ ├── ldp_outlabel.h
│ ├── ldp_pdu.h
│ ├── ldp_pdu_setup.c
│ ├── ldp_pdu_setup.h
│ ├── ldp_peer.c
│ ├── ldp_peer.h
│ ├── ldp_pw.c
│ ├── ldp_pw.h
│ ├── ldp_remote_peer.c
│ ├── ldp_remote_peer.h
│ ├── ldp_resource.c
│ ├── ldp_resource.h
│ ├── ldp_session.c
│ ├── ldp_session.h
│ ├── ldp_state_funcs.c
│ ├── ldp_state_machine.c
│ ├── ldp_state_machine.h
│ ├── ldp_struct.h
│ ├── ldp_tunnel.c
│ ├── ldp_tunnel.h
│ ├── ldp_via_vpnm.h
│ ├── ldp_vty.c
│ ├── ldp_vty.h
│ ├── ldp_zebra.c
│ ├── ldp_zebra.h
│ ├── ldpd.conf.sample
│ ├── mpls_assert.h
│ ├── mpls_bitfield.h
│ ├── mpls_compare.c
│ ├── mpls_compare.h
│ ├── mpls_fib_impl.h
│ ├── mpls_handle_type.h
│ ├── mpls_ifmgr_impl.h
│ ├── mpls_list.h
│ ├── mpls_lock_impl.h
│ ├── mpls_mm_impl.h
│ ├── mpls_mpls_impl.h
│ ├── mpls_policy_impl.h
│ ├── mpls_refcnt.h
│ ├── mpls_socket_impl.h
│ ├── mpls_struct.h
│ ├── mpls_timer_impl.h
│ ├── mpls_trace.h
│ ├── mpls_trace_impl.h
│ └── mpls_tree_impl.h
├── lib
│ ├── Makefile.am
│ ├── agentx.c
│ ├── buffer.c
│ ├── buffer.h
│ ├── checksum.c
│ ├── checksum.h
│ ├── command.c
│ ├── command.h
│ ├── daemon.c
│ ├── distribute.c
│ ├── distribute.h
│ ├── filter.c
│ ├── filter.h
│ ├── getopt.c
│ ├── getopt.h
│ ├── getopt1.c
│ ├── gitversion.pl
│ ├── hash.c
│ ├── hash.h
│ ├── if.c
│ ├── if.h
│ ├── if_rmap.c
│ ├── if_rmap.h
│ ├── jhash.c
│ ├── jhash.h
│ ├── keychain.c
│ ├── keychain.h
│ ├── linklist.c
│ ├── linklist.h
│ ├── log.c
│ ├── log.h
│ ├── md5.c
│ ├── md5.h
│ ├── memory.c
│ ├── memory.h
│ ├── memtypes.awk
│ ├── memtypes.c
│ ├── network.c
│ ├── network.h
│ ├── pid_output.c
│ ├── plist.c
│ ├── plist.h
│ ├── pqueue.c
│ ├── pqueue.h
│ ├── prefix.c
│ ├── prefix.h
│ ├── privs.c
│ ├── privs.h
│ ├── queue.h
│ ├── regex-gnu.h
│ ├── regex.c
│ ├── route_types.pl
│ ├── route_types.txt
│ ├── routemap.c
│ ├── routemap.h
│ ├── sigevent.c
│ ├── sigevent.h
│ ├── smux.c
│ ├── smux.h
│ ├── snmp.c
│ ├── sockopt.c
│ ├── sockopt.h
│ ├── sockunion.c
│ ├── sockunion.h
│ ├── str.c
│ ├── str.h
│ ├── stream.c
│ ├── stream.h
│ ├── table.c
│ ├── table.h
│ ├── thread.c
│ ├── thread.h
│ ├── vector.c
│ ├── vector.h
│ ├── version.h.in
│ ├── vty.c
│ ├── vty.h
│ ├── workqueue.c
│ ├── workqueue.h
│ ├── zassert.h
│ ├── zclient.c
│ ├── zclient.h
│ └── zebra.h
├── lmd
│ ├── Makefile.am
│ ├── lmd
│ ├── lmd.c
│ ├── lmd.conf.sample
│ ├── lmd.h
│ ├── lmd.o
│ ├── lmd_lib.c
│ ├── lmd_lib.h
│ ├── lmd_lib.o
│ ├── lmd_main.c
│ ├── lmd_main.h
│ ├── lmd_main.o
│ ├── lmd_vty.c
│ ├── lmd_vty.o
│ ├── lmd_zebra.c
│ └── lmd_zebra.o
├── m4
│ ├── Makefile.am
│ ├── README.txt
│ └── ax_sys_weak_alias.m4
├── mplsadmd
│ ├── Makefile.am
│ ├── SNAPSHOT.h
│ ├── dnet_pton.c
│ ├── ds_mpls.h
│ ├── libmpls.c
│ ├── libmpls.h
│ ├── libnetlink.c
│ ├── libnetlink.h
│ ├── ll_map.c
│ ├── ll_map.h
│ ├── mpls.c
│ ├── mpls.c.bak
│ ├── mpls.h
│ ├── mpls_buf.h
│ ├── mpls_monitor.c
│ ├── mplsadmd
│ ├── mplsadmd_main.c
│ ├── mplsadmd_main.h
│ ├── mplsadmd_vty.c
│ ├── mplsadmd_vty.c.bak
│ ├── mplsadmd_zebra.c
│ ├── netlink.h
│ ├── old_mplsadmd
│ │ ├── Makefile.am
│ │ ├── ds_mpls.h
│ │ ├── libmpls.c
│ │ ├── libmpls.h
│ │ ├── linux
│ │ │ └── mpls.h
│ │ ├── mplsadm.c
│ │ ├── mplsadm.h
│ │ ├── mplsadmd_main.c
│ │ ├── mplsadmd_main.h
│ │ ├── mplsadmd_vty.c
│ │ ├── mplsadmd_zebra.c
│ │ └── rsvp_diffserv.h
│ ├── rsvp_diffserv.h
│ ├── utils.c
│ └── utils.h
├── ospf6d
│ ├── Makefile.am
│ ├── OSPFv3-MIB.txt
│ ├── README
│ ├── ospf6_abr.c
│ ├── ospf6_abr.h
│ ├── ospf6_area.c
│ ├── ospf6_area.h
│ ├── ospf6_asbr.c
│ ├── ospf6_asbr.h
│ ├── ospf6_flood.c
│ ├── ospf6_flood.h
│ ├── ospf6_interface.c
│ ├── ospf6_interface.h
│ ├── ospf6_intra.c
│ ├── ospf6_intra.h
│ ├── ospf6_lsa.c
│ ├── ospf6_lsa.h
│ ├── ospf6_lsdb.c
│ ├── ospf6_lsdb.h
│ ├── ospf6_main.c
│ ├── ospf6_message.c
│ ├── ospf6_message.h
│ ├── ospf6_neighbor.c
│ ├── ospf6_neighbor.h
│ ├── ospf6_network.c
│ ├── ospf6_network.h
│ ├── ospf6_proto.c
│ ├── ospf6_proto.h
│ ├── ospf6_route.c
│ ├── ospf6_route.h
│ ├── ospf6_snmp.c
│ ├── ospf6_snmp.h
│ ├── ospf6_spf.c
│ ├── ospf6_spf.h
│ ├── ospf6_top.c
│ ├── ospf6_top.h
│ ├── ospf6_zebra.c
│ ├── ospf6_zebra.h
│ ├── ospf6d.c
│ ├── ospf6d.conf.sample
│ └── ospf6d.h
├── ospfclient
│ ├── AUTHORS
│ ├── COPYING
│ ├── Makefile.am
│ ├── NEWS
│ ├── README
│ ├── ospf_apiclient.c
│ ├── ospf_apiclient.h
│ └── ospfclient.c
├── ospfd
│ ├── ChangeLog.opaque.txt
│ ├── Makefile.am
│ ├── OSPF-ALIGNMENT.txt
│ ├── OSPF-MIB.txt
│ ├── OSPF-TRAP-MIB.txt
│ ├── ospf_abr.c
│ ├── ospf_abr.h
│ ├── ospf_api.c
│ ├── ospf_api.h
│ ├── ospf_apiserver.c
│ ├── ospf_apiserver.h
│ ├── ospf_asbr.c
│ ├── ospf_asbr.h
│ ├── ospf_ase.c
│ ├── ospf_ase.h
│ ├── ospf_dump.c
│ ├── ospf_dump.h
│ ├── ospf_flood.c
│ ├── ospf_flood.h
│ ├── ospf_ia.c
│ ├── ospf_ia.h
│ ├── ospf_interface.c
│ ├── ospf_interface.h
│ ├── ospf_ism.c
│ ├── ospf_ism.h
│ ├── ospf_lsa.c
│ ├── ospf_lsa.h
│ ├── ospf_lsdb.c
│ ├── ospf_lsdb.h
│ ├── ospf_main.c
│ ├── ospf_neighbor.c
│ ├── ospf_neighbor.h
│ ├── ospf_network.c
│ ├── ospf_network.h
│ ├── ospf_nsm.c
│ ├── ospf_nsm.h
│ ├── ospf_opaque.c
│ ├── ospf_opaque.h
│ ├── ospf_packet.c
│ ├── ospf_packet.h
│ ├── ospf_route.c
│ ├── ospf_route.h
│ ├── ospf_routemap.c
│ ├── ospf_snmp.c
│ ├── ospf_snmp.h
│ ├── ospf_spf.c
│ ├── ospf_spf.h
│ ├── ospf_te.c
│ ├── ospf_te.h
│ ├── ospf_vty.c
│ ├── ospf_vty.h
│ ├── ospf_zebra.c
│ ├── ospf_zebra.h
│ ├── ospfd.c
│ ├── ospfd.conf.sample
│ └── ospfd.h
├── pkgsrc
│ ├── Makefile.am
│ ├── README.txt
│ ├── bgpd.sh.in
│ ├── ospf6d.sh.in
│ ├── ospfd.sh.in
│ ├── ripd.sh.in
│ ├── ripngd.sh.in
│ └── zebra.sh.in
├── ports
│ ├── README
│ ├── files
│ │ └── md5
│ └── pkg
│ ├── COMMENT
│ ├── DESCR
│ └── PLIST
├── redhat
│ ├── Makefile.am
│ ├── babeld.init
│ ├── babeld.service
│ ├── bgpd.init
│ ├── bgpd.service
│ ├── isisd.init
│ ├── isisd.service
│ ├── ospf6d.init
│ ├── ospf6d.service
│ ├── ospfd.init
│ ├── ospfd.service
│ ├── quagga.logrotate
│ ├── quagga.pam
│ ├── quagga.pam.stack
│ ├── quagga.spec.in
│ ├── quagga.sysconfig
│ ├── ripd.init
│ ├── ripd.service
│ ├── ripngd.init
│ ├── ripngd.service
│ ├── watchquagga.init
│ ├── zebra.init
│ └── zebra.service
├── ripd
│ ├── Makefile.am
│ ├── RIPv2-MIB.txt
│ ├── rip_debug.c
│ ├── rip_debug.h
│ ├── rip_interface.c
│ ├── rip_interface.h
│ ├── rip_main.c
│ ├── rip_offset.c
│ ├── rip_peer.c
│ ├── rip_routemap.c
│ ├── rip_snmp.c
│ ├── rip_zebra.c
│ ├── ripd.c
│ ├── ripd.conf.sample
│ └── ripd.h
├── ripngd
│ ├── Makefile.am
│ ├── ripng_debug.c
│ ├── ripng_debug.h
│ ├── ripng_interface.c
│ ├── ripng_main.c
│ ├── ripng_nexthop.c
│ ├── ripng_nexthop.h
│ ├── ripng_offset.c
│ ├── ripng_peer.c
│ ├── ripng_route.c
│ ├── ripng_route.h
│ ├── ripng_routemap.c
│ ├── ripng_zebra.c
│ ├── ripngd.c
│ ├── ripngd.conf.sample
│ └── ripngd.h
├── rsvpd
│ ├── Makefile.am
│ ├── mplsadmd
│ │ ├── mplsadmd_main.c
│ │ ├── mplsadmd_main.h
│ │ ├── mplsadmd_vty.c
│ │ └── mplsadmd_zebra.c
│ ├── rsvpd_main.c
│ ├── rsvpd_main.h
│ ├── rsvpd_vty.c
│ ├── rsvpd_vty.h
│ └── rsvpd_zebra.c
├── solaris
│ ├── Makefile.am
│ ├── README.txt
│ ├── depend.daemons.in
│ ├── depend.dev.in
│ ├── depend.doc.in
│ ├── depend.libs.in
│ ├── depend.smf.in
│ ├── pkginfo.daemons.tmpl.in
│ ├── pkginfo.dev.tmpl.in
│ ├── pkginfo.doc.tmpl.in
│ ├── pkginfo.libs.tmpl.in
│ ├── pkginfo.smf.tmpl.in
│ ├── pkginfo.tmpl.in
│ ├── prototype.daemons.in
│ ├── prototype.dev.in
│ ├── prototype.doc.in
│ ├── prototype.libs.in
│ ├── prototype.smf.in
│ ├── quagga.init.in
│ └── quagga.xml.in
├── stamp-h.in
├── tests
│ ├── Makefile.am
│ ├── aspath_test.c
│ ├── bgp_capability_test.c
│ ├── bgp_mp_attr_test.c
│ ├── bgp_mpath_test.c
│ ├── ecommunity_test.c
│ ├── heavy-thread.c
│ ├── heavy-wq.c
│ ├── heavy.c
│ ├── main.c
│ ├── table_test.c
│ ├── test-buffer.c
│ ├── test-checksum.c
│ ├── test-memory.c
│ ├── test-privs.c
│ ├── test-sig.c
│ └── test-stream.c
├── tools
│ ├── mrlg.cgi
│ ├── multiple-bgpd.sh
│ ├── rrcheck.pl
│ ├── rrlookup.pl
│ ├── zc.pl
│ └── zebra.el
├── update-autotools
├── vpnmd
│ ├── Makefile.am
│ ├── connect_daemon.c
│ ├── connect_daemon.h
│ ├── vpnm.c
│ ├── vpnm.h
│ ├── vpnm_via_brctl.c
│ ├── vpnm_via_brctl.h
│ ├── vpnm_via_ldp.c
│ ├── vpnm_via_ldp.h
│ ├── vpnm_via_mpls.c
│ ├── vpnm_via_mpls.h
│ ├── vpnm_via_rsvp.c
│ ├── vpnm_via_rsvp.h
│ ├── vpnmd.conf.sample
│ ├── vpnmd_ldp_msg.h
│ ├── vpnmd_main.c
│ ├── vpnmd_main.h
│ ├── vpnmd_process.c
│ ├── vpnmd_process.h
│ ├── vpnmd_rsvp_msg.h
│ ├── vpnmd_socket.c
│ ├── vpnmd_socket.h
│ ├── vpnmd_table.c
│ ├── vpnmd_table.h
│ ├── vpnmd_vty.c
│ └── vpnmd_zebra.c
├── vtysh
│ ├── Makefile.am
│ ├── extract.pl.in
│ ├── vtysh.c
│ ├── vtysh.conf.sample
│ ├── vtysh.h
│ ├── vtysh_config.c
│ ├── vtysh_main.c
│ ├── vtysh_user.c
│ └── vtysh_user.h
├── watchquagga
│ ├── Makefile.am
│ └── watchquagga.c
└── zebra
├── GNOME-PRODUCT-ZEBRA-MIB
├── GNOME-SMI
├── Makefile.am
├── client_main.c
├── connected.c
├── connected.h
├── debug.c
├── debug.h
├── if_ioctl.c
├── if_ioctl_solaris.c
├── if_netlink.c
├── if_proc.c
├── if_sysctl.c
├── interface.c
├── interface.h
├── ioctl.c
├── ioctl.h
├── ioctl_null.c
├── ioctl_solaris.c
├── ipforward.h
├── ipforward_aix.c
├── ipforward_ews.c
├── ipforward_proc.c
├── ipforward_solaris.c
├── ipforward_sysctl.c
├── irdp.h
├── irdp_interface.c
├── irdp_main.c
├── irdp_packet.c
├── kernel_netlink.c
├── kernel_null.c
├── kernel_socket.c
├── kernel_socket.h
├── main.c
├── misc_null.c
├── mtu_kvm.c
├── redistribute.c
├── redistribute.h
├── redistribute_null.c
├── rib.h
├── router-id.c
├── router-id.h
├── rt.h
├── rt_ioctl.c
├── rt_netlink.c
├── rt_netlink.h
├── rt_socket.c
├── rtadv.c
├── rtadv.h
├── rtread_getmsg.c
├── rtread_netlink.c
├── rtread_proc.c
├── rtread_sysctl.c
├── test_main.c
├── testrib.conf
├── zebra.conf.sample
├── zebra_fpm.c
├── zebra_fpm.h
├── zebra_fpm_netlink.c
├── zebra_fpm_private.h
├── zebra_rib.c
├── zebra_routemap.c
├── zebra_snmp.c
├── zebra_vty.c
├── zserv.c
└── zserv.h
39 directories, 843 files