Date: Mon, 18 Jan 2010 20:34:00 +0000 (UTC) From: Andrew Thompson <thompsa@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/net if.c if_bridge.c if_lagg.c if_var.h if_vlan.c src/sys/netgraph ng_eiface.c ng_ether.c ng_fec.c Message-ID: <201001182034.o0IKYmMN013790@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
thompsa 2010-01-18 20:34:00 UTC
FreeBSD src repository
Modified files:
sys/net if.c if_bridge.c if_lagg.c if_var.h
if_vlan.c
sys/netgraph ng_eiface.c ng_ether.c ng_fec.c
Log:
SVN rev 202588 on 2010-01-18 20:34:00Z by thompsa
Declare a new EVENTHANDLER called iflladdr_event which signals that the L2
address on an interface has changed. This lets stacked interfaces such as
vlan(4) detect that their lower interface has changed and adjust things in
order to keep working. Previously this situation broke at least vlan(4) and
lagg(4) configurations.
The EVENTHANDLER_INVOKE call was not placed within if_setlladdr() due to the
risk of a loop.
PR: kern/142927
Submitted by: Nikolay Denev
Revision Changes Path
1.373 +1 -0 src/sys/net/if.c
1.138 +2 -0 src/sys/net/if_bridge.c
1.39 +1 -0 src/sys/net/if_lagg.c
1.163 +3 -0 src/sys/net/if_var.h
1.145 +42 -0 src/sys/net/if_vlan.c
1.56 +1 -0 src/sys/netgraph/ng_eiface.c
1.78 +1 -0 src/sys/netgraph/ng_ether.c
1.35 +1 -0 src/sys/netgraph/ng_fec.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201001182034.o0IKYmMN013790>
