aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/in_gif.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r339551:Andrey V. Elsukov2018-11-181-2/+61
* Use the new VNET_DEFINE_STATIC macro when we are defining static VNETAndrew Turner2018-07-241-3/+3
* epoch(9): allow preemptible epochs to composeMatt Macy2018-07-041-3/+4
* Add NULL pointer check.Andrey V. Elsukov2018-06-281-0/+3
* Rework if_gif(4) to use new encap_lookup_t method to speedup lookupAndrey V. Elsukov2018-06-051-43/+240
* Rework IP encapsulation handling code.Andrey V. Elsukov2018-06-051-26/+14
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Merge helper fib* functions used for basic lookups.Alexander V. Chernikov2015-12-081-15/+10
* Eliminate the use of m_copydata() in gif_encapcheck().Andrey V. Elsukov2015-07-291-38/+12
* Add an ability accept encapsulated packets from different sources by oneAndrey V. Elsukov2015-05-151-3/+9
* Extern declarations in C files loses compile-time checking thatAndrey V. Elsukov2014-12-251-4/+0
* Remove in_gif.h and in6_gif.h files. They only contain functionAndrey V. Elsukov2014-12-231-4/+9
* Remove SYSCTL_VNET_* macros, and simply put CTLFLAG_VNET where needed.Gleb Smirnoff2014-11-071-1/+1
* Remove the check for packets with broadcast source from if_gif's encapcheck.Andrey V. Elsukov2014-10-311-14/+0
* Remove redundant check and m_pullup() call.Andrey V. Elsukov2014-10-241-2/+0
* Overhaul if_gif(4):Andrey V. Elsukov2014-10-141-275/+58
* Change pr_output's prototype to avoid the need for explicit casts.Kevin Lo2014-08-151-1/+1
* Merge 'struct ip6protosw' and 'struct protosw' into one. Now we haveKevin Lo2014-08-081-13/+16
* Fix EtherIP. TOS field must be initialized when the inner protocol isHiroki Sato2014-07-241-0/+2
* The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff2013-10-261-0/+1
* Mechanically substitute flags from historic mbuf allocator withGleb Smirnoff2012-12-051-2/+2
* Switch the entire IPv4 stack to keep the IP packet headerGleb Smirnoff2012-10-221-1/+1
* Merge the projects/pf/head branch, that was worked on for last six months,Gleb Smirnoff2012-09-081-2/+0
* Update packet filter (pf) code to OpenBSD 4.5.Bjoern A. Zeeb2011-06-281-0/+2
* MFP4: @176978-176982, 176984, 176990-176994, 177441Bjoern A. Zeeb2010-04-291-0/+2
* Many network stack subsystems use a single global data structure to holdRobert Watson2009-08-021-3/+3
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson2009-08-011-1/+1
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorRobert Watson2009-07-141-9/+2
* Add a new global rwlock, in_ifaddr_lock, which will synchronize use of theRobert Watson2009-06-251-1/+7
* Fix and add a workaround on an issue of EtherIP packet with reversedHiroki Sato2009-06-071-2/+16
* Update stats in struct ipstat using four new macros, IPSTAT_ADD(),Robert Watson2009-04-111-3/+3
* On architectures with strict alignment requirements compensateMarius Strobl2009-03-071-4/+18
* Rather than using hidden includes (with cicular dependencies),Bjoern A. Zeeb2008-12-021-0/+1
* Change the initialization methodology for global variables scheduledMarko Zec2008-11-191-1/+3
* Step 1.5 of importing the network stack virtualization infrastructureMarko Zec2008-10-021-3/+5
* Commit step 1 of the vimage project, (network stack)Bjoern A. Zeeb2008-08-171-5/+6
* Add code to allow the system to handle multiple routing tables.Julian Elischer2008-05-091-2/+6
* Add FBSDID to all files in netinet so that people can moreMike Silbersack2007-10-071-1/+3
* Certain consumers of rtalloc like gif(4) and if_stf(4) lookup theChristian S.J. Peron2007-09-231-2/+2
* Move universally to ANSI C function declarations, with relativelyRobert Watson2007-05-101-20/+6
* With exception of the if_name() macro, all definitions in net_osdep.hBrooks Davis2006-08-041-2/+0
* Add some initial locking to gif(4). It doesn't covers the whole driver,Gleb Smirnoff2006-01-301-0/+2
* Add RFC 3378 EtherIP support. This change makes it possible to add gifAndrew Thompson2005-12-211-0/+19
* Use sparse initializers for "struct domain" and "struct protosw",Ruslan Ermilov2005-11-091-6/+9
* Fix IP(v6) over IP tunneling most likely broken with ifnet changes.Bjoern A. Zeeb2005-06-201-1/+8
* Stop embedding struct ifnet at the top of driver softcs. Instead theBrooks Davis2005-06-101-5/+5
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* In certain cases ip_output() can free our route, so checkGleb Smirnoff2004-12-101-1/+2
* - Make route cacheing optional, configurable via IFF_LINK0 flag.Gleb Smirnoff2004-12-061-0/+6
* Ensure that dst is bzeroed before calling rtalloc_ign(), to avoid possibleBruce M Simpson2004-06-181-0/+1