aboutsummaryrefslogtreecommitdiff
path: root/sys/net/if_gif.c
Commit message (Expand)AuthorAgeFilesLines
* bpf: Make BPF interop consistent with if_loopSeth Hoffert2024-04-191-1/+2
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* gif(4): Assert that gif_output() isn't called for EtherIPMarius Strobl2023-07-261-0/+3
* gif(4): Revert in{,6}_gif_output() misalignment handlingMarius Strobl2023-07-261-1/+1
* ifnet/API: Move struct ifnet definition to a <net/if_private.h>Justin Hibbits2023-01-241-0/+1
* if_gif: fix vnet shutdown panicKristof Provost2021-11-081-2/+2
* routing: Allow using IPv6 next-hops for IPv4 routes (RFC 5549).Zhenlei Huang2021-08-221-1/+1
* mbuf: add a way to mark flowid as calculated from the internal headersKonstantin Belousov2021-03-311-1/+2
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-2/+0
* Add if_reassing method to all tunneling interfaces.Andrey V. Elsukov2020-06-031-0/+21
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+1
* gif_transmit() must always be called in the network epoch.Gleb Smirnoff2020-01-151-2/+1
* Widen NET_EPOCH coverage.Gleb Smirnoff2019-10-071-0/+2
* Add handling for appearing/disappearing of ingress addresses to if_gif(4).Andrey V. Elsukov2018-10-211-1/+2
* Fix exiting an epoch(9) we never entered. May happen only with MAC.Gleb Smirnoff2018-10-211-1/+1
* Use the new VNET_DEFINE_STATIC macro when we are defining static VNETAndrew Turner2018-07-241-2/+2
* Deduplicate the code.Andrey V. Elsukov2018-07-091-38/+3
* Rework if_gif(4) to use new encap_lookup_t method to speedup lookupAndrey V. Elsukov2018-06-051-426/+84
* Rework IP encapsulation handling code.Andrey V. Elsukov2018-06-051-5/+17
* Use an accessor function to access ifr_data.Brooks Davis2018-03-301-2/+4
* Do pass removing some write-only variables from the kernel.Alexander Kabaev2017-12-251-2/+0
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Extract out the various local definitions of ETHER_IS_BROADCAST() andAdrian Chadd2016-08-071-8/+0
* Cleanup unnecessary semicolons from the kernel.Pedro F. Giffuni2016-04-101-1/+1
* Clean up unused-but-set-variable spotted by gcc4.9.Marcelo Araujo2015-12-311-2/+0
* Add IFCAP_LINKSTATE support.Hiroki Sato2015-10-031-2/+8
* - Remove GIF_{SEND,ACCEPT}_REVETHIP.Hiroki Sato2015-09-101-52/+24
* Eliminate the use of m_copydata() in gif_encapcheck().Andrey V. Elsukov2015-07-291-3/+4
* Add new socket ioctls SIOC[SG]TUNFIB to set FIB number of encapsulatedAndrey V. Elsukov2015-05-121-1/+11
* Restore Ethernet-within-IP Encapsulation support that was broken afterAndrey V. Elsukov2015-01-101-24/+18
* Use if_name() macro instead of ifp->if_xname.Andrey V. Elsukov2015-01-101-1/+1
* Move the recursion detection code into separate function gif_check_nesting().Andrey V. Elsukov2015-01-101-37/+39
* Extern declarations in C files loses compile-time checking thatAndrey V. Elsukov2014-12-251-10/+0
* Remove in_gif.h and in6_gif.h files. They only contain functionAndrey V. Elsukov2014-12-231-2/+10
* Remove SYSCTL_VNET_* macros, and simply put CTLFLAG_VNET where needed.Gleb Smirnoff2014-11-071-3/+4
* Remove redundant check and m_pullup() call.Andrey V. Elsukov2014-10-241-2/+0
* Add more ifdefs. SIOC*_IN6 are defined only with INET6.Andrey V. Elsukov2014-10-141-0/+6
* Move memset under ifdef INET6.Andrey V. Elsukov2014-10-141-1/+1
* Overhaul if_gif(4):Andrey V. Elsukov2014-10-141-427/+472
* When tunneling interface is going to insert mbuf into netisr queue after stri...Andrey V. Elsukov2014-10-081-0/+1
* Virtualize interface cloner for gif(4). This fixes a panic when destroyingHiroki Sato2014-09-211-23/+37
* Mechanically convert to if_inc_counter().Gleb Smirnoff2014-09-191-10/+10
* ANSIfy function defintions.Andrey V. Elsukov2013-11-151-29/+8
* Remove never used ioctls that originate from KAME. The proofGleb Smirnoff2013-11-111-35/+0
* The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff2013-10-261-0/+1
* Clean up SIOCSIFDSTADDR usage from ifnet drivers. The ioctl itself isGleb Smirnoff2013-09-111-3/+0
* - Drop GIF_ACCEPT_REVETHIP flag by default.Hiroki Sato2013-07-121-1/+13
* Add const qualifier to the dst parameter of the ifnet if_output method.Gleb Smirnoff2013-04-261-9/+5
* Make the "struct if_clone" opaque to users of the cloning API. UsersGleb Smirnoff2012-10-161-6/+6
* Revert previous commit...Kevin Lo2012-10-101-1/+1