summaryrefslogtreecommitdiffstats
path: root/sys/netinet/ip_gre.c
AgeCommit message (Expand)AuthorFilesLines
2018-02-07update the gre driver.dlg1-252/+2
2018-02-07split mobileip(4) out from the gre(4) driver.dlg1-111/+1
2018-01-09make mpls_input take a struct ifnet *ifp argument.dlg1-2/+2
2017-11-20Sprinkle some NET_ASSERT_LOCKED(), const and co to prepare runningmpi1-1/+2
2017-10-09Reduces the scope of the NET_LOCK() in sysctl(2) path.mpi1-5/+18
2017-08-15Convert hand rolled sockaddr checks to the nam2sin functions.bluhm1-4/+2
2017-05-30Introduce ipv{4,6}_input(), two wrappers around IP queues.mpi1-7/+16
2017-05-04If m is not a continuous mbuf cluster, m_pullup() in pr_input maybluhm1-3/+3
2017-04-14Pass down the address family through the pr_input calls. Thisbluhm1-4/+4
2017-01-29Change the IPv4 pr_input function to the way IPv6 is implemented,bluhm1-13/+18
2017-01-25Since raw_input() and route_input() are gone from pr_input, we canbluhm1-20/+9
2017-01-03Remove some recursives splsoftnet().mpi1-4/+1
2016-03-04- putting back KASSERT(), which I've backed out on Jan 31sashan1-1/+5
2015-12-02Rework the MPLS handling. Remove the lookup loops since nothing is usingclaudio1-2/+2
2015-07-29Don't use mpls_input() as input handler anymore and instead call itrzalamena1-14/+3
2015-07-20Kill NETISR_MPLS, from now on we will use interface input handlers to dealrzalamena1-4/+14
2015-06-16Store a unique ID, an interface index, rather than a pointer to thempi1-3/+3
2015-04-10replace the use of ifqueues for most input queues serviced by netisrdlg1-15/+5
2015-03-18"handle" wccp2 packets if net.inet.gre.wccp is set to 2 by truncatingmcbride1-2/+10
2014-12-19unifdef INET in net code as a precursor to removing the pretend option.tedu1-5/+1
2014-09-14remove uneeded proc.h includesjsg1-2/+1
2014-07-22Fewer <netinet/in_systm.h> !mpi1-2/+1
2014-04-14"struct pkthdr" holds a routing table ID, not a routing domain one.mpi1-3/+3
2013-12-31bcopy -> memcpy. reviewed with one fix from matthewtedu1-2/+2
2013-10-24Remove the number of in6_var.h inclusions by moving some functions andmpi1-5/+1
2013-10-23Remove the number of in_var.h inclusions by moving some functions andmpi1-2/+1
2013-10-17The header file netinet/in_var.h included netinet6/in6_var.h. Thisbluhm1-1/+5
2011-07-09begone, fucking rotten appletalk shit. ok roomhenning1-14/+1
2011-07-08Include PIPEX in kernel by default. And add new sysctl variableyasuoka1-7/+7
2011-07-05ansifydhill1-22/+7
2011-05-31fix typos in commentsthen1-3/+3
2010-09-28wrap long line. correct indent. delete a useless comment.yasuoka1-2/+3
2010-09-24Add L2TP support to PIPEX.hsuenaga1-4/+5
2010-06-26Implement a simple keepalive mechanism in gre(4) that is compatible withclaudio1-1/+6
2010-05-11Add support for MPLS in GRE. Fairly trivial and a NOP unless option MPLSclaudio1-2/+14
2010-04-20remove proc.h include from uvm_map.h. This has far reaching effects, astedu1-1/+2
2010-01-12Add input and user protocol hook to handle GRE packets by pipex.yasuoka1-1/+55
2009-11-21Add a way to bind the tunnel endpoint of a gif/gre interface into aclaudio1-1/+5
2009-06-02do the pf_pkt_addr_changed(m) magic just like gif etchenning1-1/+9
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.ray1-8/+1
2007-05-27De-static. OK dlg@claudio1-3/+3
2007-04-10``it's'' -> ``its'' when the grammar gods require this change.miod1-2/+2
2006-03-25allow bpf(4) to ignore packets based on their direction (inbound ordjm1-3/+3
2006-03-04With the exception of two other small uncommited diffs this movesbrad1-3/+3
2005-07-31Introduce bpf_mtap_af and bpf_mtap_hdr to be used when passing a mbuf chainpascoe1-36/+5
2005-06-08netns bites the dusthenning1-13/+1
2004-06-26use IF_INPUT_ENQUEUEpb1-13/+3
2003-12-10de-register. deraadt okitojun1-9/+9
2003-12-03add support for ifconfig clone/destroy; ok henning deraadtmarkus1-3/+2
2003-07-09do not flip ip_len/ip_off in netinet stack. deraadt ok.itojun1-3/+2