NetBSD/sys/net
darran 7dadeaa0c7 Add vlan support and hardware offload capabilities to agr.
These changes allow vlans to be layered above agr, with the attach
and detach propogated to the member ports in the aggregation.
Note the agr interface must be up before the vlan is attached.

Adds SIOCINITIFADDR support to the wm driver for setting the AF_LINK
address, necessary for agr to be able to set the mac addresses of each
port to the agr address (i.e. so it can receive all intended traffic
at the hardware level).

Adds support for disabling the LACP protocol by setting LINK1 on the agr
interface (e.g. ifconfig agr0 link1).

In consultation with tls@.
2009-05-29 04:57:04 +00:00
..
agr Add vlan support and hardware offload capabilities to agr. 2009-05-29 04:57:04 +00:00
bpf_filter.c
bpf.c Fix locking as Andy explained. Also fill in uid and gid like sys_pipe did. 2009-04-11 23:05:26 +00:00
bpf.h restore binary compatibility on 64 bit systems. 2009-01-13 19:10:52 +00:00
bpfdesc.h Fix PR/37878 and PR/37550: Provide stat(2) for all devices and don't use 2009-04-11 15:47:33 +00:00
bridgestp.c Fix multiple problems: 2009-01-18 10:28:55 +00:00
bsd-comp.c Fix handling of ppp compressor modules, from Andrew Doran's input. 2008-11-29 23:15:20 +00:00
dlt.h
ethertypes.h
files.pf
if_arc.h
if_arcsubr.c *** Summary *** 2008-11-07 00:20:01 +00:00
if_arp.h
if_atm.h
if_atmsubr.c Remove extra whitespace added by a stupid tool. 2009-04-18 14:58:02 +00:00
if_bridge.c fix crash in bridge_ioctl(): 2009-05-17 11:34:21 +00:00
if_bridgevar.h Fix for if_start() and pfil_hook() being called from hardware interrupt 2009-04-04 10:00:23 +00:00
if_dl.h
if_eco.h
if_ecosubr.c bzero -> memset 2009-03-18 16:00:08 +00:00
if_ether.h bcmp -> memcmp 2009-03-18 15:14:29 +00:00
if_etherip.c bcmp -> memcmp 2009-03-18 15:14:29 +00:00
if_etherip.h Remove LKMs and switch to the module framework, pass 1. 2008-11-12 12:35:50 +00:00
if_ethersubr.c Add vlan support and hardware offload capabilities to agr. 2009-05-29 04:57:04 +00:00
if_faith.c *** Summary *** 2008-11-07 00:20:01 +00:00
if_faith.h
if_fddi.h
if_fddisubr.c *** Summary *** 2008-11-07 00:20:01 +00:00
if_gif.c *** Summary *** 2008-11-07 00:20:01 +00:00
if_gif.h Remove LKMs and switch to the module framework, pass 1. 2008-11-12 12:35:50 +00:00
if_gre.c Let this build even if 'no options INET'. 2009-04-28 23:05:25 +00:00
if_gre.h
if_hippi.h
if_hippisubr.c Remove extra whitespace added by a stupid tool. 2009-04-18 14:58:02 +00:00
if_ieee1394.h
if_ieee1394subr.c *** Summary *** 2008-11-07 00:20:01 +00:00
if_llc.h
if_loop.c *** Summary *** 2008-11-07 00:20:01 +00:00
if_media.c
if_media.h
if_ppp.c Remove a few KAUTH_GENERIC_ISSUSER in favor of more descriptive 2009-04-15 20:44:24 +00:00
if_ppp.h Fix handling of ppp compressor modules, from Andrew Doran's input. 2008-11-29 23:15:20 +00:00
if_pppoe.c PR/40690: Jordan Gordeev: pppoe(4) doesn't work when PPPoE relays are present 2009-02-19 15:17:50 +00:00
if_pppoe.h
if_pppvar.h
if_sl.c Introduce actions/requests to handle authorization for ppp(4), sl(4), 2009-05-07 18:01:56 +00:00
if_slvar.h
if_sppp.h
if_spppsubr.c Remove extra whitespace added by a stupid tool. 2009-04-18 14:58:02 +00:00
if_spppvar.h
if_srt.c bzero -> memset 2009-03-18 16:00:08 +00:00
if_srt.h
if_stf.c Remove extra whitespace added by a stupid tool. 2009-04-18 14:58:02 +00:00
if_stf.h
if_strip.c Introduce actions/requests to handle authorization for ppp(4), sl(4), 2009-05-07 18:01:56 +00:00
if_stripvar.h
if_tap.c Fix locking as Andy explained. Also fill in uid and gid like sys_pipe did. 2009-04-11 23:05:26 +00:00
if_tap.h
if_token.h
if_tokensubr.c Remove extra whitespace added by a stupid tool. 2009-04-18 14:58:02 +00:00
if_tun.c Add and use a network scope action/request for tun(4), similar to ppp(4), 2009-05-08 11:09:43 +00:00
if_tun.h
if_types.h
if_vlan.c Also inherit the parent's TCP segmentation offload capability. 2009-04-01 22:56:59 +00:00
if_vlanvar.h
if.c PR/40603: Christoph Badura: unprivileged users can add and delete interface 2009-02-12 19:05:36 +00:00
if.h merge christos-time_t 2009-01-11 02:45:45 +00:00
link_proto.c *** Summary *** 2008-11-07 00:20:01 +00:00
Makefile Install agr ioctl header and stop putting our hand under the sys skirt 2009-05-26 21:58:31 +00:00
net_osdep.h Provide privilege checking code snippets for all significant NetBSD 2009-05-06 22:17:41 +00:00
net_stats.c
net_stats.h
netisr_dispatch.h
netisr.h Remove LKMs and switch to the module framework, pass 1. 2008-11-12 12:35:50 +00:00
pfil.c
pfil.h
pfkeyv2.h
ppp_defs.h
ppp_tty.c Introduce actions/requests to handle authorization for ppp(4), sl(4), 2009-05-07 18:01:56 +00:00
ppp-comp.h Fix handling of ppp compressor modules, from Andrew Doran's input. 2008-11-29 23:15:20 +00:00
ppp-deflate.c kill MALLOC and FREE macros. 2008-12-17 20:51:31 +00:00
radix.c Make it possible to register delayed radix tree head inits which 2009-05-27 17:46:49 +00:00
radix.h Make it possible to register delayed radix tree head inits which 2009-05-27 17:46:49 +00:00
raw_cb.c
raw_cb.h
raw_usrreq.c
route.c Centralize the ROUNDUP and ADVANCE macro in a header file, give them an 2009-04-02 21:02:06 +00:00
route.h Centralize the ROUNDUP and ADVANCE macro in a header file, give them an 2009-04-02 21:02:06 +00:00
rtsock.c Centralize the ROUNDUP and ADVANCE macro in a header file, give them an 2009-04-02 21:02:06 +00:00
slcompress.c Use memcmp(9) and memcpy(9) directly rather than via 2009-04-18 15:20:06 +00:00
slcompress.h
slip.h
zlib.c Ansify function definitions w/o arguments. Generated with sed. 2009-03-18 10:22:21 +00:00
zlib.h Fixes PR kern/41069 and PR kern/41070. 2009-03-25 01:26:12 +00:00