freebsd-dev/sys/net
Gleb Smirnoff 1c7899c74e This change adds reliability for Ethernet trunks built with ng_one2many:
- Introduce another ng_ether(4) callback ng_ether_link_state_p, which
  is called from if_link_state_change(), every time link is changed.
- In ng_ether_link_state() send netgraph control message notifying
  of link state change to a node connected to "lower" hook.

Reviewed by:	sam
MFC after:	2 weeks
2005-01-08 12:42:03 +00:00
..
bpf_compat.h Remove advertising clause from University of California Regent's 2004-04-07 20:46:16 +00:00
bpf_filter.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
bpf.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
bpf.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
bpfdesc.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
bridge.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
bridge.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
bsd_comp.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
ethernet.h add ETHERTYPE_PAE for EAPOL/802.1x 2004-10-05 19:28:52 +00:00
fddi.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
firewire.h Fix big-endian build. 2004-06-14 08:17:51 +00:00
if_arc.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_arcsubr.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_arp.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_atm.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_atmsubr.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_clone.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_clone.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_disc.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_dl.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_ef.c Initialize ; variable eraly to shut up GCC warning. 2004-07-28 06:48:36 +00:00
if_ethersubr.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_faith.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_fddisubr.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_fwsubr.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_gif.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_gif.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_gre.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_gre.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_iso88025subr.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_llc.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_loop.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_media.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_media.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_mib.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_mib.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_ppp.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_ppp.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_pppvar.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_sl.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_slvar.h Remove advertising clause from University of California Regent's 2004-04-07 20:46:16 +00:00
if_sppp.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_spppfr.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_spppsubr.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_stf.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_stf.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_tap.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_tap.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_tapvar.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_tun.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_tun.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_types.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_var.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_vlan_var.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if_vlan.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
if.c This change adds reliability for Ethernet trunks built with ng_one2many: 2005-01-08 12:42:03 +00:00
if.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
iso88025.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
net_osdep.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
netisr.c Correctly unregister a netisr by clearing the ni->ni_queue field to NULL as 2004-10-11 20:01:43 +00:00
netisr.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
pfil.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
pfil.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
pfkeyv2.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
ppp_comp.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
ppp_deflate.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
ppp_defs.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
ppp_tty.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
radix.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
radix.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
raw_cb.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
raw_cb.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
raw_usrreq.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
route.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
route.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
rtsock.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
slcompress.c Remove advertising clause from University of California Regent's 2004-04-07 20:46:16 +00:00
slcompress.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
slip.h Remove advertising clause from University of California Regent's 2004-04-07 20:46:16 +00:00
zlib.c /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00
zlib.h /* -> /*- for license, minor formatting changes 2005-01-07 01:45:51 +00:00