mirror_frr/zebra
Greg Troxel 67320b26b5 Fix alignment assumptions on non-RT_ROUNDUP platforms.
The comment said that apple uses int and BSD traditionally used long,
but the code was backwards.  This fixes apple to be int, and otherwise
long.  That should make FreeBSD, which aligns to long, work correctly,
even without using SA_SIZE.

(cherry picked from commit 941789e470199df4f612368f669ecc0fd096fb9a)
2016-05-26 15:25:14 +00:00
..
.gitignore [administrivia] Update gitignore files 2008-08-22 20:02:08 +01:00
client_main.c lib, vtysh: Return actual problem further up 2016-04-06 20:07:27 -04:00
connected.c BGP: Trigger IPv6 router advertisements upon config of unnumbered neighbor 2016-05-02 13:53:38 -07:00
connected.h Zebra: Remove reliance on NEXTHOP_TYPE_IPV4_ONLINK 2015-11-16 12:48:07 -08:00
debug.c Zebra: Cleanup RIB debugs 2015-11-20 08:48:32 -08:00
debug.h Zebra: Cleanup RIB debugs 2015-11-20 08:48:32 -08: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 lib, zebra: The Bulk of the conversion over to NS and VRF 2016-02-01 10:55:42 -08:00
if_ioctl.c lib, zebra: The Bulk of the conversion over to NS and VRF 2016-02-01 10:55:42 -08:00
if_netlink.c lib, zebra: The Bulk of the conversion over to NS and VRF 2016-02-01 10:55:42 -08:00
if_null.c lib, zebra: Rework zebra_ns to be a bit more modular 2016-04-14 20:56:57 -04:00
if_proc.c zebra: zebra-warnings.patch 2015-05-19 18:04:26 -07:00
if_sysctl.c lib, zebra: The Bulk of the conversion over to NS and VRF 2016-02-01 10:55:42 -08:00
interface.c zebra: print "no link-detect" 2016-05-26 15:25:13 +00:00
interface.h BGP: Trigger IPv6 router advertisements upon config of unnumbered neighbor 2016-05-02 13:53:38 -07: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 Fixed ioctl_solaris.c:if_get_mtu() for IPv6'less operation 2007-08-21 16:12:40 +00:00
ioctl.c lib, zebra: The Bulk of the conversion over to NS and VRF 2016-02-01 10:55:42 -08:00
ioctl.h [zebra/solaris] Interface state fixups for Solaris. 2006-01-25 04:31:40 +00:00
ipforward_aix.c Initial revision 2002-12-13 20:15:29 +00:00
ipforward_ews.c Initial revision 2002-12-13 20:15:29 +00:00
ipforward_proc.c zebra: fix warnings in forward proc 2011-12-07 01:24:09 +04:00
ipforward_solaris.c 2005-06-28 Paul Jakma <paul.jakma@sun.com> 2005-06-28 17:17:12 +00:00
ipforward_sysctl.c 2005-06-28 Paul Jakma <paul.jakma@sun.com> 2005-06-28 17:17:12 +00:00
ipforward.h 2005-06-28 Paul Jakma <paul.jakma@sun.com> 2005-06-28 17:17:12 +00:00
irdp_interface.c zebra: Refactor struct zebra_t 2016-04-14 20:56:45 -04:00
irdp_main.c zebra: Refactor struct zebra_t 2016-04-14 20:56:45 -04:00
irdp_packet.c zebra: Refactor struct zebra_t 2016-04-14 20:56:45 -04:00
irdp.h zebra: deal with irdp compile warnings 2009-12-10 14:22:44 +03:00
kernel_netlink.c Initial revision 2002-12-13 20:15:29 +00:00
kernel_null.c zebra: remove kernel_delete_ipv6_old() 2016-05-26 15:25:13 +00:00
kernel_socket.c Fix alignment assumptions on non-RT_ROUNDUP platforms. 2016-05-26 15:25:14 +00:00
kernel_socket.h [lib] mes_lookup string lookup table argument should be marked const 2008-08-22 19:52:58 +01:00
main.c quagga: Fixup startup to allow consistency between sysV and systemd 2016-04-27 16:04:48 -04:00
Makefile.am zebra: Build the test client, can be useful, and add IPv6 to testrib.conf 2016-05-26 01:13:58 +00:00
misc_null.c Add missing GPL headers, and copyright claims that certainly apply. 2016-05-26 01:06:59 +00:00
mtu_kvm.c 2004-05-09 Paul Jakma <paul@dishone.st> 2004-05-09 11:00:23 +00:00
redistribute_null.c Add missing GPL headers, and copyright claims that certainly apply. 2016-05-26 01:06:59 +00:00
redistribute.c zebra: Add route-map support to ip import-table 2016-05-12 20:22:53 -04:00
redistribute.h zebra: Add route-map support to ip import-table 2016-05-12 20:22:53 -04:00
rib.h zebra: make MRIB lookup behaviour switchable 2016-05-25 20:38:31 -04:00
router-id.c zebra: Refactor zebra_vrf 2016-04-14 20:57:04 -04:00
router-id.h zebra: maintain the router-id per VRF 2015-10-30 00:19:15 -07:00
rt_ioctl.c zebra: remove kernel_delete_ipv6_old() 2016-05-26 15:25:13 +00:00
rt_netlink.c zebra: remove netlink_route() it is no longer used 2016-05-26 15:25:13 +00:00
rt_netlink.h lib, zebra: The Bulk of the conversion over to NS and VRF 2016-02-01 10:55:42 -08:00
rt_socket.c zebra: remove kernel_delete_ipv6_old() 2016-05-26 15:25:13 +00:00
rt.h zebra: remove kernel_delete_ipv6_old() 2016-05-26 15:25:13 +00:00
rtadv_null.c BGP: Trigger IPv6 router advertisements upon config of unnumbered neighbor 2016-05-02 13:53:38 -07:00
rtadv.c zebra: Ensure IPv6 RA configuration is displayed correctly 2016-05-23 09:46:14 -07:00
rtadv.h BGP: Trigger IPv6 router advertisements upon config of unnumbered neighbor 2016-05-02 13:53:38 -07:00
rtread_getmsg.c lib, zebra: The Bulk of the conversion over to NS and VRF 2016-02-01 10:55:42 -08:00
rtread_netlink.c lib, zebra: The Bulk of the conversion over to NS and VRF 2016-02-01 10:55:42 -08:00
rtread_proc.c Multi-Instance OSPF Summary 2015-05-19 18:03:42 -07:00
rtread_sysctl.c lib, zebra: The Bulk of the conversion over to NS and VRF 2016-02-01 10:55:42 -08:00
test_main.c zebra: Refactor zebra_vrf 2016-04-14 20:57:04 -04: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_netlink.c zebra: Refactor zebra_vrf 2016-04-14 20:57:04 -04:00
zebra_fpm_private.h zebra: add module to communicate routes to FPM 2012-11-30 21:41:17 +01:00
zebra_fpm.c zebra: Refactor zebra_vrf 2016-04-14 20:57:04 -04:00
zebra_fpm.h zebra: add module to communicate routes to FPM 2012-11-30 21:41:17 +01:00
zebra_ns.c zebra: Refactor zebra_vrf 2016-04-14 20:57:04 -04:00
zebra_ns.h lib, zebra: Rework zebra_ns to be a bit more modular 2016-04-14 20:56:57 -04:00
zebra_ptm_null.c Zebra and bgpd: VRF support for BFD 2016-03-08 05:10:56 -08:00
zebra_ptm_redistribute.c zebra: Refactor struct zebra_t 2016-04-14 20:56:45 -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 - BFD client de-registration support 2016-05-08 20:11:18 -07:00
zebra_ptm.h zebra - BFD client de-registration support 2016-05-08 20:11:18 -07:00
zebra_rib.c zebra: make MRIB lookup behaviour switchable 2016-05-25 20:38:31 -04:00
zebra_rnh_null.c Zebra: Fix static NHT to work properly in a VRF 2016-02-26 19:13:34 +00:00
zebra_rnh.c zebra: Add route-map support to ip import-table 2016-05-12 20:22:53 -04:00
zebra_rnh.h Zebra: Fix static NHT to work properly in a VRF 2016-02-26 19:51:34 +00:00
zebra_routemap.c zebra: Add route-map support to ip import-table 2016-05-12 20:22:53 -04:00
zebra_routemap.h zebra: Add route-map support to ip import-table 2016-05-12 20:22:53 -04:00
zebra_snmp.c zebra: Refactor struct zebra_t 2016-04-14 20:56:45 -04:00
zebra_vrf.c zebra: Fix interface based static routes 2016-05-10 15:07:04 -04:00
zebra_vrf.h zebra: Fix show vrf and show run to use the zvrf_list 2016-05-06 10:41:30 -04:00
zebra_vty.c zebra: don't print uninitialized string (3b02fe8) 2016-05-25 20:38:34 -04:00
zebra.conf.sample Initial revision 2002-12-13 20:15:29 +00:00
zserv_null.c zebra: Refactor zebra_vrf 2016-04-14 20:57:04 -04:00
zserv.c zebra: make MRIB lookup behaviour switchable 2016-05-25 20:38:31 -04:00
zserv.h zebra: Accept and process RAs with lifetime of zero 2016-05-13 10:17:37 -07:00