summaryrefslogtreecommitdiff
path: root/sys/netgraph/ng_ether.c
AgeCommit message (Expand)Author
2025-12-21ng_ether: refactor to use interface EVENTHANDLER(9)sGleb Smirnoff
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2023-01-31IfAPI: Explicitly include <net/if_private.h> in netstackJustin Hibbits
2021-09-26ng_ether: Create netgraph nodes for bridge interfaces.Yoshihiro Takahashi
2020-12-23netgraph: Fix ng_ether's shutdown handingMark Johnston
2020-09-02ng_ether: Enter NET_EPOCH where requiredKristof Provost
2020-09-01net: clean up empty lines in .c and .h filesMateusz Guzik
2019-10-10Don't use if_maddr_rlock() in ng_ether(4), use epoch(9) directly instead.Gleb Smirnoff
2019-10-07Widen NET_EPOCH coverage.Gleb Smirnoff
2018-08-15The interface name must be sanitized before the search to match the existingLuiz Otavio O Souza
2018-05-24Catch up two more places to the V_ifnet change to a CK_STAILQ.John Baldwin
2016-04-29sys/netgraph: spelling fixes in comments.Pedro F. Giffuni
2015-11-14Move iflladdr_event eventhandler invocation to if_setlladdr.Alexander V. Chernikov
2015-11-09Use lladdr_event to propagate gratiotus arp.Alexander V. Chernikov
2014-11-07Remove struct arpcom. It is unused by most interface types, that allocateGleb Smirnoff
2013-10-28Include necessary headers that now are available due to pollutionGleb Smirnoff
2013-02-04ng_ether_ifnet_arrival_event: check interface type before using IFP2NGAndriy Gapon
2013-02-02ng_ether: track interface renamingAndriy Gapon
2012-10-18Mechanically remove the last stray remains of spl* calls from net*/*.Andre Oppermann
2012-07-27Add version so others can depend on this moduleEd Maste
2011-07-25remove RESTARTABLE_PANICS optionAndriy Gapon
2011-07-16Clear pending ifnet events, in an attempt at preventingMarko Zec
2011-06-23Be consistent with r160968: keep autoSrcAddr flag untouched whenGleb Smirnoff
2010-01-18Declare a new EVENTHANDLER called iflladdr_event which signals that the L2Andrew Thompson
2010-01-09Send link state change control messages to "orphans" hook as well.Max Khon
2009-08-01Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson
2009-07-23Introduce and use a sysinit-based initialization scheme for virtualRobert Watson
2009-07-14Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorRobert Watson
2009-06-26Use if_maddr_rlock()/if_maddr_runlock() rather than IF_ADDR_LOCK()/Robert Watson
2009-06-23After cleaning up rt_tables from vnet.h and cleaning up opt_route.hBjoern A. Zeeb
2009-06-23Mark ng_ether node hooks as HI_STACK. It is usually the last point whenAlexander Motin
2009-06-11Introduce a mechanism for detecting calls from outbound path of theMarko Zec
2009-06-08After r193232 rt_tables in vnet.h are no longer indirectly dependent onBjoern A. Zeeb
2009-04-26In preparation to make options VIMAGE operational, where needed,Marko Zec
2009-02-27For all files including net/vnet.h directly include opt_route.h andBjoern A. Zeeb
2008-12-25shave about 7% off the overhead of ng_ether by using per-hookJulian Elischer
2008-12-02Rather than using hidden includes (with cicular dependencies),Bjoern A. Zeeb
2008-10-23Retire the MALLOC and FREE macros. They are an abomination unto style(9).Dag-Erling Smørgrav
2008-08-17Commit step 1 of the vimage project, (network stack)Bjoern A. Zeeb
2007-03-20Implement reference counting for ifmultiaddr, in_multi, and in6_multiBruce M Simpson
2006-08-04Turn off by default "feature" that overwrites MAC addressGleb Smirnoff
2006-07-27Remove the dependency of bridgestp.h on if_bridgevar.h by moving a couple ofAndrew Thompson
2006-07-27Fixing compilation bustage: net/if_bridgevar.h depends on net/bridgestp.h.Tai-hwa Liang
2006-01-12Do not force queueing on peer hooks. This was important only forGleb Smirnoff
2005-11-11- Store pointer to the link-level address right in "struct ifnet"Ruslan Ermilov
2005-11-09Make IFP2NG() usable as an lvalue.Ruslan Ermilov
2005-11-03Restore part of the code dropped in rev. 1.25 that makes sure ether_demux()Ruslan Ermilov
2005-10-14Further clean up the bridge hooks in if_ethersubr.c and ng_ether.cAndrew Thompson
2005-10-13Clean up the if_bridge hooks a bit in if_ethersubr.c and ng_ether.c, moveAndrew Thompson
2005-10-07A deja vu of:Gleb Smirnoff