summaryrefslogtreecommitdiff
path: root/sys/netinet6/ip6_flow.c
AgeCommit message (Expand)Author
2021-02-19- Make ALIGNED_POINTER use __alignof(t) instead of sizeof(t). This is morechristos
2021-02-14- centralize header align and pullup into a single inline functionchristos
2018-02-06Shorten the name of a workqueue instance to fit to the limit (15)ozaki-r
2018-01-29Style, and use __cacheline_aligned.maxv
2018-01-08Committed debugging logs by mistake, sorry. Revert cryoto.c:r.1.103 and ip6_f...knakahara
2018-01-08Fix PR kern/52910. Reported and implemented a patch by Sevan Janiyan, thanks.knakahara
2017-12-10Fix use-after-free: if m_pullup fails the (freed) mbuf is pushed on themaxv
2017-11-17Provide macros for softnet_lock and KERNEL_LOCK hiding NET_MPSAFE switchozaki-r
2017-01-11Get rid of unnecessary header inclusionsozaki-r
2016-12-08Add rtcache_unref to release points of rtentry stemming from rtcacheozaki-r
2016-10-18Don't hold global locks if NET_MPSAFE is enabledozaki-r
2016-08-23improve fast-forward performance when the number of flows exceeds ip6_maxflows.knakahara
2016-08-02ip6flow refactor like ipflow.knakahara
2016-07-26Simplify by using atomic_swap instead of mutexozaki-r
2016-07-11Run timers in workqueueozaki-r
2016-06-20apply if_output_lock() to L3 callers which call ifp->if_output() of L2(or L3 ...knakahara
2016-06-13eliminate unnecessary splnetknakahara
2016-06-13MP-ify fastforward to support GATEWAY kernel option.knakahara
2015-03-23Add RTF_BROADCAST to mark routes used for the broadcast address whenroy
2014-05-20Sync with the ipv4 code and call ifp->if_output() with KERNEL_LOCKbouyer
2014-04-01Wrap ipflow_create() & ip6flow_create() in kernel lock. Prevents thepooka
2013-05-23Clear mbuf's csum_flags in ip6flow_fastforward(). Fixes PR#47849.msaitoh
2012-10-11PR/47058: Antti Kantee: If the ipv6 flow code modifies the mbuf, pass thechristos
2012-01-19Remove ip6f_start from ip6f structliamjfoy
2009-03-23Init ip6flow pool dynamically instead of using a linkset.liamjfoy
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-04-24Merge the socket locking patch:ad
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-04Constify.dyoung
2008-01-04Replace rtcache_down() with rtcache_validate() and update rtcache_down()dyoung
2007-12-20Poison struct route->ro_rt uses in the kernel by changing the namedyoung
2007-12-11use __KERNEL_RCSID()lukem
2007-08-20Don't call rtcache_check() from the fast-forward code, which runsdyoung
2007-05-02Remove obsolete files netinet/in_route.[ch].dyoung
2007-05-02Eliminate address family-specific route caches (struct route, structdyoung
2007-04-05use size_t for indexesliamjfoy
2007-03-23caddr_t -> void *macallan
2007-03-23Add a new sysctl net.inet6.ip6.hashsize to control the hash table size.liamjfoy
2007-03-12Pass an ipl argument to pool_init/POOL_INIT to be used when initializingad
2007-03-08Use ip6flowtable when looking upliamjfoy
2007-03-07Add IPv6 Fast Forward - the IPv4 counterpart:liamjfoy