summaryrefslogtreecommitdiffstats
path: root/sys/net/if.c
Commit message (Expand)AuthorAgeFilesLines
* Only start the if_slowtimo timer (which drives the if_watchdog methods ofjhb2009-01-231-2/+25
* if_rtdel is always called with the RADIX_NODE_HEAD lock heldkmacy2008-12-181-1/+1
* add ifnet_byindex_locked to allow for use of IFNET_RLOCKkmacy2008-12-181-8/+17
* avoid trying to acquire a shared lock while holding an exclusive lockkmacy2008-12-171-4/+4
* convert ifnet and afdata locks from mutexes to rwlockskmacy2008-12-171-1/+1
* This main goals of this project are:qingli2008-12-151-0/+4
* Whitespace changes only - tabs must have been converted to spacesbz2008-12-111-5/+5
* Conditionally compile out V_ globals while instantiating the appropriatezec2008-12-101-0/+23
* It does not make much sense to include net/route.h twice.bz2008-12-091-2/+0
* Add rwlock.h (and lock.h for that) to keep no-INET kernels compilingbz2008-12-091-0/+2
* Rather than using hidden includes (with cicular dependencies),bz2008-12-021-0/+2
* MFp4:bz2008-11-291-1/+1
* Merge more of currently non-functional (i.e. resolving tozec2008-11-261-1/+0
* use consistent stylesam2008-11-241-10/+8
* - bump __FreeBSD version to reflect added buf_ring, memory barriers,kmacy2008-11-221-20/+48
* Change the initialization methodology for global variables scheduledzec2008-11-191-10/+13
* Include if_arp.h for IFP2AC so that the netgraph parts in if.cbz2008-11-061-0/+1
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).des2008-10-231-11/+11
* Step 1.5 of importing the network stack virtualization infrastructurezec2008-10-021-5/+41
* Replace all calls to minor() with dev2unit().ed2008-09-271-2/+2
* Remove unit2minor() use from kernel code.ed2008-09-261-1/+1
* Make the checks for ptp interfaces in ifa_ifwithdstaddr() andbz2008-08-241-2/+2
* ifnet_setbyindex() is only used locally, go back to being static.thompsa2008-08-201-1/+1
* A bunch of formatting fixes brough to light by, or created by the Vimage commitjulian2008-08-201-1/+1
* Commit step 1 of the vimage project, (network stack)bz2008-08-171-39/+40
* Introduce locking around use of ifindex_table, whose use was previouslyrwatson2008-06-261-12/+69
* The if_check() function performed three actions:brooks2008-05-171-28/+10
* Add code to allow the system to handle multiple routing tables.julian2008-05-091-3/+6
* Delay the global registration of the struct ifnet in if_alloc() until afterbrooks2008-04-191-1/+1
* expose if_purgemaddrs, it will be used by the vap code unless someonesam2008-03-251-2/+1
* In keeping with style(9)'s recommendations on macros, use a ';'rwatson2008-03-161-2/+2
* Move IFF_NEEDSGIANT warning from if_ethersubr.c to if.c so it is displayedrwatson2008-03-071-1/+5
* Merge first in a series of TrustedBSD MAC Framework KPI changesrwatson2007-10-241-5/+5
* First in a series of changes to remove the now-unused Giant compatibilityrwatson2007-07-271-8/+1
* Update the comments on if_alloc(), if_free(), if_free_type(), andbrooks2007-05-161-12/+26
* Rename the trunk(4) driver to lagg(4) as it is too similar to vlan trunking.thompsa2007-04-171-4/+4
* Add the trunk(4) driver for providing link aggregation, failover and faultthompsa2007-04-101-0/+6
* Fix a case where hardware removal of an interface caused an attempt tobms2007-03-271-5/+11
* Fix tinderbox; ng_ether needs to see if_findmulti().bms2007-03-201-3/+1
* Implement reference counting for ifmultiaddr, in_multi, and in6_multibms2007-03-201-37/+193
* Fix a bug in if_findmulti(), whereby it would not find (and thus delete)bms2007-02-221-3/+22
* The recent issues with em(4) interface has shown that the old 4.4BSDglebius2006-11-301-0/+3
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningrwatson2006-11-061-14/+20
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hrwatson2006-10-221-1/+2
* Fix the socket option IP_ONESBCAST by giving it its own case in ip_output()andre2006-09-061-0/+27
* Revise network interface cloning to take an optional opaquesam2006-07-091-3/+6
* There is a consensus that ifaddr.ifa_addr should never be NULL,yar2006-06-291-6/+4
* - First initialize ifnet, and then insert it into globalglebius2006-06-211-14/+16
* Import interface groups from OpenBSD. This allows to group interfaces inmlaier2006-06-191-0/+247
* Fix KASSERT conditions in if_deregister_com_alloc().fjoe2006-06-111-2/+2
OpenPOWER on IntegriCloud