summaryrefslogtreecommitdiff
path: root/sys/netinet6/ip6_forward.c
AgeCommit message (Expand)Author
2020-08-28inet6: reduce silent packet discardsozaki-r
2020-08-28inet6: pass rcvif to ip6_forward to avoid extra psref_acquireozaki-r
2020-08-28inet, inet6: count packets dropped by IPsecozaki-r
2020-06-12Remove in-kernel handling of Router Advertisementsroy
2019-11-01Fix ipsecif(4) IPV6_MINMTU does not work correctly.knakahara
2019-09-19Avoid having a rtcache directly in a percpu storageozaki-r
2019-05-13Count packets dropped by pfilozaki-r
2018-05-01Remove now unused net_osdep.h includes, the other BSDs did the same.maxv
2018-04-26Stop using m_copy(), use m_copym() directly. m_copy is useless,maxv
2018-04-18Remove unused netipsec/xform.h includes.maxv
2018-01-29stylemaxv
2018-01-29Fix two pretty bad mistakes. If ipsec6_check_policy fails m is not freed,maxv
2018-01-09Fix use-after-free of mbuf by ip6flow_create (one more)ozaki-r
2018-01-09Fix use-after-free of mbuf by ip6flow_createozaki-r
2017-08-02Make IPsec SPD MP-safeozaki-r
2017-05-09Add missing KEY_FREESP to ip6_forwardozaki-r
2017-02-14Do ND in L2_output in the same manner as arpresolveozaki-r
2017-01-16ip6_sprintf -> IN6_PRINT so that we pass the size.christos
2017-01-16Make ip6_sprintf(), in_fmtaddr(), lla_snprintf() and icmp6_redirect_diag() mp...ryo
2017-01-11Get rid of unnecessary header inclusionsozaki-r
2016-12-08Add rtcache_unref to release points of rtentry stemming from rtcacheozaki-r
2016-08-31Make ipforward_rt and ip6_forward_rt percpuozaki-r
2016-06-28Add missing NULL checks for m_get_rcvif_psrefozaki-r
2016-06-10Avoid storing a pointer of an interface in a mbufozaki-r
2015-08-24sprinkle _KERNEL_OPTpooka
2015-08-07Use time_uptime instead of time_second to avoid time leapsozaki-r
2014-12-10call vsnprintf instead of snprintf; provide more detailchristos
2014-12-08Merge some common code in the failed forwarding case, while providing betterchristos
2014-11-14Do not uselessly include <sys/malloc.h>.maxv
2014-05-30Introduce 2 new variables: ipsec_enabled and ipsec_used.christos
2013-06-29- Rewrite parts of pfil(9): use array to store hooks and thus be more cachermind
2013-06-05IPSEC has not come in two speeds for a long time now (IPSEC == kame,christos
2012-03-22remove KAME IPSEC, replaced by FAST_IPSECdrochner
2011-12-19rename the IPSEC in-kernel CPP variable and config(8) option todrochner
2010-02-04Explicitly include opt_gateway.h when depending on GATEWAY.joerg
2009-11-11Clear cksum flags before any further processing like ip_forward does.joerg
2009-03-18bzero -> memsetcegger
2008-04-23Make IPSEC and FAST_IPSEC stats per-cpu. Use <net/net_stats.h> andthorpej
2008-04-15Make ip6 and icmp6 stats per-cpu.thorpej
2008-04-08Change IPv6 stats from a structure to an array of uint64_t's.thorpej
2008-01-14Use rtcache_validate() instead of rtcache_getrt(). Shorten staircasedyoung
2008-01-12Good-bye, rtcache_check(). Call both rtcache_validate() anddyoung
2008-01-10Save some rtcache_getrt() calls.dyoung
2007-12-20Poison struct route->ro_rt uses in the kernel by changing the namedyoung
2007-05-23Ansify + add a few comments, from Karl Sjödahlchristos
2007-05-02Eliminate address family-specific route caches (struct route, structdyoung
2007-03-07Add IPv6 Fast Forward - the IPv4 counterpart:liamjfoy
2007-02-17KNF: de-__P, bzero -> memset, bcmp -> memcmp. Remove extraneousdyoung
2007-02-10Commit my SoC workdegroote
2007-01-26bzero -> memsetdyoung