NetBSD/sys/net/agr
dyoung 72fa642a86 Poison struct route->ro_rt uses in the kernel by changing the name
to _ro_rt.  Use rtcache_getrt() to access a route cache's struct
rtentry *.

Introduce struct ifnet->if_dl that always points at the interface
identifier/link-layer address.  Make code that treated the first
ifaddr on struct ifnet->if_addrlist as the interface address use
if_dl, instead.

Remove stale debugging code from net/route.c.  Move the rtflush()
code into rtcache_clear() and delete rtflush().  Delete rtalloc(),
because nothing uses it any more.

Make ND6_HINT an inline, lowercase subroutine, nd6_hint.

I've done my best to convert IP Filter, the ISO stack, and the
AppleTalk stack to rtcache_getrt().  They compile, but I have not
tested them.  I have given the changes to PF, GRE, IPv4 and IPv6
stacks a lot of exercise.
2007-12-20 19:53:29 +00:00
..
files.agr
ieee8023_slowprotocols.h Multiple inclusion protection, as suggested by christos@ on tech-kern@ 2005-12-10 23:21:38 +00:00
ieee8023_tlv.c Replace the Mach-derived boolean_t type with the C99 bool type. A 2007-02-21 22:59:35 +00:00
ieee8023_tlv.h Replace the Mach-derived boolean_t type with the C99 bool type. A 2007-02-21 22:59:35 +00:00
ieee8023ad_impl.h Multiple inclusion protection, as suggested by christos@ on tech-kern@ 2005-12-10 23:21:38 +00:00
ieee8023ad_lacp_debug.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
ieee8023ad_lacp_debug.h Multiple inclusion protection, as suggested by christos@ on tech-kern@ 2005-12-10 23:21:38 +00:00
ieee8023ad_lacp_impl.h Replace the Mach-derived boolean_t type with the C99 bool type. A 2007-02-21 22:59:35 +00:00
ieee8023ad_lacp_select.c TRUE -> true, FALSE -> false 2007-02-22 06:16:03 +00:00
ieee8023ad_lacp_sm_mux.c Replace the Mach-derived boolean_t type with the C99 bool type. A 2007-02-21 22:59:35 +00:00
ieee8023ad_lacp_sm_ptx.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
ieee8023ad_lacp_sm_rx.c Replace the Mach-derived boolean_t type with the C99 bool type. A 2007-02-21 22:59:35 +00:00
ieee8023ad_lacp_sm_tx.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
ieee8023ad_lacp_sm.h Multiple inclusion protection, as suggested by christos@ on tech-kern@ 2005-12-10 23:21:38 +00:00
ieee8023ad_lacp_timer.c const static -> static const 2006-10-22 03:39:43 +00:00
ieee8023ad_lacp.c Constify: LLADDR -> CLLADDR. I'm aiming here to make it easier to 2007-08-26 22:59:08 +00:00
ieee8023ad_lacp.h Multiple inclusion protection, as suggested by christos@ on tech-kern@ 2005-12-10 23:21:38 +00:00
ieee8023ad_marker.c TRUE -> true, FALSE -> false 2007-02-22 06:16:03 +00:00
ieee8023ad_marker.h Multiple inclusion protection, as suggested by christos@ on tech-kern@ 2005-12-10 23:21:38 +00:00
ieee8023ad.h Multiple inclusion protection, as suggested by christos@ on tech-kern@ 2005-12-10 23:21:38 +00:00
if_agr.c Poison struct route->ro_rt uses in the kernel by changing the name 2007-12-20 19:53:29 +00:00
if_agrether_hash.c agrether_hashmbuf: feed ipv6 flowlabel to hash calculation. 2007-05-05 18:23:23 +00:00
if_agrether.c Constify: LLADDR -> CLLADDR. I'm aiming here to make it easier to 2007-08-26 22:59:08 +00:00
if_agrethervar.h Multiple inclusion protection, as suggested by christos@ on tech-kern@ 2005-12-10 23:21:38 +00:00
if_agrioctl.h Multiple inclusion protection, as suggested by christos@ on tech-kern@ 2005-12-10 23:21:38 +00:00
if_agrmonitor.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
if_agrsoftc.c
if_agrsubr.c Use ifreq_getaddr(). Pass a sockaddr instead of ifreq where sockaddr 2007-09-01 03:07:24 +00:00
if_agrsubr.h Replace the Mach-derived boolean_t type with the C99 bool type. A 2007-02-21 22:59:35 +00:00
if_agrtimer.c Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00
if_agrvar_impl.h use mutex. 2007-05-20 07:57:03 +00:00
if_agrvar.h Multiple inclusion protection, as suggested by christos@ on tech-kern@ 2005-12-10 23:21:38 +00:00