summaryrefslogtreecommitdiffstats
path: root/sys/net/if.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* the pattr argument to IFQ_ENQUEUE is unused, so let's get rid of it.dlg2015-10-121-2/+2
* Unify link state change notification.mpi2015-10-121-41/+21
* protect SIOCSLIFPHYTTL, SIOCSVNETID so only root can call them, anddlg2015-10-121-1/+5
* Unlock the softnet task.mpi2015-10-081-3/+1
* Revert if_oqdrops accounting changes done in kernel, per request from mpi@.uebayasi2015-10-051-4/+1
* Count IFQ_ENQUEUE() failure as output drop.uebayasi2015-10-051-1/+2
* Accumulate ifq_drops into if_oqdrops if if_start().uebayasi2015-10-051-1/+3
* sleep until all references to an interface have been released during detach.dlg2015-09-301-13/+7
* Add if_setlladdr(), factored out from ifioctl(). Will be used by iwm(4) soon.stsp2015-09-271-6/+14
* Fix double rtfree(9) in non-INET6 kernel.mpi2015-09-131-2/+2
* There's no point in abstracting ifp->if_output() as long as pf_test()mpi2015-09-131-11/+1
* replace hand rolled refcounts and sleep_setup/finish with refcnts anddlg2015-09-131-16/+6
* Run the interface watchdog timer routine as a task such that we have processkettenis2015-09-131-3/+21
* Stop overwriting the rt_ifp pointer of RTF_LOCAL routes with lo0ifp.mpi2015-09-121-2/+11
* introduce SRPs to the interface index maps to make if_get() mpsafe.dlg2015-09-121-34/+103
* Introduce if_input_local() a function to feed local traffic back tompi2015-09-121-1/+57
* Introduce rtref(9) use it in rtable_lookup() before returning a routempi2015-09-111-6/+10
* remove some more trailing whitespacedlg2015-09-111-4/+4
* whitespacesmpi2015-09-111-7/+7
* iterate over the new half of the if idx map rather than loop on the onedlg2015-09-111-2/+4
* rework how we store and manage the interface index to ifp map in preparation of using SRPs as a backend for if_get.dlg2015-09-101-69/+146
* pass a cookie argument to interface input handlers that can be usedmikeb2015-09-101-7/+12
* if_put after if_get in if_input_processdlg2015-09-101-2/+6
* move the if input handler list to an SRP list.dlg2015-09-101-3/+94
* only try and reference an ifp in if_get if we actually find one indlg2015-09-101-3/+6
* introduce reference counts for interfaces (ie, struct ifnet *ifp).dlg2015-09-091-2/+22
* dont need the kernel lock for mpsafe bpfs (again)dlg2015-09-011-3/+1
* Use a global table for domains instead of building a list at run time.mpi2015-08-301-21/+8
* bpf+srp is blowing up, so its being backed out. bpf will need the big lock.dlg2015-08-231-1/+3
* Check the error value returned by in6_ifattach().mpi2015-08-181-4/+6
* dont need the biglock to call bpf now.dlg2015-08-161-3/+1
* avoid a toctou problem in if_input in the bpf handling.dlg2015-08-161-3/+7
* If no handler consumed a mbuf, free it. This also apply if an interfacempi2015-08-131-1/+3
* Don't use mpls_input() as input handler anymore and instead call itrzalamena2015-07-291-10/+1
* No more AF_LINK addresses on the per-ifp address lists. ok mpi@jca2015-07-211-5/+1
* Remove splassert(IPL_NET) from if_input().mpi2015-07-201-3/+1
* Kill NETISR_MPLS, from now on we will use interface input handlers to dealrzalamena2015-07-201-2/+10
* There's no longer a need to force carp(4) interfaces to be the last onesmpi2015-07-181-17/+1
* Abstract the routing table internals behind an rtable_* API.mpi2015-07-181-4/+6
* Properly layer Router Solicitation code.mpi2015-07-161-12/+3
* Move back rdomain's check into ether_output() otherwise it triggersmpi2015-07-021-9/+1
* By design if_input_process() needs to hold a reference on the receivingmpi2015-07-021-3/+3
* Rename if_output() into if_enqueue() to avoid confusion with commentsmpi2015-06-301-2/+2
* count if_ibytes in if_input like we do for if_ipackets.dlg2015-06-291-3/+6
* Move brige(4)'s output hook outside of ether_output().mpi2015-06-251-1/+7
* Check for correct rdomain in if_output() rather than in ether_output().mpi2015-06-251-1/+9
* Stop garbgage collecting mbufs from the ARP, IPv4 and IPv6 queues whenmpi2015-06-241-48/+1
* Increment if_ipackets in if_input().mpi2015-06-241-1/+3
* Adapt bridge(4) to the new if_input() framework.mpi2015-06-231-1/+10
* Store a unique ID, an interface index, rather than a pointer to thempi2015-06-161-4/+9