summaryrefslogtreecommitdiff
path: root/sys/netipsec/key.c
AgeCommit message (Expand)Author
2022-12-08Fix: sp->lastused should be updated by time_uptime, and refactor a little.knakahara
2022-12-08Fix: update lastused of ipsecif(4) IPv6 out SP.knakahara
2022-10-19PR/56836: Andrew Cagney: IPv6 ESN tunneling IPcomp has corrupt headerchristos
2022-10-11Add sadb_x_policy_flags to inform SP origination.knakahara
2022-08-09Add sysctl entry to improve interconnectivity to some VPN appliances, pointed...knakahara
2022-05-24fix various typos in comment, documentation and log messages.andvar
2022-05-18PR/56841: Andrew Cagney: debug-log IPcomp CPI lookups:christos
2022-01-02fix few more typos in comments.andvar
2021-12-03fix various typos in comments, log messages and documentation.andvar
2020-03-13Fix kern/55066. Pointed out and fixed by Chuck Zmudzinski, thanks.knakahara
2020-02-07Use percpu_foreach_xcall() to gather volatile per-cpu counters. Thesethorpej
2019-11-14Reduce load for IKE negotiations when the system has many IPv6 addresses.knakahara
2019-11-12Fix SA can be expaired wrongly when there are many SPs.knakahara
2019-09-25Make panic messages more informativeozaki-r
2019-08-04Fix info leaks.maxv
2019-07-23ipsec: fix a regression of the update APIozaki-r
2019-07-17Avoid a race condition between SA (sav) manipulationsozaki-r
2019-06-12fix typo in comment, improve error message, add default case handling tochristos
2019-06-12Fix double free: key_setsaval() free's newsav by calling key_freesaval()christos
2019-01-27Merge the [pgoyette-compat] branchpgoyette
2018-12-26ipsecif(4) supports multiple peers in the same NAPT.knakahara
2018-12-26Remove unnecessary addresses in PF_KEY message.knakahara
2018-12-22Replace M_ALIGN and MH_ALIGN by m_align.maxv
2018-08-23Don't call key_ismyaddr, which may sleep, in a pserialize read sectionozaki-r
2018-07-04merge duplicated code, more informative debugging.christos
2018-04-28Remove IPSEC_SPLASSERT_SOFTNET, it has always been a no-op.maxv
2018-04-19Remove extra long file paths from the headers.maxv
2018-04-17Fix panic of SADB when the state of sav is changed in timeoutyamaguchi
2018-04-16Added a lookup table to find an sav quicklyyamaguchi
2018-04-16Introduced a hash table to sahlistyamaguchi
2018-04-09Removed the unnecessary order check of key_lookup_sayamaguchi
2018-03-02Avoid data races on lifetime counters by using percpu(9)ozaki-r
2018-02-08Remove unused net_osdep.h include.maxv
2018-01-10add ipsec(4) interface, which is used for route-based VPN.knakahara
2017-12-01Don't touch an SP without a reference to itozaki-r
2017-11-30Fix a deadlock happening if !NET_MPSAFEozaki-r
2017-11-30Use KDASSERT for mutex_ownableozaki-r
2017-11-22Fix usage of FOREACH macroozaki-r
2017-11-21Call key_sendup_mbuf immediately unless key_acquire is called in softintozaki-r
2017-11-21Simply the code by avoiding unnecessary error checksozaki-r
2017-11-21Get rid of unnecessary NULL checks that are obsoleted by M_WAITOKozaki-r
2017-11-21Use M_WAITOK to allocate mbufs wherever sleepableozaki-r
2017-11-21Add missing splx to key_spdexpireozaki-r
2017-11-21Fix error handling of MCLGET in key_alloc_mbufozaki-r
2017-11-21Provide a function to call MGETHDR and MCLGETozaki-r
2017-11-08Mark key_timehandler_ch callout as MP-safe (just forgot to do so)ozaki-r
2017-10-03Constify isr at many places (NFC)ozaki-r
2017-10-03Fix SP is broken on transport modeozaki-r
2017-10-03Don't abuse key_checkrequest just for looking up savozaki-r
2017-10-01Fix typo in commentryoon