aboutsummaryrefslogtreecommitdiff
path: root/sys/net/if_stf.c
Commit message (Expand)AuthorAgeFilesLines
* sys: Remove $FreeBSD$: one-line .c comment patternWarner Losh2023-08-161-1/+0
* if_stf: Delete unreachable codeZhenlei Huang2023-04-231-6/+0
* ifnet/API: Move struct ifnet definition to a <net/if_private.h>Justin Hibbits2023-01-241-0/+1
* if_clone: migrate some consumers to the new KPI.Alexander V. Chernikov2022-09-221-7/+11
* if_stf: KASAN fixKristof Provost2021-11-301-7/+7
* if_stf: add dtrace probe pointsKristof Provost2021-11-201-6/+103
* if_stf: add 6rd supportKristof Provost2021-11-201-62/+252
* if_stf: enable use in vnet jailsKristof Provost2021-11-091-4/+21
* if_stf: style(9) passKristof Provost2021-11-091-25/+25
* Use network epoch to protect local IPv4 addresses hash.Gleb Smirnoff2021-10-221-5/+1
* Remove in_ifaddr_lock acquisiton to access in_ifaddrhead.Gleb Smirnoff2021-10-131-4/+0
* net: Introduce IPV6_DSCP(), IPV6_ECN() and IPV6_TRAFFIC_CLASS() macrosKristof Provost2021-03-041-2/+2
* Complete conversions from fib<4|6>_lookup_nh_<basic|ext> to fib<4|6>_lookup().Alexander V. Chernikov2020-07-021-3/+6
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+2
* Interface output method must be executed in network epoch, so if_addr_rlock()Gleb Smirnoff2019-10-101-3/+2
* Widen NET_EPOCH coverage.Gleb Smirnoff2019-10-071-0/+2
* Do not perform DAD on stf(4) interfaces.Mark Johnston2019-03-301-0/+1
* Prevent stf(4) from panicing due to unprotected access to INADDR_HASH.Eugene Grosbein2018-10-271-0/+3
* Rework IP encapsulation handling code.Andrey V. Elsukov2018-06-051-28/+14
* net: fix set but not usedMatt Macy2018-05-191-1/+1
* ifnet: Replace if_addr_lock rwlock with epoch + mutexMatt Macy2018-05-181-2/+2
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Remove the unused mutex since r273220.Luiz Otavio O Souza2017-07-281-7/+0
* Remove now unneded cast.Andrey V. Elsukov2017-03-081-2/+1
* The stf(4) interface name does not conform with the default namingLuiz Otavio O Souza2017-01-291-1/+20
* Convert if_stf(4) to new routing api.Alexander V. Chernikov2015-12-161-20/+8
* Ansify if_stf.cAndrey V. Elsukov2015-07-311-24/+7
* Build if_stf(4) module only when both INET and INET6 support are enabled.Andrey V. Elsukov2015-07-301-3/+0
* Convert in_ifaddr_lock and in6_ifaddr_lock to rmlock.Andrey V. Elsukov2015-07-291-3/+6
* Remove if_stf.h. It contains only one function declaration used by if_stf(4).Andrey V. Elsukov2014-12-231-3/+3
* Remove unneded check. No need to do m_pullup to the size that we prepended.Andrey V. Elsukov2014-12-021-2/+0
* Make checks for rt_mtu generic:Alexander V. Chernikov2014-11-061-13/+0
* * Remove route caching in if_stf.Alexander V. Chernikov2014-10-171-75/+20
* Mechanically convert to if_inc_counter().Gleb Smirnoff2014-09-191-9/+9
* 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-11/+12
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-281-2/+1
* Revert r267961, r267973:Glen Barber2014-06-271-1/+2
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky2014-06-271-2/+1
* - Remove rt_metrics_lite and simply put its members into rtentry.Gleb Smirnoff2014-03-051-1/+1
* The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff2013-10-261-0/+1
* Add const qualifier to the dst parameter of the ifnet if_output method.Gleb Smirnoff2013-04-261-21/+8
* Add an ability to set net.link.stf.permit_rfc1918 from the loader.Andrey V. Elsukov2012-12-271-1/+2
* Add net.link.stf.permit_rfc1918 sysctl variable. It can be used to allowAndrey V. Elsukov2012-12-271-2/+7
* Mechanically substitute flags from historic mbuf allocator withGleb Smirnoff2012-12-051-1/+1
* Switch the entire IPv4 stack to keep the IP packet headerGleb Smirnoff2012-10-221-1/+1
* Make the "struct if_clone" opaque to users of the cloning API. UsersGleb Smirnoff2012-10-161-7/+8
* Revert previous commit...Kevin Lo2012-10-101-1/+1
* Prefer NULL over 0 for pointersKevin Lo2012-10-091-1/+1
* Unexpand a couple of TAILQ_FOREACH()s.John Baldwin2012-08-171-4/+1