Date: Mon, 26 Jun 2000 16:34:55 -0700 (PDT) From: Archie Cobbs <archie@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/conf files options src/sys/net ethernet.h if.c if_arp.h if_ethersubr.c if_var.h src/sys/netgraph ng_ether.c ng_ether.h Message-ID: <200006262334.QAA33729@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
archie 2000/06/26 16:34:55 PDT
Modified files:
sys/conf files options
sys/net ethernet.h if.c if_arp.h if_ethersubr.c
if_var.h
sys/netgraph ng_ether.h
Added files:
sys/netgraph ng_ether.c
Log:
Make the ng_ether(4) node type dynamically loadable like the rest.
This means 'options NETGRAPH' is no longer necessary in order to get
netgraph-enabled Ethernet interfaces. This supports loading/unloading
the ng_ether.ko and attaching/detaching the Ethernet interface in any
order.
Add two new hooks 'upper' and 'lower' to allow access to the protocol
demux engine and the raw device, respectively. This enables bridging
to be defined as a netgraph node, if so desired.
Reviewed by: freebsd-net@freebsd.org
Revision Changes Path
1.381 +2 -1 src/sys/conf/files
1.213 +2 -1 src/sys/conf/options
1.13 +15 -3 src/sys/net/ethernet.h
1.88 +13 -1 src/sys/net/if.c
1.15 +2 -4 src/sys/net/if_arp.h
1.76 +97 -423 src/sys/net/if_ethersubr.c
1.23 +4 -1 src/sys/net/if_var.h
1.3 +9 -9 src/sys/netgraph/ng_ether.h
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200006262334.QAA33729>
