aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet6/in6_gif.c
Commit message (Expand)AuthorAgeFilesLines
* Mechanically substitute assertion of in_epoch(net_epoch_preempt) toGleb Smirnoff2020-01-151-4/+4
* Add the check that current VNET is ready and access to srchash is allowed.Andrey V. Elsukov2018-10-231-1/+4
* Add handling for appearing/disappearing of ingress addresses to if_gif(4).Andrey V. Elsukov2018-10-211-2/+58
* Properly initialize IP version in IPv6 header. This was missed in r334673.Andrey V. Elsukov2018-08-161-0/+1
* 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-51/+254
* Rework IP encapsulation handling code.Andrey V. Elsukov2018-06-051-26/+15
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Use correct lookup key for gif route lookups.Alexander V. Chernikov2015-12-091-2/+2
* Merge helper fib* functions used for basic lookups.Alexander V. Chernikov2015-12-081-16/+9
* Eliminate the use of m_copydata() in gif_encapcheck().Andrey V. Elsukov2015-07-291-32/+13
* 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 redundant check and m_pullup() call.Andrey V. Elsukov2014-10-241-2/+0
* Overhaul if_gif(4):Andrey V. Elsukov2014-10-141-264/+45
* 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-3/+2
* 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/+2
* Use IP6STAT_INC/IP6STAT_DEC macros to update ip6 stats.Andrey V. Elsukov2013-04-091-3/+3
* Mechanically substitute flags from historic mbuf allocator withGleb Smirnoff2012-12-051-2/+2
* Merge the projects/pf/head branch, that was worked on for last six months,Gleb Smirnoff2012-09-081-2/+0
* Add multi-FIB IPv6 support to the core network stack supplementingBjoern A. Zeeb2012-02-031-2/+5
* 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/+9
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson2009-08-011-1/+0
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorRobert Watson2009-07-141-3/+0
* Fix and add a workaround on an issue of EtherIP packet with reversedHiroki Sato2009-06-071-2/+16
* On architectures with strict alignment requirements compensateMarius Strobl2009-03-071-4/+18
* Like with r185713 make sure to not leak a lock as rtalloc1(9) returnsBjoern A. Zeeb2009-01-311-2/+2
* Switch the last protosw* structs to C99 initializers.Bjoern A. Zeeb2009-01-051-5/+9
* Unlike with struct protosw, several instances of struct ip6protoswRobert Watson2009-01-041-1/+0
* Rather than using hidden includes (with cicular dependencies),Bjoern A. Zeeb2008-12-021-0/+1
* Step 1.5 of importing the network stack virtualization infrastructureMarko Zec2008-10-021-0/+2
* A bunch of formatting fixes brough to light by, or created by the Vimage commitJulian Elischer2008-08-201-1/+0
* Commit step 1 of the vimage project, (network stack)Bjoern A. Zeeb2008-08-171-4/+5
* Clean up VCS Ids.David E. O'Brien2007-12-101-3/+5
* Space cleanupXin LI2007-07-051-13/+13
* ANSIfy[1] plus some style cleanup nearby.Xin LI2007-07-051-20/+9
* MFp4: 92972, 98913 + one more changeBjoern A. Zeeb2006-12-121-1/+2
* With exception of the if_name() macro, all definitions in net_osdep.hBrooks Davis2006-08-041-2/+0
* shut up strict-aliasing rules warning.Hajimu UMEMOTO2006-02-051-1/+1
* 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
* fix IP(v4) over IPv6 tunneling most likely broken with ifnet changes.Hajimu UMEMOTO2005-06-201-1/+8
* Stop embedding struct ifnet at the top of driver softcs. Instead theBrooks Davis2005-06-101-5/+5