freebsd-nq/sys/netgraph
Archie Cobbs e1e1452d61 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
2000-06-26 23:34:54 +00:00
..
netgraph.h Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
ng_async.c Two simple changes to the kernel internal API for netgraph modules, 2000-04-28 17:09:00 +00:00
ng_async.h Add two new generic control messages, NGM_ASCII2BINARY and 1999-11-30 02:45:32 +00:00
ng_base.c Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
ng_bpf.c Two simple changes to the kernel internal API for netgraph modules, 2000-04-28 17:09:00 +00:00
ng_bpf.h Change definition of NG_BPF_HOOKPROG_SIZE() so as not to require 1999-12-06 18:43:32 +00:00
ng_cisco.c Add hook for IPv6. 2000-05-10 16:54:00 +00:00
ng_cisco.h Add hook for IPv6. 2000-05-10 16:54:00 +00:00
ng_echo.c Two simple changes to the kernel internal API for netgraph modules, 2000-04-28 17:09:00 +00:00
ng_echo.h
ng_ether.c Make the ng_ether(4) node type dynamically loadable like the rest. 2000-06-26 23:34:54 +00:00
ng_ether.h Make the ng_ether(4) node type dynamically loadable like the rest. 2000-06-26 23:34:54 +00:00
ng_frame_relay.c Two simple changes to the kernel internal API for netgraph modules, 2000-04-28 17:09:00 +00:00
ng_frame_relay.h
ng_hole.c Two simple changes to the kernel internal API for netgraph modules, 2000-04-28 17:09:00 +00:00
ng_hole.h
ng_iface.c Two simple changes to the kernel internal API for netgraph modules, 2000-04-28 17:09:00 +00:00
ng_iface.h Updates to the ng_iface(8) netgraph node type: 2000-03-13 19:18:10 +00:00
ng_ksocket.c Two simple changes to the kernel internal API for netgraph modules, 2000-04-28 17:09:00 +00:00
ng_ksocket.h Add two new generic control messages, NGM_ASCII2BINARY and 1999-11-30 02:45:32 +00:00
ng_lmi.c Two simple changes to the kernel internal API for netgraph modules, 2000-04-28 17:09:00 +00:00
ng_lmi.h
ng_message.h Use 'type_name' structure field instead of 'typename', which is 2000-05-01 23:29:19 +00:00
ng_mppc.c Two simple changes to the kernel internal API for netgraph modules, 2000-04-28 17:09:00 +00:00
ng_mppc.h A netgraph node that implements Microsoft Point-to-Point compression 2000-04-09 21:04:55 +00:00
ng_parse.c Fix typo: "ng_parse_fixedsstring_info" -> "ng_parse_fixedstring_info" 2000-03-13 18:50:38 +00:00
ng_parse.h Fix typo: "ng_parse_fixedsstring_info" -> "ng_parse_fixedstring_info" 2000-03-13 18:50:38 +00:00
ng_ppp.c Fix bug where receive statistics for the bundle were not getting updated. 2000-06-01 01:29:49 +00:00
ng_ppp.h Fix broken multi-link fragment reassembly algorithm. 2000-05-02 00:09:18 +00:00
ng_pppoe.c Two simple changes to the kernel internal API for netgraph modules, 2000-04-28 17:09:00 +00:00
ng_pppoe.h change intial timeout for session negotiation from 1 to 2 seconds. 1999-12-01 08:05:56 +00:00
ng_pptpgre.c - Start sequence numbers at zero instead of one; the rest of the 2000-06-26 19:43:24 +00:00
ng_pptpgre.h Fix a couple of bugs: 2000-05-05 01:11:39 +00:00
ng_rfc1490.c Two simple changes to the kernel internal API for netgraph modules, 2000-04-28 17:09:00 +00:00
ng_rfc1490.h Add two new generic control messages, NGM_ASCII2BINARY and 1999-11-30 02:45:32 +00:00
ng_sample.c Two simple changes to the kernel internal API for netgraph modules, 2000-04-28 17:09:00 +00:00
ng_sample.h Show how to supply a struct ng_cmdlist for (de)asciification 1999-12-01 19:40:37 +00:00
ng_socket.c Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
ng_socket.h Fixes from brian. With some changes from me. 1999-11-21 10:43:05 +00:00
ng_socketvar.h Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
ng_tee.c Two simple changes to the kernel internal API for netgraph modules, 2000-04-28 17:09:00 +00:00
ng_tee.h Add control message ASCII conversion for this node type. 2000-01-27 01:32:53 +00:00
ng_tty.c Two simple changes to the kernel internal API for netgraph modules, 2000-04-28 17:09:00 +00:00
ng_tty.h
ng_UI.c Two simple changes to the kernel internal API for netgraph modules, 2000-04-28 17:09:00 +00:00
ng_UI.h Add two new generic control messages, NGM_ASCII2BINARY and 1999-11-30 02:45:32 +00:00
ng_vjc.c Two simple changes to the kernel internal API for netgraph modules, 2000-04-28 17:09:00 +00:00
ng_vjc.h More bug fixes for the VJ Compression node. Seems to work now (really). 1999-11-15 20:02:58 +00:00
NOTES