| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-30 | xfrm: Prevent locally generated packets from direct output in tunnel mode | Jianbo Liu | 1 | -1/+5 |
| 2025-10-30 | xfrm: Check inner packet family directly from skb_dst | Jianbo Liu | 1 | -1/+1 |
| 2025-03-25 | Merge tag 'ipsec-next-2025-03-24' of git://git.kernel.org/pub/scm/linux/kerne... | Jakub Kicinski | 1 | -2/+4 |
| 2025-02-21 | xfrm_output: Force software GSO only in tunnel mode | Cosmin Ratiu | 1 | -1/+1 |
| 2025-02-21 | xfrm: fix tunnel mode TX datapath in packet offload mode | Alexandre Cassen | 1 | -0/+41 |
| 2025-02-21 | xfrm: check for PMTU in tunnel mode for packet offload | Leon Romanovsky | 1 | -2/+4 |
| 2025-01-27 | Merge tag 'ipsec-2025-01-27' of git://git.kernel.org/pub/scm/linux/kernel/git... | Jakub Kicinski | 1 | -3/+4 |
| 2025-01-20 | xfrm: Fix the usage of skb->sk | Steffen Klassert | 1 | -3/+4 |
| 2024-12-05 | xfrm: add generic iptfs defines and functionality | Christian Hopps | 1 | -0/+4 |
| 2024-12-05 | xfrm: add mode_cbs module functionality | Christian Hopps | 1 | -0/+2 |
| 2024-03-05 | xfrm: set skb control buffer based on packet offload as well | Mike Yu | 1 | -1/+5 |
| 2023-06-10 | net: move gso declarations and functions to their own files | Eric Dumazet | 1 | -0/+1 |
| 2023-03-13 | xfrm: Remove inner/outer modes from output path | Herbert Xu | 1 | -22/+11 |
| 2022-12-05 | xfrm: add TX datapath support for IPsec packet offload mode | Leon Romanovsky | 1 | -1/+11 |
| 2022-10-25 | xfrm: update x->lastused for every packet | Antony Antony | 1 | -2/+1 |
| 2022-08-03 | Revert "xfrm: update SA curlft.use_time" | Antony Antony | 1 | -1/+0 |
| 2022-05-25 | xfrm: do not set IPv4 DF flag when encapsulating IPv6 frames <= 1280 bytes. | Maciej Żenczykowski | 1 | -1/+2 |
| 2022-01-09 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -5/+25 |
| 2022-01-05 | net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path | Raed Salem | 1 | -5/+25 |
| 2021-12-23 | xfrm: update SA curlft.use_time | Antony Antony | 1 | -0/+1 |
| 2021-06-29 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -7/+0 |
| 2021-06-28 | Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git | David S. Miller | 1 | -3/+80 |
| 2021-06-22 | net/xfrm: Add inner_ipproto into sec_path | Huy Nguyen | 1 | -1/+40 |
| 2021-06-21 | xfrm: replay: remove last replay indirection | Florian Westphal | 1 | -1/+1 |
| 2021-06-16 | xfrm: avoid compiler warning when ipv6 is disabled | Florian Westphal | 1 | -0/+2 |
| 2021-06-11 | xfrm: merge dstopt and routing hdroff functions | Florian Westphal | 1 | -58/+22 |
| 2021-06-11 | xfrm: remove hdr_offset indirection | Florian Westphal | 1 | -1/+1 |
| 2021-06-11 | xfrm: ipv6: move mip6_rthdr_offset into xfrm core | Florian Westphal | 1 | -0/+49 |
| 2021-06-11 | xfrm: ipv6: move mip6_destopt_offset into xfrm core | Florian Westphal | 1 | -0/+57 |
| 2021-06-11 | xfrm: ipv6: add xfrm6_hdr_offset helper | Florian Westphal | 1 | -2/+7 |
| 2021-06-01 | xfrm: remove the fragment check for ipv6 beet mode | Xin Long | 1 | -7/+0 |
| 2021-03-24 | xfrm: BEET mode doesn't support fragments for inner packets | Xin Long | 1 | -0/+13 |
| 2021-03-03 | xfrm: Use actual socket sk instead of skb socket for xfrm_output_resume | Evan Nimmo | 1 | -5/+5 |
| 2020-06-05 | xfrm: merge fixup for "remove output_finish indirection from xfrm_state_afinfo" | Stephen Rothwell | 1 | -4/+0 |
| 2020-05-31 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | David S. Miller | 1 | -6/+9 |
| 2020-05-29 | xfrm: fix a NULL-ptr deref in xfrm_local_error | Xin Long | 1 | -1/+2 |
| 2020-05-06 | xfrm: remove output_finish indirection from xfrm_state_afinfo | Florian Westphal | 1 | -0/+16 |
| 2020-05-06 | xfrm: remove extract_output indirection from xfrm_state_afinfo | Florian Westphal | 1 | -8/+59 |
| 2020-05-06 | xfrm: avoid extract_output indirection for ipv4 | Florian Westphal | 1 | -0/+46 |
| 2020-04-21 | xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output | Xin Long | 1 | -5/+7 |
| 2020-03-29 | net: Fix typo of SKB_SGO_CB_OFFSET | Cambda Zhu | 1 | -2/+2 |
| 2020-01-14 | net: xfrm: use skb_list_walk_safe helper for gso segments | Jason A. Donenfeld | 1 | -6/+3 |
| 2019-10-01 | netfilter: drop bridge nf reset from nf_reset | Florian Westphal | 1 | -1/+1 |
| 2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 | Thomas Gleixner | 1 | -5/+1 |
| 2019-04-08 | xfrm: store xfrm_mode directly, not its address | Florian Westphal | 1 | -10/+10 |
| 2019-04-08 | xfrm: make xfrm modes builtin | Florian Westphal | 1 | -10/+5 |
| 2019-04-08 | xfrm: remove afinfo pointer from xfrm_mode | Florian Westphal | 1 | -1/+11 |
| 2019-04-08 | xfrm: remove output2 indirection from xfrm_mode | Florian Westphal | 1 | -5/+207 |
| 2019-04-08 | xfrm: remove output indirection from xfrm_mode | Florian Westphal | 1 | -3/+163 |
| 2018-12-20 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -0/+1 |
| 2018-12-19 | xfrm: prefer secpath_set over secpath_dup | Florian Westphal | 1 | -5/+2 |
| 2018-10-28 | xfrm: Fix error return code in xfrm_output_one() | Wei Yongjun | 1 | -0/+1 |
| 2018-10-03 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -0/+4 |
| 2018-10-01 | Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse... | David S. Miller | 1 | -0/+4 |
| 2018-09-11 | xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry. | Steffen Klassert | 1 | -0/+4 |
| 2018-09-10 | net: Add and use skb_mark_not_on_list(). | David S. Miller | 1 | -1/+1 |
| 2018-06-23 | xfrm: Extend the output_mark to support input direction and masking. | Steffen Klassert | 1 | -2/+1 |
| 2018-03-16 | xfrm: fix rcu_read_unlock usage in xfrm_local_error | Taehee Yoo | 1 | -2/+3 |
| 2017-11-30 | net: Create and use new helper xfrm_dst_child(). | David Miller | 1 | -1/+1 |
| 2017-10-31 | xfrm: Fix GSO for IPsec with GRE tunnel. | Steffen Klassert | 1 | -1/+3 |
| 2017-08-11 | net: xfrm: support setting an output mark. | Lorenzo Colitti | 1 | -0/+3 |
| 2017-04-14 | xfrm: Add encapsulation header offsets while SKB is not encrypted | Ilan Tayari | 1 | -0/+2 |
| 2017-04-14 | xfrm: Add an IPsec hardware offloading API | Steffen Klassert | 1 | -6/+38 |
| 2017-01-10 | xfrm: remove xfrm_state_put_afinfo | Florian Westphal | 1 | -5/+3 |
| 2016-03-17 | xfrm: Reset encapsulation field of the skb before transformation | Steffen Klassert | 1 | -0/+3 |
| 2016-01-15 | net: preserve IP control block during GSO segmentation | Konstantin Khlebnikov | 1 | -0/+2 |
| 2015-10-08 | ipv4, ipv6: Pass net into __ip_local_out and __ip6_local_out | Eric W. Biederman | 1 | -1/+1 |
| 2015-10-08 | dst: Pass a sk into .local_out | Eric W. Biederman | 1 | -1/+1 |
| 2015-10-08 | net: Pass net into dst_output and remove dst_output_okfn | Eric W. Biederman | 1 | -1/+1 |
| 2015-09-17 | netfilter: Add blank lines in callers of netfilter hooks | Eric W. Biederman | 1 | -0/+1 |
| 2015-09-17 | netfilter: Pass net into okfn | Eric W. Biederman | 1 | -6/+6 |
| 2015-09-17 | netfilter: Pass struct net into the netfilter hooks | Eric W. Biederman | 1 | -1/+2 |
| 2015-09-17 | net: Merge dst_output and dst_output_sk | Eric W. Biederman | 1 | -1/+1 |
| 2015-05-12 | net: make skb_dst_pop routine static | Ying Xue | 1 | -0/+12 |
| 2015-04-07 | netfilter: Pass socket pointer down through okfn(). | David Miller | 1 | -8/+8 |
| 2014-10-20 | net: make skb_gso_segment error handling more robust | Florian Westphal | 1 | -0/+2 |
| 2014-09-09 | net: use kfree_skb_list() helper in more places | Florian Westphal | 1 | -5/+1 |
| 2014-05-13 | net/xfrm/xfrm_output.c: move EXPORT_SYMBOL | Fabian Frederick | 1 | -3/+2 |
| 2013-08-19 | xfrm: choose protocol family by skb protocol | Hannes Frederic Sowa | 1 | -1/+9 |
| 2013-08-14 | xfrm: make local error reporting more robust | Hannes Frederic Sowa | 1 | -0/+13 |
| 2013-06-04 | xfrm: simplify the exit path of xfrm_output_one() | Jean Sacren | 1 | -5/+4 |
| 2013-05-23 | xfrm: properly handle invalid states as an error | Timo Teräs | 1 | -0/+1 |
| 2013-02-01 | xfrm: fix a unbalanced lock | Li RongQing | 1 | -1/+1 |
| 2013-01-07 | xfrm: removes a superfluous check and add a statistic | Li RongQing | 1 | -0/+6 |
| 2012-03-22 | xfrm: Remove unused xfrm_state from xfrm_state_check_space | Steffen Klassert | 1 | -2/+2 |
| 2011-03-27 | dst: Clone child entry in skb_dst_pop | Steffen Klassert | 1 | -1/+1 |
| 2011-03-27 | xfrm: Force a dst refcount before entering the xfrm type handlers | Steffen Klassert | 1 | -0/+2 |
| 2011-03-13 | xfrm: Move IPsec replay detection functions to a separate file | Steffen Klassert | 1 | -11/+4 |
| 2011-03-13 | xfrm: Use separate low and high order bits of the sequence numbers in xfrm_sk... | Steffen Klassert | 1 | -1/+1 |
| 2010-09-16 | xfrm: dont assume rcu_read_lock in xfrm_output_one() | Eric Dumazet | 1 | -1/+1 |
| 2010-06-04 | net: check for refcount if pop a stacked dst_entry | Steffen Klassert | 1 | -2/+2 |
| 2010-03-30 | include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp... | Tejun Heo | 1 | -0/+1 |
| 2009-06-03 | net: skb->dst accessors | Eric Dumazet | 1 | -10/+11 |
| 2008-11-25 | netns xfrm: per-netns MIBs | Alexey Dobriyan | 1 | -7/+8 |
| 2008-11-25 | netns xfrm: per-netns NETLINK_XFRM socket | Alexey Dobriyan | 1 | -1/+2 |
| 2008-09-30 | ipsec: Fix pskb_expand_head corruption in xfrm_state_check_space | Herbert Xu | 1 | -4/+8 |
| 2008-08-13 | xfrm: remove unnecessary variable in xfrm_output_resume() 2nd try | Jean-Christophe DUBOIS | 1 | -4/+1 |
| 2008-05-12 | net: Allow netdevices to specify needed head/tailroom | Johannes Berg | 1 | -3/+3 |
| 2008-04-29 | Remove duplicated unlikely() in IS_ERR() | Hirofumi Nakagawa | 1 | -1/+1 |
| 2008-03-24 | [IPSEC]: Fix inter address family IPsec tunnel handling. | Kazunori MIYAZAWA | 1 | -1/+17 |
| 2008-02-12 | [IPSEC]: Fix bogus usage of u64 on input sequence number | Herbert Xu | 1 | -1/+1 |
| 2008-01-31 | [XFRM]: Fix statistics. | Masahide NAKAMURA | 1 | -0/+1 |
| 2008-01-28 | [IPSEC]: Return EOVERFLOW when output sequence number overflows | Herbert Xu | 1 | -0/+1 |
| 2008-01-28 | [IPSEC]: Fix double free on skb on async output | Herbert Xu | 1 | -0/+2 |
| 2008-01-28 | [XFRM]: Fix outbound statistics. | Masahide NAKAMURA | 1 | -3/+9 |
| 2008-01-28 | [XFRM]: Drop packets when replay counter would overflow | Paul Moore | 1 | -1/+4 |
| 2008-01-28 | [XFRM]: RFC4303 compliant auditing | Paul Moore | 1 | -0/+2 |
| 2008-01-28 | [XFRM]: Support to increment packet dropping statistics. | Masahide NAKAMURA | 1 | -1/+5 |
| 2008-01-28 | [IPSEC]: Do xfrm_state_check_space before encapsulation | Herbert Xu | 1 | -12/+6 |
| 2008-01-28 | [IPSEC]: Kill afinfo->nf_post_routing | David S. Miller | 1 | -1/+1 |
| 2008-01-28 | [IPSEC]: Add async resume support on output | Herbert Xu | 1 | -17/+40 |
| 2008-01-28 | [IPSEC]: Merge most of the output path | Herbert Xu | 1 | -3/+67 |
| 2008-01-28 | [IPSEC]: Move x->outer_mode->output out of locked section | Herbert Xu | 1 | -4/+4 |
| 2008-01-28 | [IPSEC]: Use dst->header_len when resizing on output | Herbert Xu | 1 | -1/+2 |
| 2007-10-17 | [IPSEC]: Rename mode to outer_mode and add inner_mode | Herbert Xu | 1 | -2/+2 |
| 2007-10-17 | [IPSEC]: Add missing BEET checks | Herbert Xu | 1 | -1/+1 |
| 2007-10-10 | [IPSEC]: Move state lock into x->type->output | Herbert Xu | 1 | -4/+4 |
| 2007-10-10 | [IPSEC]: Store IPv6 nh pointer in mac_header on output | Herbert Xu | 1 | -2/+0 |
| 2007-10-10 | [IPSEC]: Move RO-specific output code into xfrm6_mode_ro.c | Herbert Xu | 1 | -4/+0 |
| 2007-10-10 | [IPSEC]: Unexport xfrm_replay_notify | Herbert Xu | 1 | -1/+2 |
| 2007-10-10 | [IPSEC]: Move output replay code into xfrm_output | Herbert Xu | 1 | -0/+5 |
| 2007-10-10 | [IPSEC]: Move xfrm_state_check into xfrm_output.c | Herbert Xu | 1 | -0/+22 |
| 2007-10-10 | [IPSEC]: Move common output code to xfrm_output | Herbert Xu | 1 | -0/+73 |