summaryrefslogtreecommitdiffstats
path: root/sys/net/if.c
Commit message (Expand)AuthorAgeFilesLines
...
* Enhance a panic string to contain more useful debugging information.bz2010-02-201-1/+2
* Revised revision 199201 (add interface description capability as inspireddelphij2010-01-271-0/+70
* While flushing the multicast filter of an interface, do not zero the relevantsyrinx2010-01-241-2/+19
* Declare a new EVENTHANDLER called iflladdr_event which signals that the L2thompsa2010-01-181-0/+1
* The devices that supported EVFILT_NETDEV kqueue filters were removed inbrooks2009-12-311-9/+2
* Change vlan interfaces to cope more usefully with the parent interface beingjhb2009-12-291-0/+10
* Remove if_timer/if_watchdog now that they are no longer used. The spacejhb2009-11-301-66/+0
* Revert revision 199201 for now as it has introduced a kernel vulnerabilitydelphij2009-11-121-41/+0
* Add interface description capability as inspired by OpenBSD.delphij2009-11-111-0/+41
* A wrong variable is used when setting up the interfaceqingli2009-09-201-2/+2
* Self pointing routes are installed for configured interface addressesqingli2009-09-151-0/+53
* Add IFNET_HOLD reserved pointer value for the ifindex ifnet array,rwatson2009-08-261-13/+39
* Break out allocation of new ifindex values from if_alloc() and if_vmove(),rwatson2009-08-251-34/+42
* Make if_grow static -- it's not used outside of if.c, and with therwatson2009-08-241-1/+2
* When moving ifnets from one vnet to another, and the ifnetzec2009-08-241-0/+15
* Rework global locks for interface list and index management, correctingrwatson2009-08-231-36/+58
* Appease VNET_DEBUG - in if_vmove we temporarily switch i.e.zec2009-08-141-1/+1
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andrwatson2009-08-011-1/+0
* Make the in-kernel logic for the SIOCSIFVNET, SIOCSIFRVNET ioctlsbz2009-07-261-2/+90
* Introduce and use a sysinit-based initialization scheme for virtualrwatson2009-07-231-35/+17
* Normalize field naming for struct vnet, fix two debugging printfs thatrwatson2009-07-191-2/+2
* Reimplement and/or implement vnet list locking by replacing a mostlyrwatson2009-07-191-2/+2
* Remove the interim vimage containers, struct vimage and struct procg,jamie2009-07-171-15/+2
* Remove unused VNET_SET() and related macros; only VNET_GET() isrwatson2009-07-161-2/+2
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorrwatson2009-07-141-69/+17
* Remove support for the /dev/net/* per-interface devices. They servebrooks2009-06-291-172/+5
* Remove unnecessary include of kdb.h that snuck in during ifaddr refcountrwatson2009-06-271-1/+0
* Define four wrapper functions for interface address locking,rwatson2009-06-261-0/+34
* In if_setlladdr(), use IF_ADDR_LOCK() and ifaddr references to improverwatson2009-06-241-3/+15
* Modify most routines returning 'struct ifaddr *' to return referencesrwatson2009-06-231-11/+32
* Remove duplicate #include <net/route.h> from the middle of the file.bz2009-06-231-1/+0
* Move virtualization of routing related variables into their ownbz2009-06-221-3/+0
* Add a new function, ifa_ifwithaddr_check(), which rather than returningrwatson2009-06-221-2/+16
* After the update to fxp(4) in r194573 we should no longer needbz2009-06-221-1/+0
* Clean up common ifaddr management:rwatson2009-06-211-6/+33
* Switch cmd argument to u_long. This matches what if_ethersubr.c does andrdivacky2009-06-211-1/+1
* r193336 moved ifq_detach to if_free which broke if_alloc followedsam2009-06-151-5/+4
* Manage vnets via the jail system. If a jail is given the booleanjamie2009-06-151-2/+16
* carp(4) allows people to share a set of IP addresses and can onlybz2009-06-111-0/+8
* Adapt vfs kqfilter to the shared vnode lock used by zfs write vop. Usekib2009-06-101-2/+2
* After r193232 rt_tables in vnet.h are no longer indirectly dependent onbz2009-06-081-1/+0
* Introduce an infrastructure for dismantling vnet instances.zec2009-06-081-1/+25
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICrwatson2009-06-051-1/+0
* move ifq_detach from if_detach to if_free; this permits callers tosam2009-06-021-3/+1
* Convert the two dimensional array to be malloced and introducebz2009-06-011-1/+2
* Introduce an interm userland-kernel API for creating vnets andzec2009-05-311-0/+15
* Set ifp->if_afdata_initialized to 0 while holding IF_AFDATA_LOCK on ifp,zec2009-05-221-1/+1
* Introduce the if_vmove() function, which will be used in the futurezec2009-05-221-80/+175
* Change the curvnet variable from a global const struct vnet *,zec2009-05-051-14/+28
* Permit buiding kernels with options VIMAGE, restricted to only a singlezec2009-04-301-1/+9
OpenPOWER on IntegriCloud