aboutsummaryrefslogtreecommitdiff
path: root/sys/netgraph/ng_ether.c
Commit message (Expand)AuthorAgeFilesLines
* ng_ether: Create netgraph nodes for bridge interfaces.Yoshihiro Takahashi2021-09-251-3/+6
* netgraph: Fix ng_ether's shutdown handingMark Johnston2020-12-231-7/+6
* ng_ether: Enter NET_EPOCH where requiredKristof Provost2020-09-021-3/+0
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* Don't use if_maddr_rlock() in ng_ether(4), use epoch(9) directly instead.Gleb Smirnoff2019-10-101-2/+3
* Widen NET_EPOCH coverage.Gleb Smirnoff2019-10-071-0/+3
* The interface name must be sanitized before the search to match the existingLuiz Otavio O Souza2018-08-151-2/+2
* Catch up two more places to the V_ifnet change to a CK_STAILQ.John Baldwin2018-05-241-1/+1
* sys/netgraph: spelling fixes in comments.Pedro F. Giffuni2016-04-291-1/+1
* Move iflladdr_event eventhandler invocation to if_setlladdr.Alexander V. Chernikov2015-11-141-2/+0
* Use lladdr_event to propagate gratiotus arp.Alexander V. Chernikov2015-11-091-1/+2
* Remove struct arpcom. It is unused by most interface types, that allocateGleb Smirnoff2014-11-071-1/+1
* Include necessary headers that now are available due to pollutionGleb Smirnoff2013-10-281-0/+1
* ng_ether_ifnet_arrival_event: check interface type before using IFP2NGAndriy Gapon2013-02-041-1/+7
* ng_ether: track interface renamingAndriy Gapon2013-02-021-4/+56
* Mechanically remove the last stray remains of spl* calls from net*/*.Andre Oppermann2012-10-181-7/+0
* Add version so others can depend on this moduleEd Maste2012-07-271-0/+2
* remove RESTARTABLE_PANICS optionAndriy Gapon2011-07-251-3/+0
* Clear pending ifnet events, in an attempt at preventingMarko Zec2011-07-161-0/+2
* Be consistent with r160968: keep autoSrcAddr flag untouched whenGleb Smirnoff2011-06-231-1/+0
* Declare a new EVENTHANDLER called iflladdr_event which signals that the L2Andrew Thompson2010-01-181-0/+1
* Send link state change control messages to "orphans" hook as well.Max Khon2010-01-091-6/+10
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson2009-08-011-1/+1
* Introduce and use a sysinit-based initialization scheme for virtualRobert Watson2009-07-231-23/+8
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorRobert Watson2009-07-141-4/+3
* Use if_maddr_rlock()/if_maddr_runlock() rather than IF_ADDR_LOCK()/Robert Watson2009-06-261-2/+2
* After cleaning up rt_tables from vnet.h and cleaning up opt_route.hBjoern A. Zeeb2009-06-231-1/+0
* Mark ng_ether node hooks as HI_STACK. It is usually the last point whenAlexander Motin2009-06-231-1/+1
* Introduce a mechanism for detecting calls from outbound path of theMarko Zec2009-06-111-0/+3
* After r193232 rt_tables in vnet.h are no longer indirectly dependent onBjoern A. Zeeb2009-06-081-2/+0
* In preparation to make options VIMAGE operational, where needed,Marko Zec2009-04-261-9/+48
* For all files including net/vnet.h directly include opt_route.h andBjoern A. Zeeb2009-02-271-0/+3
* shave about 7% off the overhead of ng_ether by using per-hookJulian Elischer2008-12-251-17/+23
* Rather than using hidden includes (with cicular dependencies),Bjoern A. Zeeb2008-12-021-0/+1
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).Dag-Erling Smørgrav2008-10-231-2/+2
* Commit step 1 of the vimage project, (network stack)Bjoern A. Zeeb2008-08-171-1/+2
* Implement reference counting for ifmultiaddr, in_multi, and in6_multiBruce M Simpson2007-03-201-3/+18
* Turn off by default "feature" that overwrites MAC addressGleb Smirnoff2006-08-041-1/+0
* Remove the dependency of bridgestp.h on if_bridgevar.h by moving a couple ofAndrew Thompson2006-07-271-1/+0
* Fixing compilation bustage: net/if_bridgevar.h depends on net/bridgestp.h.Tai-hwa Liang2006-07-271-0/+1
* Do not force queueing on peer hooks. This was important only forGleb Smirnoff2006-01-121-14/+0
* - Store pointer to the link-level address right in "struct ifnet"Ruslan Ermilov2005-11-111-2/+2
* Make IFP2NG() usable as an lvalue.Ruslan Ermilov2005-11-091-4/+3
* Restore part of the code dropped in rev. 1.25 that makes sure ether_demux()Ruslan Ermilov2005-11-031-0/+9
* Further clean up the bridge hooks in if_ethersubr.c and ng_ether.cAndrew Thompson2005-10-141-17/+4
* Clean up the if_bridge hooks a bit in if_ethersubr.c and ng_ether.c, moveAndrew Thompson2005-10-131-19/+0
* A deja vu of:Gleb Smirnoff2005-10-071-2/+41
* Remove bridge(4) from the tree. if_bridge(4) is a full functionalMax Laier2005-09-271-4/+1
* Propagate rename of IFF_OACTIVE and IFF_RUNNING to IFF_DRV_OACTIVE andRobert Watson2005-08-091-1/+2
* Stop embedding struct ifnet at the top of driver softcs. Instead theBrooks Davis2005-06-101-4/+4