mirror_frr/zebra
Donald Sharp 1498c0593a zebra: Allow the collection of sg stats on more platforms.
The code to collect the sg stats was written for linux.
Abstract the call to allow it to work on all platforms.
I have not implemented the call for non-linux systems.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2017-01-17 22:01:36 -05:00
..
.gitignore [administrivia] Update gitignore files 2008-08-22 20:02:08 +01:00
client_main.c frr: Remove HAVE_IPV6 from code base 2017-01-13 08:05:50 -05:00
connected.c frr: Remove HAVE_IPV6 from code base 2017-01-13 08:05:50 -05:00
connected.h frr: Remove HAVE_IPV6 from code base 2017-01-13 08:05:50 -05:00
debug.c all: Fix underfull doc strings, part 1 2016-11-04 23:03:03 +00:00
debug.h Quagga: Static LSP configuration 2016-09-23 09:30:54 -04:00
GNOME-PRODUCT-ZEBRA-MIB Initial revision 2002-12-13 20:15:29 +00:00
GNOME-SMI Initial revision 2002-12-13 20:15:29 +00:00
if_ioctl_solaris.c frr: Remove HAVE_IPV6 from code base 2017-01-13 08:05:50 -05:00
if_ioctl.c frr: Remove HAVE_IPV6 from code base 2017-01-13 08:05:50 -05:00
if_netlink.c Merge remote-tracking branch 'origin/master' into pim_lib_work2 2017-01-17 21:01:56 -05:00
if_netlink.h zebra: Refactor netlink interactions 2016-10-17 12:39:55 -07:00
if_null.c lib, zebra: Rework zebra_ns to be a bit more modular 2016-04-14 20:56:57 -04:00
if_sysctl.c *: split & distribute memtypes and stop (re|ab)using lib/ MTYPEs 2016-09-19 16:31:04 -04:00
interface.c frr: Remove HAVE_IPV6 from code base 2017-01-13 08:05:50 -05:00
interface.h lib, zebra: unify link layer type and hardware address handling 2016-09-03 11:05:50 -04:00
ioctl_null.c Add missing GPL headers, and copyright claims that certainly apply. 2016-05-26 01:06:59 +00:00
ioctl_solaris.c frr: Remove HAVE_IPV6 from code base 2017-01-13 08:05:50 -05:00
ioctl_solaris.h build/solaris: create ioctl_solaris.h 2016-06-09 10:51:59 -04:00
ioctl.c frr: Remove HAVE_IPV6 from code base 2017-01-13 08:05:50 -05:00
ioctl.h frr: Remove HAVE_IPV6 from code base 2017-01-13 08:05:50 -05:00
ipforward_proc.c frr: Remove HAVE_IPV6 from code base 2017-01-13 08:05:50 -05:00
ipforward_solaris.c frr: Remove HAVE_IPV6 from code base 2017-01-13 08:05:50 -05:00
ipforward_sysctl.c frr: Remove HAVE_IPV6 from code base 2017-01-13 08:05:50 -05:00
ipforward.h frr: Remove HAVE_IPV6 from code base 2017-01-13 08:05:50 -05:00
irdp_interface.c all: Fix all underfull doc strings 2016-11-29 23:07:11 +00:00
irdp_main.c lib: convert vrf code to use red-black trees as well 2016-11-28 16:18:35 -02:00
irdp_packet.c *: create a helper function to set the IP_MULTICAST_LOOP sockoption 2016-11-25 11:46:06 -02:00
irdp.h zebra: deal with irdp compile warnings 2009-12-10 14:22:44 +03:00
kernel_netlink.c zebra: Fix compiles for non-linux based systems 2017-01-17 21:18:57 -05:00
kernel_netlink.h zebra: Fully decode mcast messages 2016-12-21 20:26:06 -05:00
kernel_null.c zebra: Allow the collection of sg stats on more platforms. 2017-01-17 22:01:36 -05:00
kernel_socket.c frr: Remove HAVE_IPV6 from code base 2017-01-13 08:05:50 -05:00
kernel_socket.h mpls: add support to the OpenBSD kernel 2016-09-23 09:31:15 -04:00
main.c build: rename (1 of ?): configure.ac + preproc 2016-12-20 17:57:47 +01:00
Makefile.am lib, pimd, zebra: Allow pimd to ask the kernel about mroute info 2016-12-21 20:26:06 -05:00
misc_null.c zebra: clean up misc_null pragmas 2016-06-07 09:43:32 -04:00
redistribute_null.c all: removed all DEFUN command stomps 2016-10-06 19:56:13 +00:00
redistribute.c frr: Remove HAVE_IPV6 from code base 2017-01-13 08:05:50 -05:00
redistribute.h Update Traffic Engineering Support for OSPFD 2016-09-03 11:05:50 -04:00
rib.h zebra: remove unused variable 2016-12-23 13:27:55 +07:00
router-id.c Merge branch 'stable/2.0' 2016-12-05 19:48:38 +01:00
router-id.h zebra: maintain the router-id per VRF 2015-10-30 00:19:15 -07:00
rt_netlink.c zebra: Allow the collection of sg stats on more platforms. 2017-01-17 22:01:36 -05:00
rt_netlink.h zebra: Allow the collection of sg stats on more platforms. 2017-01-17 22:01:36 -05:00
rt_socket.c zebra: Allow the collection of sg stats on more platforms. 2017-01-17 22:01:36 -05:00
rt.h zebra: Allow the collection of sg stats on more platforms. 2017-01-17 22:01:36 -05:00
rtadv_null.c BGP: Trigger IPv6 router advertisements upon config of unnumbered neighbor 2016-05-02 13:53:38 -07:00
rtadv.c frr: Remove HAVE_IPV6 from code base 2017-01-13 08:05:50 -05:00
rtadv.h zebra: fix build with rtadv disabled 2016-06-08 14:15:47 -04:00
rtread_getmsg.c zebra: Fix some warnings found during compile. 2016-10-07 21:05:05 -04:00
rtread_netlink.c all: removed all DEFUN command stomps (fix build errors) 2016-10-06 20:23:13 +00:00
rtread_sysctl.c *: split & distribute memtypes and stop (re|ab)using lib/ MTYPEs 2016-09-19 16:31:04 -04:00
test_main.c Merge remote-tracking branch 'origin/stable/2.0' 2017-01-06 09:58:21 -05:00
testrib.conf zebra: Build the test client, can be useful, and add IPv6 to testrib.conf 2016-05-26 01:13:58 +00:00
zebra_fpm_dt.c zebra: add developer test functions for FPM code 2016-09-23 12:12:17 -04:00
zebra_fpm_netlink.c Merge remote-tracking branch 'origin/master' into pim_lib_work2 2017-01-17 21:01:56 -05:00
zebra_fpm_private.h zebra: optionally use protobuf with FPM 2016-09-23 12:12:16 -04:00
zebra_fpm_protobuf.c fpm/protobuf: fix compile errors & warnings 2016-09-23 12:12:17 -04:00
zebra_fpm.c zebra: Cleanup zebra_static CLANG/SA issues. 2016-12-21 20:26:15 -05:00
zebra_fpm.h zebra: optionally use protobuf with FPM 2016-09-23 12:12:16 -04:00
zebra_memory.c *: split & distribute memtypes and stop (re|ab)using lib/ MTYPEs 2016-09-19 16:31:04 -04:00
zebra_memory.h zebra/lib: plug several memleaks 2016-11-28 16:15:27 -02:00
zebra_mpls_netlink.c *: fix some licensing SNAFUs 2016-11-14 11:27:08 +09:00
zebra_mpls_null.c zebra: add missing license headers to two files 2016-11-28 17:34:54 +01:00
zebra_mpls_openbsd.c zebra: add missing license headers to two files 2016-11-28 17:34:54 +01:00
zebra_mpls_vty.c zebra: fix segfault on "show mpls table" 2016-12-08 14:51:08 +01:00
zebra_mpls.c zebra_mpls. Set best lsp nhlfe to null on deletion 2016-12-14 18:28:26 -02:00
zebra_mpls.h zebra/ldpd: allow MPLS ECMP on unnumbered interfaces 2016-12-14 13:21:08 -05:00
zebra_mroute.c zebra: Allow the collection of sg stats on more platforms. 2017-01-17 22:01:36 -05:00
zebra_mroute.h lib, pimd, zebra: Allow pimd to ask the kernel about mroute info 2016-12-21 20:26:06 -05:00
zebra_ns.c zebra/lib: move some code around 2016-11-28 16:18:35 -02:00
zebra_ns.h zebra/lib: plug several memleaks 2016-11-28 16:15:27 -02:00
zebra_ptm_null.c Zebra and bgpd: VRF support for BFD 2016-03-08 05:10:56 -08:00
zebra_ptm_redistribute.c *: split & distribute memtypes and stop (re|ab)using lib/ MTYPEs 2016-09-19 16:31:04 -04:00
zebra_ptm_redistribute.h Zebra and bgpd: VRF support for BFD 2016-03-08 05:10:56 -08:00
zebra_ptm.c zebra: Some code cleanup based upon Review. 2017-01-16 08:57:20 -05:00
zebra_ptm.h bfd: Fix for missing BFD client regs/deregs from quagga clients 2016-06-21 03:39:58 -07:00
zebra_rib.c Merge remote-tracking branch 'origin/master' into pim_lib_work2 2017-01-17 21:01:56 -05:00
zebra_rnh_null.c Merge branch 'stable/2.0' 2016-12-05 19:48:38 +01:00
zebra_rnh.c frr: Remove HAVE_IPV6 from code base 2017-01-13 08:05:50 -05:00
zebra_rnh.h zebra: plug more memory leaks 2016-11-28 16:18:35 -02:00
zebra_routemap.c zebra: Fixup paranthesis mistake 2017-01-13 12:46:58 -05:00
zebra_routemap.h *: Consistently support 32-bit route tags 2016-10-07 21:05:05 -04:00
zebra_snmp.c zebra: fix sign warning in SNMP code 2016-11-15 14:06:13 +09:00
zebra_static.c Merge remote-tracking branch 'origin/master' into pim_lib_work2 2017-01-17 21:01:56 -05:00
zebra_static.h zebra: Cleanup zebra_static CLANG/SA issues. 2016-12-21 20:26:15 -05:00
zebra_vrf.c zebra: fix segfault on exit when RIB debugging is enabled 2016-12-14 13:21:08 -05:00
zebra_vrf.h zebra: plug more memory leaks 2016-11-28 16:18:35 -02:00
zebra_vty.c Merge remote-tracking branch 'origin/master' into pim_lib_work2 2017-01-17 21:01:56 -05:00
zebra.conf.sample Initial revision 2002-12-13 20:15:29 +00:00
zserv_null.c all: removed all DEFUN command stomps 2016-10-06 19:56:13 +00:00
zserv.c Merge remote-tracking branch 'origin/master' into pim_lib_work2 2017-01-17 21:01:56 -05:00
zserv.h zebra: API to locate client structure based on protocol 2016-12-21 20:26:02 -05:00