aboutsummaryrefslogtreecommitdiffstats
path: root/net/xfrm/xfrm_input.c
AgeCommit message (Expand)AuthorFilesLines
2025-06-20xfrm: hold device only for the asynchronous decryptionJianbo Liu1-8/+9
2025-01-13net: remove init_dummy_netdev()Jakub Kicinski1-3/+6
2024-12-05xfrm: add mode_cbs module functionalityChristian Hopps1-2/+16
2024-10-29xfrm: Add an inbound percpu state cache.Steffen Klassert1-1/+1
2024-07-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-5/+3
2024-07-12xfrm: Support crypto offload for inbound IPv4 UDP-encapsulated ESP packetMike Yu1-1/+2
2024-07-12xfrm: Support crypto offload for inbound IPv6 ESP packets not in GRO pathMike Yu1-1/+1
2024-06-17xfrm: Log input direction mismatch error in one placeAntony Antony1-5/+0
2024-06-17xfrm: Fix input error path memory accessAntony Antony1-0/+3
2024-05-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+8
2024-05-01xfrm: Add dir validation to "in" data path lookupAntony Antony1-0/+11
2024-04-26xfrm: Preserve vlan tags for transport mode software GROPaul Davey1-0/+8
2024-03-07net: move netdev_max_backlog to net_hotdataEric Dumazet1-1/+2
2023-10-06xfrm: Use the XFRM_GRO to indicate a GRO call on inputSteffen Klassert1-4/+2
2023-07-10xfrm: Silence warnings triggerable by bad packetsHerbert Xu1-13/+9
2023-06-12xfrm: Use xfrm_state selector for BEET inputHerbert Xu1-4/+3
2023-05-21xfrm: Treat already-verified secpath entries as optionalBenedict Wong1-0/+1
2023-03-13xfrm: Remove inner/outer modes from input pathHerbert Xu1-43/+23
2023-01-30xfrm: fix bug with DSCP copy to v6 from v4 tunnelChristian Hopps1-2/+1
2022-10-25xfrm: update x->lastused for every packetAntony Antony1-0/+1
2022-10-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-5/+13
2022-10-03Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller1-2/+5
2022-09-28xfrm: Reinject transport-mode packets through workqueueLiu Jian1-5/+13
2022-08-29xfrm: interface: support collect metadata modeEyal Birger1-2/+5
2022-08-24net: Fix data-races around netdev_max_backlog.Kuniyuki Iwashima1-1/+1
2022-08-03Revert "xfrm: update SA curlft.use_time"Antony Antony1-1/+0
2021-12-23xfrm: update SA curlft.use_timeAntony Antony1-0/+1
2021-10-28xfrm: Remove redundant fields and related parenthesesluo penghao1-2/+2
2021-06-21xfrm: replay: avoid replay indirectionFlorian Westphal1-1/+1
2021-06-21xfrm: replay: remove recheck indirectionFlorian Westphal1-1/+1
2021-06-21xfrm: replay: remove advance indirectionFlorian Westphal1-1/+1
2021-01-21Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...Jakub Kicinski1-1/+1
2020-12-19xfrm: Fix oops in xfrm_replay_advance_bmpShmulik Ladkani1-1/+1
2020-11-07net: xfrm: convert tasklets to use new tasklet_setup() APIAllen Pais1-4/+3
2020-07-09xfrm: add is_ipip to struct xfrm_input_afinfoXin Long1-11/+13
2020-05-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-1/+1
2020-05-06xfrm: state: remove extract_input indirection from xfrm_state_afinfoFlorian Westphal1-10/+11
2020-04-15xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_inputXin Long1-1/+1
2019-12-09xfrm: introduce xfrm_trans_queue_netSabrina Dubroca1-4/+17
2019-11-12xfrm: release device reference for invalid stateXiaodong Xu1-0/+3
2019-10-01netfilter: drop bridge nf reset from nf_resetFlorian Westphal1-1/+1
2019-06-12xfrm: fix bogus WARN_ON with ipv6Florian Westphal1-0/+1
2019-06-06xfrm: remove eth_proto value from xfrm_state_afinfoFlorian Westphal1-12/+12
2019-04-08xfrm: store xfrm_mode directly, not its addressFlorian Westphal1-7/+7
2019-04-08xfrm: make xfrm modes builtinFlorian Westphal1-8/+5
2019-04-08xfrm: remove afinfo pointer from xfrm_modeFlorian Westphal1-6/+28
2019-04-08xfrm: remove input2 indirection from xfrm_modeFlorian Westphal1-1/+184
2019-04-08xfrm: remove input indirection from xfrm_modeFlorian Westphal1-3/+72
2019-04-08xfrm: prefer family stored in xfrm_mode structFlorian Westphal1-2/+2
2018-12-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+6
2018-12-19net: switch secpath to use skb extension infrastructureFlorian Westphal1-48/+8
2018-12-19net: use skb_sec_path helper in more placesFlorian Westphal1-6/+10
2018-12-19xfrm: change secpath_set to return secpath struct, not error valueFlorian Westphal1-7/+9
2018-11-22xfrm: Fix NULL pointer dereference in xfrm_input when skb_dst_force clears th...Steffen Klassert1-1/+6
2018-10-08xfrm: use correct size to initialise sp->ovecLi RongQing1-1/+1
2018-10-01Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller1-0/+1
2018-09-04xfrm: reset crypto_done when iterating over multiple input xfrmsSowmini Varadhan1-0/+1
2018-06-23xfrm: Add virtual xfrm interfacesSteffen Klassert1-0/+3
2018-06-23xfrm: Extend the output_mark to support input direction and masking.Steffen Klassert1-0/+2
2018-04-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+6
2018-03-23xfrm: Fix transport mode skb control buffer usage.Steffen Klassert1-0/+6
2018-02-27xfrm: mark kmem_caches as __ro_after_initAlexey Dobriyan1-1/+2
2018-01-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+1
2018-01-05xfrm: Use __skb_queue_tail in xfrm_trans_queueHerbert Xu1-1/+1
2017-12-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+68
2017-12-19xfrm: Reinject transport-mode packets through taskletHerbert Xu1-0/+57
2017-12-01xfrm: Fix xfrm_input() to verify state is valid when (encap_type < 0)Aviv Heller1-1/+11
2017-12-01xfrm: Remove redundant state assignment in xfrm_input()Aviv Heller1-1/+0
2017-11-09Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller1-2/+2
2017-11-02xfrm: defer daddr pointer assignment after spi parsingFlorian Westphal1-2/+2
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-09-13vti: fix NULL dereference in xfrm_input()Alexey Kodanev1-2/+4
2017-08-31xfrm: Add support for network devices capable of removing the ESP trailerYossi Kuperman1-0/+5
2017-08-02xfrm: Clear RX SKB secpath xfrm_offloadIlan Tayari1-0/+2
2017-07-04net, xfrm: convert sec_path.refcnt from atomic_t to refcount_tReshetova, Elena1-2/+2
2017-05-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-2/+39
2017-04-27xfrm: fix GRO for !CONFIG_NETFILTERSabrina Dubroca1-1/+1
2017-04-14xfrm: Prepare the GRO codepath for hardware offloading.Steffen Klassert1-25/+25
2017-04-14xfrm: Add an IPsec hardware offloading APISteffen Klassert1-2/+39
2017-02-15esp: Add a software GRO codepathSteffen Klassert1-5/+26
2017-02-15xfrm: Extend the sec_path for IPsec offloadingSteffen Klassert1-0/+2
2017-02-15xfrm: Export xfrm_parse_spi.Steffen Klassert1-0/+1
2017-02-15xfrm: Add a secpath_set helper.Steffen Klassert1-12/+22
2017-02-09xfrm: input: constify xfrm_input_afinfoFlorian Westphal1-20/+11
2017-01-30xfrm: Add a dummy network device for napi.Steffen Klassert1-1/+11
2016-08-11net/xfrm_input: fix possible NULL deref of tunnel.ip6->parms.i_keyAlexey Kodanev1-7/+7
2016-03-24xfrm: Fix crash observed during device unregistration and decryptionsubashab@codeaurora.org1-0/+3
2015-10-23xfrm: Increment statistic counter on inner mode errorSteffen Klassert1-1/+3
2015-06-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+16
2015-05-28xfrm: Override skb->mark with tunnel->parm.i_key in xfrm_inputAlexander Duyck1-1/+16
2015-04-24xfrm: slightly optimise xfrm_inputLi RongQing1-5/+5
2015-04-23xfrm: fix the return code when xfrm_*_register_afinfo failedLi RongQing1-1/+1
2015-04-07xfrm: fix xfrm_input/xfrm_tunnel_check oopsAlexey Dobriyan1-5/+5
2014-03-14xfrm: Introduce xfrm_input_afinfo to access the the callbacks properlySteffen Klassert1-0/+75
2014-02-25xfrm: Add xfrm_tunnel_skb_cb to the skb common bufferSteffen Klassert1-0/+5
2014-02-25xfrm4: Add IPsec protocol multiplexerSteffen Klassert1-6/+11
2014-01-02xfrm: checkpatch errors with foo * barWeilong Chen1-3/+3
2013-06-06xfrm: add LINUX_MIB_XFRMACQUIREERROR statistic counterFan Du1-0/+5
2012-09-04xfrm: Workaround incompatibility of ESN and async cryptoSteffen Klassert1-1/+1
2011-09-21xfrm: Perform a replay check after return from async codepathsSteffen Klassert1-0/+5
2011-03-28xfrm: Move the test on replay window size into the replay check functionsSteffen Klassert1-1/+1
2011-03-27xfrm: Force a dst refcount before entering the xfrm type handlersSteffen Klassert1-0/+2
2011-03-13xfrm: Add support for IPsec extended sequence numbersSteffen Klassert1-0/+4
2011-03-13xfrm: Move IPsec replay detection functions to a separate fileSteffen Klassert1-3/+2
2011-03-13xfrm: Use separate low and high order bits of the sequence numbers in xfrm_sk...Steffen Klassert1-2/+2
2010-02-22xfrm: SA lookups signature with markJamal Hadi Salim1-1/+1
2009-06-03net: skb->dst accessorsEric Dumazet1-2/+1
2008-12-18Revert "xfrm: Accept ESP packets regardless of UDP encapsulation mode"David S. Miller1-0/+5
2008-12-04xfrm: Accept ESP packets regardless of UDP encapsulation modeMartin Willi1-5/+0
2008-11-25netns xfrm: per-netns MIBsAlexey Dobriyan1-11/+11
2008-11-25netns xfrm: xfrm_input() fixupAlexey Dobriyan1-1/+2
2008-11-25netns xfrm: state lookup in netnsAlexey Dobriyan1-1/+1
2008-03-24[IPSEC]: Fix inter address family IPsec tunnel handling.Kazunori MIYAZAWA1-3/+19
2008-02-12[IPSEC]: Fix bogus usage of u64 on input sequence numberHerbert Xu1-2/+2
2008-01-31[XFRM]: Fix statistics.Masahide NAKAMURA1-2/+2
2008-01-31[XFRM]: Remove unused exports.Adrian Bunk1-1/+0
2008-01-28[IPSEC]: Move all calls to xfrm_audit_state_icvfail to xfrm_inputHerbert Xu1-1/+4
2008-01-28[XFRM]: RFC4303 compliant auditingPaul Moore1-1/+2
2008-01-28[XFRM]: Support to increment packet dropping statistics.Masahide NAKAMURA1-10/+31
2008-01-28[IPSEC]: Add xfrm_input_state helperHerbert Xu1-1/+1
2008-01-28[IPSEC]: Use the correct family for input state lookupHerbert Xu1-1/+4
2008-01-28[IPSEC]: Add async resume support on inputHerbert Xu1-5/+33
2008-01-28[IPSEC]: Remove nhoff from xfrm_inputHerbert Xu1-3/+2
2008-01-28[IPSEC]: Move state lock into x->type->inputHerbert Xu1-0/+4
2008-01-28[IPSEC]: Move integrity stat collection into xfrm_inputHerbert Xu1-1/+4
2008-01-28[IPSEC]: Store xfrm states in security path directlyHerbert Xu1-27/+15
2008-01-28[IPSEC]: Merge most of the input pathHerbert Xu1-0/+113
2008-01-28[IPSEC]: Separate inner/outer mode processing on inputHerbert Xu1-0/+13
2007-10-17[IPSEC]: Fix length check in xfrm_parse_spiHerbert Xu1-1/+4
2007-07-20mm: Remove slab destructors from kmem_cache_create().Paul Mundt1-1/+1
2007-04-25[SK_BUFF]: Introduce skb_transport_header(skb)Arnaldo Carvalho de Melo1-3/+3
2007-02-10[NET] XFRM: Fix whitespace errors.YOSHIFUJI Hideaki1-1/+1
2006-12-07[PATCH] slab: remove kmem_cache_tChristoph Lameter1-1/+1
2006-12-07[PATCH] slab: remove SLAB_ATOMICChristoph Lameter1-1/+1
2006-09-28[XFRM]: xfrm_parse_spi() annotationsAl Viro1-4/+4
2006-09-22[NET]: Use SLAB_PANICAlexey Dobriyan1-3/+1
2006-05-22[NET]: Fix "ntohl(ntohs" bugsAlexey Dobriyan1-1/+1
2006-04-01[IPSEC]: Kill unused decap state structureHerbert Xu1-2/+2
2005-08-29[NET]: use __read_mostly on kmem_cache_t , DEFINE_SNMP_STAT pointersEric Dumazet1-1/+1
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+89