summaryrefslogtreecommitdiff
path: root/sys/net/if_loop.c
AgeCommit message (Expand)Author
2019-11-14Pull up following revision(s) (requested by msaitoh in ticket #424):martin
2019-04-26Set the "required modules" to NULL, not to an empty string.pgoyette
2018-11-15Simplify the mtag API:maxv
2018-08-10Renamemaxv
2018-07-11Renamemaxv
2018-06-28loop: don't allocate a unnecessary link-state-change threadozaki-r
2018-06-26 Implement the BPF direction filter (BIOC[GS]DIRECTION). It provides backwardmsaitoh
2017-12-19Don't set IFEF_MPSAFE unless NET_MPSAFE at this pointozaki-r
2017-12-06Ensure to not turn on IFF_RUNNING of an interface until its initialization co...ozaki-r
2017-11-17Provide macros for softnet_lock and KERNEL_LOCK hiding NET_MPSAFE switchozaki-r
2017-11-16Unify IFEF_*_MPSAFE into IFEF_MPSAFEozaki-r
2017-11-15Don't take KERNEL_LOCK in looutput if NET_MPSAFEozaki-r
2017-10-23 If if_attach() failed in the attach function, free resources and return.msaitoh
2017-09-21loop_clone_create() must be called after ncpu is counted up for all CPUs.knakahara
2017-03-28Avoid touching a mbuf after enqueuing itozaki-r
2016-11-22Make lortrequest static and rename it to loop_rtrequestozaki-r
2016-08-11Avoid init'ing lo0 twice ... which rump kernels do without this hack.kre
2016-08-10On the first day (that being the eighth day of the eighth month,) thekre
2016-08-07modularize some more drivers and merge the module gluechristos
2016-06-22fix: locking about IFQ_ENQUEUE and ALTQknakahara
2016-06-20make looutput() MP-safe, so that lo(4) can enable IFEF_OUTPUT_MPSAFE.knakahara
2016-06-10Introduce m_set_rcvif and m_reset_rcvifozaki-r
2016-04-28introduce new ifnet MP-scalable sending interface "if_transmit".knakahara
2016-04-28Constify rtentry of if_outputozaki-r
2016-04-20IFQ_ENQUEUE refactor (3/3) : eliminate pktattr argument from IFQ_ENQUEUE callerknakahara
2015-08-24sprinkle _KERNEL_OPTpooka
2015-05-25Remove leftover IPX-related stuffsozaki-r
2015-04-03Don't grab KERNEL_LOCK during if_output when NET_MPSAFEozaki-r
2014-06-07lostart: silence gcc warning (XXX: gcc is not right though).rmind
2014-06-05- Implement pktqueue interface for lockless IP input queue.rmind
2014-05-20if_free() instead of direct call to free() to avoid diagnostic panicpooka
2014-05-13Make sure *(if_output)() is called with KERNEL_LOCK held.bouyer
2013-03-01Retire OSI network stack. OK core@joerg
2011-06-20Avoid computing INET[6] cksums for MPLS packetskefren
2011-06-17teach loopback about MPLS. Prerequisite for MPLS tunnelskefren
2011-04-25undefer csum in looutput.yamt
2010-04-05Push the bpf_ops usage back into bpf.h. Push the common ifp->if_bpfjoerg
2010-01-19Redefine bpf linkage through an always present op vector, i.e.pooka
2008-11-07*** Summary ***dyoung
2008-10-24Constify the rt_addrinfo argument to the ifa_rtrequest memberdyoung
2008-06-15- add if_alloc (ours just mallocs), and if_initname and use them (from FreeBSD)christos
2008-02-07Start patching up the kernel so that a network driver always hasdyoung
2007-10-19machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.had
2007-09-01Use ifreq_setaddr(), ifreq_getaddr(), sockaddr_in_init(), anddyoung
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2007-02-17KNF: de-__P, bzero -> memset, bcmp -> memcmp. Remove extraneousdyoung
2006-11-16__unused removal on arguments; approved by core.christos
2006-10-12- sprinkle __unused on function decls.christos
2006-10-09Remove unneeded usage of LIST_*.peter
2006-10-08Make lo* always have the IFF_RUNNING flag set, to apease somemartin