summaryrefslogtreecommitdiff
path: root/sys/net/if_gre.c
AgeCommit message (Expand)Author
2022-09-03Garbage-collect the remaining vestiges of netisr.thorpej
2022-09-03Convert MPLS from a legacy netisr to pktqueue.thorpej
2022-09-03Convert NETATALK from a legacy netisr to pktqueue.thorpej
2021-09-21don't opencode kauth_cred_get()christos
2021-02-14if_gre: Remove alignment checks in favour copying to stackroy
2021-02-13Prior alignment fixes should not use an offsetroy
2021-02-12if_gre: Ensure that gre_h is alignedroy
2020-01-29Adopt <net/if_stats.h>.thorpej
2019-10-16Fix missing kpreempt_disable() before softint_schedule() like if_vmx.c:r1.51.knakahara
2019-04-26Some more empty-string --> NULL conversions for module dependenciespgoyette
2019-04-17 Remove unused inclusion.msaitoh
2018-06-26 Implement the BPF direction filter (BIOC[GS]DIRECTION). It provides backwardmsaitoh
2018-01-16stylemaxv
2016-10-02MFREE -> m_freechristos
2016-08-07modularize some more drivers and merge the module gluechristos
2016-06-10Introduce m_set_rcvif and m_reset_rcvifozaki-r
2016-04-28Constify rtentry of if_outputozaki-r
2015-08-24sprinkle _KERNEL_OPTpooka
2015-08-20include "ioconf.h" to get the 'void <driver>attach(int count);' prototype.christos
2015-05-02make connect syscall use sockaddr_big and modify pr_{send,connect}rtr
2015-04-24make accept, getsockname and getpeername syscalls use sockaddr_big and modifyrtr
2015-04-20Introduce p2p_rtrequest() so that IFF_POINTOPOINT interfaces can workroy
2015-04-03* change pr_bind to accept struct sockaddr * instead of struct mbuf *rtr
2014-09-05Try not to use f_data, use f_{vnode,socket,pipe,mqueue,kqueue,ksem} to getmatt
2014-08-18Don't leak in gre_clone_create error branch.riastradh
2014-08-08split PRU_RCVD function out of pr_generic() usrreq switches and put intortr
2014-08-05split PRU_SEND function out of pr_generic() usrreq switches and put intortr
2014-07-09* split PRU_PEERADDR and PRU_SOCKADDR function out of pr_generic()rtr
2014-06-05- Implement pktqueue interface for lockless IP input queue.rmind
2014-05-18Add struct pr_usrreqs with a pr_generic function and prepare for thermind
2014-05-17- fsocreate: set SS_NBIO before the file descriptor is affixed as there isrmind
2013-11-07eliminate unused variablechristos
2013-09-13Remove unused variablemartin
2013-08-29Remove SS_ISCONFIRMING, it is unused and TP4 will not come back.rmind
2011-11-09cosmetic, no functional change:christos
2011-11-02For simplicity's sake, use pcq(9) instead of my own circular-queuedyoung
2011-10-28Don't kauth-orize SIOCDIFPHYADDR, SIOCSIFFLAGS, SIOCSIFMTU, ordyoung
2011-10-27Fix gif(4)/gre(4) operation over interfaces such as wm(4) that do IPv4dyoung
2011-10-19Get rid of gre's deadlock-prone, one-off ifioctl locking. The standarddyoung
2011-05-24Use proper format stringjoerg
2010-06-26Add MPLS support, proposed on tech-net@ a couple of days agokefren
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
2009-09-02Add a direction argument to socket upcalls, so they can tell why they'vetls
2009-04-28Let this build even if 'no options INET'.dyoung
2008-11-07*** Summary ***dyoung
2008-08-06Convert socket options code to use a sockopt structureplunky
2008-06-24Replace references to getsock/getvnode.ad
2008-06-15- add if_alloc (ours just mallocs), and if_initname and use them (from FreeBSD)christos
2008-06-02Destroy condition variable sc_fp_condvar.dyoung