aboutsummaryrefslogtreecommitdiffstats
path: root/net/xfrm/xfrm_device.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-01xfrm: Add Direction to the SA in or outAntony Antony1-0/+6
2024-03-18xfrm: Allow UDP encapsulation only in offload modesLeon Romanovsky1-1/+2
2024-01-25xfrm: Pass UDP encapsulation in TX packet offloadLeon Romanovsky1-1/+1
2023-07-25xfrm: Support UDP encapsulation in packet offload modeLeon Romanovsky1-6/+7
2023-06-10net: move gso declarations and functions to their own filesEric Dumazet1-0/+1
2023-05-16Merge tag 'ipsec-2023-05-16' of git://git.kernel.org/pub/scm/linux/kernel/git...Jakub Kicinski1-1/+1
2023-04-21xfrm: Fix leak of dev trackerLeon Romanovsky1-1/+1
2023-04-06xfrm: don't require advance ESN callback for packet offloadLeon Romanovsky1-1/+1
2023-02-01netlink: provide an ability to set default extack messageLeon Romanovsky1-1/+4
2023-01-26xfrm: extend add state callback to set failure reasonLeon Romanovsky1-4/+2
2023-01-26xfrm: extend add policy callback to set failure reasonLeon Romanovsky1-2/+1
2022-12-09xfrm: Fix spelling mistake "oflload" -> "offload"Colin Ian King1-1/+1
2022-12-05xfrm: add TX datapath support for IPsec packet offload modeLeon Romanovsky1-2/+13
2022-12-05xfrm: add an interface to offload policyLeon Romanovsky1-1/+66
2022-12-05xfrm: allow state packet offload modeLeon Romanovsky1-5/+19
2022-12-05xfrm: add new packet offload flagLeon Romanovsky1-0/+3
2022-10-19xfrm: replay: Fix ESN wrap around for GSOChristian Langrock1-1/+14
2022-09-22xfrm: add extack support to xfrm_dev_state_addSabrina Dubroca1-5/+15
2022-06-09net: rename reference+tracking helpersJakub Kicinski1-1/+1
2022-05-06xfrm: drop not needed flags variable in XFRM offload structLeon Romanovsky1-3/+0
2022-05-06xfrm: store and rely on direction to construct offload flagsLeon Romanovsky1-1/+7
2022-05-06xfrm: rename xfrm_state_offload struct to allow reuseLeon Romanovsky1-1/+1
2022-05-06xfrm: delete not used number of external headersLeon Romanovsky1-2/+0
2022-03-19Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/David S. Miller1-12/+2
2022-03-11net: add per-cpu storage and net->core_statsEric Dumazet1-1/+1
2022-02-09xfrm: enforce validity of offload input flagsLeon Romanovsky1-1/+5
2022-02-02xfrm: delete duplicated functions that calls same xfrm_api_check()Leon Romanovsky1-12/+2
2021-12-10xfrm: add net device refcount tracker to struct xfrm_state_offloadEric Dumazet1-1/+2
2021-06-22xfrm: Fix xfrm offload fallback fail caseAyush Sawal1-0/+1
2021-03-29xfrm: Provide private skb extensions for segmented and hw offloaded ESP packetsSteffen Klassert1-2/+0
2020-06-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-1/+3
2020-06-23bonding/xfrm: use real_dev instead of slave_devJarod Wilson1-2/+3
2020-06-22xfrm: bail early on slave pass over skbJarod Wilson1-17/+17
2020-06-04xfrm: Fix double ESP trailer insertion in IPsec crypto offload.Huy Nguyen1-1/+3
2020-04-15xfrm: do pskb_pull properly in __xfrm_transport_prepXin Long1-5/+3
2020-03-30Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller1-1/+27
2020-03-26xfrm: add prep for esp beet mode offloadXin Long1-1/+27
2020-03-04esp: remove the skb from the chain when it's enqueued in cryptd_wqXin Long1-4/+4
2020-02-04xfrm: handle NETDEV_UNREGISTER for xfrm deviceRaed Salem1-0/+1
2020-01-14net: xfrm: use skb_list_walk_safe helper for gso segmentsJason A. Donenfeld1-11/+4
2019-07-05Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller1-3/+2
2019-07-01xfrm: remove get_mtu indirection from xfrm_typeFlorian Westphal1-3/+2
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner1-5/+1
2019-04-08xfrm: store xfrm_mode directly, not its addressFlorian Westphal1-5/+5
2019-04-08xfrm: remove xmit indirection from xfrm_modeFlorian Westphal1-2/+56
2019-03-24xfrm: gso partial offload supportBoris Pismenny1-0/+3
2019-03-20net: dev: rename queue selection helpers.Paolo Abeni1-1/+1
2018-12-19net: use skb_sec_path helper in more placesFlorian Westphal1-1/+3
2018-10-01Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller1-1/+5
2018-09-10net: Add and use skb_mark_not_on_list().David S. Miller1-1/+1
2018-08-29xfrm: allow driver to quietly refuse offloadShannon Nelson1-1/+5
2018-07-19xfrm: don't check offload_handle for nonzeroShannon Nelson1-3/+3
2018-06-25xfrm: policy: remove pcpu policy cacheFlorian Westphal1-10/+0
2018-06-23xfrm: Extend the output_mark to support input direction and masking.Steffen Klassert1-1/+2
2018-03-30xfrm: Register xfrm_dev_notifier in appropriate placeKirill Tkhai1-1/+1
2018-03-04net: rename skb_gso_validate_mtu -> skb_gso_validate_network_lenDaniel Axtens1-1/+1
2018-01-26Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller1-2/+9
2018-01-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+1
2018-01-19xfrm: fix error flow in case of add state failsAviad Yehezkel1-0/+1
2018-01-18xfrm: Add ESN support for IPSec HW offloadYossef Efraim1-2/+9
2017-12-21xfrm: check for xdo_dev_ops add and deleteShannon Nelson1-13/+18
2017-12-20xfrm: Allow to use the layer2 IPsec GSO codepath for software crypto.Steffen Klassert1-2/+2
2017-12-20net: Add asynchronous callbacks for xfrm on layer 2.Steffen Klassert1-18/+82
2017-12-20xfrm: Separate ESP handling from segmentation for GRO packets.Steffen Klassert1-10/+77
2017-12-15Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller1-1/+1
2017-12-01xfrm: Fix xfrm_dev_state_add to fail for unsupported HW SA optionYossef Efraim1-1/+1
2017-11-30xfrm: Move dst->path into struct xfrm_dstDavid Miller1-1/+1
2017-11-30xfrm: Move child route linkage into xfrm_dst.David Miller1-1/+1
2017-09-11xfrm: Fix negative device refcount on offload failure.Steffen Klassert1-0/+1
2017-08-11net: xfrm: support setting an output mark.Lorenzo Colitti1-1/+2
2017-08-02xfrm: Auto-load xfrm offload modulesIlan Tayari1-1/+1
2017-07-18xfrm: add xdst pcpu cacheFlorian Westphal1-0/+2
2017-07-18xfrm: remove flow cacheFlorian Westphal1-2/+0
2017-06-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+2
2017-06-23Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller1-1/+1
2017-06-07xfrm: fix xfrm_dev_event() missing when compile without CONFIG_XFRM_OFFLOADHangbin Liu1-0/+2
2017-05-19xfrm: Make function xfrm_dev_register staticWei Yongjun1-1/+1
2017-05-08xfrm: Fix NETDEV_DOWN with IPSec offloadIlan Tayari1-1/+1
2017-04-14net: Add a xfrm validate function to validate_xmit_skbSteffen Klassert1-0/+29
2017-04-14xfrm: Add an IPsec hardware offloading APISteffen Klassert1-1/+137
2017-04-14xfrm: Move device notifications to a sepatate fileSteffen Klassert1-0/+43