aboutsummaryrefslogtreecommitdiffstats
path: root/net/xfrm
AgeCommit message (Expand)AuthorFilesLines
2022-01-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski4-11/+77
2022-01-06Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller7-6/+87
2022-01-05net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_pathRaed Salem1-5/+25
2021-12-29net: Don't include filter.h from net/sock.hJakub Kicinski2-0/+2
2021-12-23xfrm: rate limit SA mapping change message to user spaceAntony Antony3-4/+43
2021-12-23xfrm: Add support for SM4 symmetric cipher algorithmXu Jia1-0/+21
2021-12-23xfrm: Add support for SM3 secure hashXu Jia1-0/+20
2021-12-23xfrm: update SA curlft.use_timeAntony Antony2-0/+2
2021-12-17xfrm: state and policy should fail if XFRMA_IF_ID 0Antony Antony1-3/+18
2021-12-17xfrm: interface with if_id 0 should return errorAntony Antony1-2/+12
2021-12-10xfrm: add net device refcount tracker to struct xfrm_state_offloadEric Dumazet1-1/+2
2021-12-09xfrm: fix a small bug in xfrm_sa_len()Eric Dumazet1-1/+1
2021-12-01net: xfrm: drop check of pols[0] for the second timeJean Sacren1-1/+1
2021-11-23xfrm: fix policy lookup for ipv6 gre packetsGhalem Boudour1-0/+21
2021-11-18xfrm: Remove duplicate assignmentluo penghao1-1/+0
2021-11-02Merge tag 'net-next-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-2/+2
2021-11-01Merge tag 'overflow-v5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-4/+2
2021-11-01Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller1-2/+2
2021-10-28xfrm: Remove redundant fields and related parenthesesluo penghao1-2/+2
2021-10-18xfrm: Use memset_after() to clear paddingKees Cook2-4/+2
2021-09-23xfrm: fix rcu lock in xfrm_notify_userpolicy()Nicolas Dichtel1-1/+6
2021-09-15xfrm: notify default policy on updateNicolas Dichtel1-0/+31
2021-09-15xfrm: make user policy API completeNicolas Dichtel1-17/+19
2021-09-09net: xfrm: fix shift-out-of-bounds in xfrm_get_defaultPavel Skripkin1-0/+5
2021-08-27Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/David S. Miller2-0/+73
2021-08-04Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller4-26/+67
2021-07-29net: xfrm: fix shift-out-of-bouncePavel Skripkin1-1/+6
2021-07-26net: xfrm: Fix end of loop tests for list_for_each_entryHarshvardhan Jha1-1/+1
2021-07-21net/xfrm/compat: Copy xfrm_spdattr_type_t atributesDmitry Safonov1-5/+44
2021-07-21xfrm: Add possibility to set the default to block if we have no policySteffen Klassert2-0/+68
2021-07-02xfrm: Fix RCU vs hash_resize_mutex lock inversionFrederic Weisbecker1-9/+8
2021-07-02Revert "xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_l...Steffen Klassert1-14/+7
2021-06-30Merge tag 'net-next-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds8-119/+329
2021-06-30Merge tag 'selinux-pr-20210629' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-4/+2
2021-06-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski5-30/+41
2021-06-29net: xfrm: fix memory leak in xfrm_user_rcv_msgPavel Skripkin1-0/+10
2021-06-28Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/gitDavid S. Miller6-88/+248
2021-06-23Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller5-30/+41
2021-06-22net/xfrm: Add inner_ipproto into sec_pathHuy Nguyen1-1/+40
2021-06-22xfrm: Fix xfrm offload fallback fail caseAyush Sawal1-0/+1
2021-06-21xfrm: replay: remove last replay indirectionFlorian Westphal2-26/+27
2021-06-21xfrm: replay: avoid replay indirectionFlorian Westphal2-10/+19
2021-06-21xfrm: replay: remove recheck indirectionFlorian Westphal2-7/+17
2021-06-21xfrm: replay: remove advance indirectionFlorian Westphal2-10/+16
2021-06-21xfrm: replay: avoid xfrm replay notify indirectionFlorian Westphal2-18/+29
2021-06-16xfrm: avoid compiler warning when ipv6 is disabledFlorian Westphal1-0/+2
2021-06-14xfrm: Fix error reporting in xfrm_state_construct.Steffen Klassert1-14/+14
2021-06-11xfrm: merge dstopt and routing hdroff functionsFlorian Westphal1-58/+22
2021-06-11xfrm: remove hdr_offset indirectionFlorian Westphal1-1/+1
2021-06-11xfrm: ipv6: move mip6_rthdr_offset into xfrm coreFlorian Westphal1-0/+49
2021-06-11xfrm: ipv6: move mip6_destopt_offset into xfrm coreFlorian Westphal1-0/+57
2021-06-11xfrm: ipv6: add xfrm6_hdr_offset helperFlorian Westphal1-2/+7
2021-06-11xfrm: policy: fix a spelling mistakegushengxian1-1/+1
2021-06-01xfrm: remove the fragment check for ipv6 beet modeXin Long1-7/+0
2021-06-01xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_by...Varad Gautam1-7/+14
2021-05-17xfrm: Fix fall-through warnings for ClangGustavo A. R. Silva1-0/+1
2021-05-14xfrm: add state hashtable keyed by seqSabrina Dubroca2-13/+59
2021-05-10selinux: delete selinux_xfrm_policy_lookup() useless argumentZhongjun Tan1-4/+2
2021-04-19xfrm: ipcomp: remove unnecessary get_cpu()Sabrina Dubroca1-17/+8
2021-04-19xfrm: xfrm_state_mtu should return at least 1280 for ipv6Sabrina Dubroca1-2/+12
2021-04-19xfrm: avoid synchronize_rcu during netns destructionFlorian Westphal1-3/+7
2021-04-19xfrm: remove stray synchronize_rcu from xfrm_initFlorian Westphal1-3/+0
2021-04-19flow: remove spi key from flowi structFlorian Westphal1-39/+0
2021-04-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski5-15/+36
2021-03-30xfrm/compat: Cleanup WARN()s that can be user-triggeredDmitry Safonov1-3/+9
2021-03-29xfrm: Provide private skb extensions for segmented and hw offloaded ESP packetsSteffen Klassert1-2/+0
2021-03-28xfrm_user.c: Added a punctuationBhaskar Chowdhury1-1/+1
2021-03-28xfrm_policy.c : Mundane typo fixBhaskar Chowdhury1-1/+1
2021-03-24xfrm: BEET mode doesn't support fragments for inner packetsXin Long1-0/+13
2021-03-22net: xfrm: Use sequence counter with associated spinlockAhmed S. Darwish1-1/+2
2021-03-22net: xfrm: Localize sequence counter per network namespaceAhmed S. Darwish1-5/+5
2021-03-03xfrm: Use actual socket sk instead of skb socket for xfrm_output_resumeEvan Nimmo1-5/+5
2021-02-23xfrm: interface: fix ipv4 pmtu check to honor ip header dfEyal Birger1-0/+3
2021-02-09Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller2-2/+10
2021-02-04xfrm: Return the correct errno codeZheng Yongjun1-1/+1
2021-01-21Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...Jakub Kicinski2-11/+21
2021-01-08xfrm: interface: enable TSO on xfrm interfacesEyal Birger1-1/+9
2021-01-04xfrm: Fix wraparound in xfrm_policy_addr_delta()Visa Hankala1-8/+18
2021-01-04xfrm: fix disable_xfrm sysctl when used on xfrm interfacesEyal Birger1-2/+2
2020-12-19xfrm: Fix oops in xfrm_replay_advance_bmpShmulik Ladkani1-1/+1
2020-12-16Merge tag 'selinux-pr-20201214' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+4
2020-12-12Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...Jakub Kicinski1-7/+67
2020-12-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-3/+6
2020-11-27xfrm: redact SA secret with lockdown confidentialityAntony Antony1-7/+67
2020-11-23lsm,selinux: pass flowi_common instead of flowi to the LSM hooksPaul Moore1-2/+4
2020-11-14net: xfrm: use core API for updating/providing statsLev Stipakov1-17/+2
2020-11-10net: xfrm: fix memory leak in xfrm_user_policy()Yu Kuai1-1/+3
2020-11-09xfrm/compat: Don't allocate memory with __GFP_ZERODmitry Safonov1-1/+1
2020-11-09xfrm/compat: memset(0) 64-bit padding at right placeDmitry Safonov1-1/+1
2020-11-09xfrm/compat: Translate by copying XFRMA_UNSPEC attributeDmitry Safonov1-0/+1
2020-11-07net: xfrm: convert tasklets to use new tasklet_setup() APIAllen Pais1-4/+3
2020-11-04Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...Jakub Kicinski2-7/+9
2020-10-23net: xfrm: fix a race condition during allocing spizhuoliang zhang1-3/+5
2020-10-13xfrm: use new function dev_fetch_sw_netstatsHeiner Kallweit1-21/+1
2020-10-09xfrm: interface: fix the priorities for ipip and ipv6 tunnelsXin Long1-4/+4
2020-10-06xfrm: use dev_sw_netstats_rx_add()Fabian Frederick1-8/+1
2020-10-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller3-7/+43
2020-09-28Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller3-7/+43
2020-09-25xfrm: Use correct address family in xfrm_state_findHerbert Xu1-4/+7
2020-09-24xfrm/compat: Translate 32-bit user_policy from sockptrDmitry Safonov2-3/+40
2020-09-24xfrm/compat: Add 32=>64-bit messages translatorDmitry Safonov3-19/+315
2020-09-24xfrm/compat: Attach xfrm dumps to 64=>32 bit translatorDmitry Safonov1-0/+38
2020-09-24xfrm/compat: Add 64=>32-bit messages translatorDmitry Safonov2-1/+310
2020-09-24xfrm: Provide API to register translator moduleDmitry Safonov4-0/+100
2020-09-07xfrm: clone whole liftime_cur structure in xfrm_do_migrateAntony Antony1-1/+1
2020-09-07xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrateAntony Antony1-0/+28
2020-09-07xfrm: clone XFRMA_SET_MARK in xfrm_do_migrateAntony Antony1-0/+1
2020-08-27xfrmi: drop ignore_df check before updating pmtuSabrina Dubroca1-1/+1
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-1/+1
2020-08-17espintcp: restore IP CB before handing the packet to xfrmSabrina Dubroca1-1/+5
2020-08-10Merge tag 'locking-urgent-2020-08-10' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-5/+5
2020-08-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller3-47/+76
2020-07-31Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller3-47/+76
2020-07-30Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller4-34/+149
2020-07-30espintcp: count packets dropped in espintcp_rcvSabrina Dubroca1-0/+6
2020-07-30espintcp: handle short messages instead of breaking the encap socketSabrina Dubroca1-1/+24
2020-07-29xfrm: policy: Use sequence counters with associated lockAhmed S. Darwish1-5/+5
2020-07-24net/xfrm: switch xfrm_user_policy to sockptr_tChristoph Hellwig1-3/+3
2020-07-21xfrm: Make the policy hold queue work with VTI.Steffen Klassert1-0/+11
2020-07-17xfrm: interface: use IS_REACHABLE to avoid some compile errorsXin Long1-8/+8
2020-07-17xfrm: policy: fix IPv6-only espintcp compilationSabrina Dubroca1-2/+2
2020-07-17espintcp: recv() should return 0 when the peer socket is closedSabrina Dubroca1-1/+4
2020-07-17espintcp: support non-blocking sendsSabrina Dubroca1-13/+13
2020-07-14xfrm: interface: not xfrmi_ipv6/ipip_handler twiceXin Long1-4/+18
2020-07-13xfrm interface: store xfrmi contexts in a hash by if_idEyal Birger1-9/+20
2020-07-13xfrm interface: avoid xi lookup in xfrmi_decode_session()Eyal Birger1-10/+13
2020-07-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-0/+2
2020-07-09xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handlerXin Long1-0/+32
2020-07-09xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handlerXin Long1-0/+38
2020-07-09xfrm: add is_ipip to struct xfrm_input_afinfoXin Long1-11/+13
2020-06-30net: xfrmi: implement header_ops->parse_protocol for AF_PACKETJason A. Donenfeld1-0/+2
2020-06-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller3-5/+27
2020-06-24xfrm: policy: match with both mark and mask on user interfacesXin Long2-30/+27
2020-06-24xfrm: introduce oseq-may-wrap flagPetr Vaněk1-4/+8
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-19Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller3-5/+27
2020-06-15esp, ah: modernize the crypto algorithm selectionsEric Biggers1-6/+9
2020-06-15esp: select CRYPTO_SEQIVEric Biggers1-0/+1
2020-06-15esp, ah: consolidate the crypto algorithm selectionsEric Biggers1-0/+20
2020-06-14treewide: replace '---help---' in Kconfig files with 'help'Masahiro Yamada1-7/+7
2020-06-05xfrm: merge fixup for "remove output_finish indirection from xfrm_state_afinfo"Stephen Rothwell1-4/+0
2020-06-04xfrm: Fix double ESP trailer insertion in IPsec crypto offload.Huy Nguyen1-1/+3
2020-05-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller6-18/+37
2020-05-29xfrm: fix a NULL-ptr deref in xfrm_local_errorXin Long1-1/+2
2020-05-25xfrm: fix a warning in xfrm_policy_insert_listXin Long1-6/+1
2020-05-06xfrm: remove output_finish indirection from xfrm_state_afinfoFlorian Westphal1-0/+16
2020-05-06xfrm: remove extract_output indirection from xfrm_state_afinfoFlorian Westphal1-8/+59
2020-05-06xfrm: move xfrm4_extract_header to common helperFlorian Westphal1-0/+14
2020-05-06xfrm: state: remove extract_input indirection from xfrm_state_afinfoFlorian Westphal2-10/+29
2020-05-06xfrm: avoid extract_output indirection for ipv4Florian Westphal1-0/+46
2020-04-28xfrm: add IPv6 support for espintcpSabrina Dubroca3-12/+49
2020-04-28xfrm: add support for UDPv6 encapsulation of ESPSabrina Dubroca1-0/+3
2020-04-27xfrm interface: don't take extra reference to netdevNicolas Dichtel1-2/+0
2020-04-23xfrm interface: fix oops when deleting a x-netns interfaceNicolas Dichtel1-0/+21
2020-04-21xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_outputXin Long1-5/+7
2020-04-20xfrm: espintcp: save and call old ->sk_destructSabrina Dubroca1-0/+2
2020-04-15xfrm: do pskb_pull properly in __xfrm_transport_prepXin Long1-5/+3
2020-04-15xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_inputXin Long1-1/+1
2020-03-30Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller2-2/+28
2020-03-29net: Fix typo of SKB_SGO_CB_OFFSETCambda Zhu1-2/+2
2020-03-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-5/+12
2020-03-27Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller3-5/+12
2020-03-26xfrm: add prep for esp beet mode offloadXin Long1-1/+27
2020-03-24xfrm: policy: Fix doulbe free in xfrm_policy_timerYueHaibing1-0/+2
2020-03-23Remove DST_HOSTDavid Laight1-2/+1
2020-03-04esp: remove the skb from the chain when it's enqueued in cryptd_wqXin Long1-4/+4
2020-02-28net: datagram: drop 'destructor' argument from several helpersPaolo Abeni1-1/+1
2020-02-19xfrm: Use kmem_cache_zalloc() instead of kmem_cache_alloc() with flag GFP_ZERO.Huang Zijiang1-1/+1
2020-02-13xfrm: interface: use icmp_ndo_send helperJason A. Donenfeld1-3/+3
2020-02-12xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquireXin Long1-0/+3
2020-02-12xfrm: fix uctx len check in verify_sec_ctx_lenXin Long1-1/+2
2020-02-04xfrm: handle NETDEV_UNREGISTER for xfrm deviceRaed Salem1-0/+1
2020-02-04treewide: remove redundant IS_ERR() before error code checkMasahiro Yamada1-1/+1
2020-01-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-8/+26
2020-01-21Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller5-4/+537
2020-01-14net: xfrm: use skb_list_walk_safe helper for gso segmentsJason A. Donenfeld2-17/+7
2020-01-14xfrm: interface: do not confirm neighbor when do pmtu updateXu Wang1-1/+1
2020-01-14xfrm interface: fix packet tx through bpf_redirect()Nicolas Dichtel1-7/+25
2019-12-09xfrm: add espintcp (RFC 8229)Sabrina Dubroca4-0/+520
2019-12-09xfrm: introduce xfrm_trans_queue_netSabrina Dubroca1-4/+17
2019-11-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextLinus Torvalds2-28/+5
2019-11-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Linus Torvalds2-3/+3
2019-11-21net: Fix Kconfig indentation, continuedKrzysztof Kozlowski1-5/+5
2019-11-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2-0/+5
2019-11-13Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller1-23/+0
2019-11-12xfrm: release device reference for invalid stateXiaodong Xu1-0/+3
2019-11-07xfrm: Fix memleak on xfrm state destroySteffen Klassert1-0/+2
2019-11-01crypto: skcipher - rename the crypto_blkcipher module and kconfig optionEric Biggers1-1/+1
2019-11-01crypto: skcipher - remove the "blkcipher" algorithm typeEric Biggers1-2/+2
2019-10-01netfilter: drop bridge nf reset from nf_resetFlorian Westphal4-4/+4
2019-10-01xfrm: remove the unnecessary .net_exit for xfrmiXin Long1-23/+0
2019-09-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2-33/+29
2019-09-06Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller2-33/+29
2019-08-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-2/+2
2019-08-24xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md modeHangbin Liu1-2/+2
2019-08-20xfrm: policy: avoid warning splat when merging nodesFlorian Westphal1-2/+4
2019-07-30net: Use skb_frag_off accessorsJonathan Lemon1-1/+1
2019-07-17xfrm interface: fix management of phydevNicolas Dichtel1-15/+17
2019-07-17xfrm interface: fix list corruption for x-netnsNicolas Dichtel1-4/+4