| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-29 | net: tls: Cancel RX async resync request on rcd_delta overflow | Shahar Shitrit | 1 | -1/+3 |
| 2025-09-22 | net: WQ_PERCPU added to alloc_workqueue users | Marco Crivellari | 1 | -1/+1 |
| 2025-09-17 | tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock(). | Kuniyuki Iwashima | 1 | -8/+10 |
| 2025-03-24 | tcp: move icsk_clean_acked to a better location | Eric Dumazet | 1 | -4/+4 |
| 2024-12-16 | tls: implement rekey for TLS1.3 | Sabrina Dubroca | 1 | -1/+1 |
| 2024-06-04 | tcp: add a helper for setting EOR on tail skb | Jakub Kicinski | 1 | -9/+2 |
| 2024-04-11 | net: move skb ref helpers to new header | Mina Almasry | 1 | -0/+1 |
| 2023-10-23 | tls: don't reset prot->aad_size and prot->tail_size for TLS_HW | Sabrina Dubroca | 1 | -1/+1 |
| 2023-10-13 | tls: use fixed size for tls_offload_context_{tx,rx}.driver_state | Sabrina Dubroca | 1 | -2/+2 |
| 2023-10-13 | tls: remove tls_context argument from tls_set_device_offload | Sabrina Dubroca | 1 | -7/+7 |
| 2023-10-13 | tls: remove tls_context argument from tls_set_sw_offload | Sabrina Dubroca | 1 | -1/+1 |
| 2023-10-13 | tls: add a helper to allocate/initialize offload_ctx_tx | Sabrina Dubroca | 1 | -14/+25 |
| 2023-10-13 | tls: also use init_prot_info in tls_set_device_offload | Sabrina Dubroca | 1 | -10/+4 |
| 2023-10-13 | tls: store iv directly within cipher_context | Sabrina Dubroca | 1 | -11/+2 |
| 2023-10-13 | tls: store rec_seq directly within cipher_context | Sabrina Dubroca | 1 | -9/+2 |
| 2023-10-13 | tls: drop unnecessary cipher_type checks in tls offload | Sabrina Dubroca | 1 | -7/+1 |
| 2023-08-27 | tls: expand use of tls_cipher_desc in tls_set_device_offload | Sabrina Dubroca | 1 | -18/+4 |
| 2023-08-27 | tls: rename tls_cipher_size_desc to tls_cipher_desc | Sabrina Dubroca | 1 | -17/+17 |
| 2023-08-27 | tls: reduce size of tls_cipher_size_desc | Sabrina Dubroca | 1 | -2/+2 |
| 2023-08-10 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -31/+33 |
| 2023-08-06 | net: tls: avoid discarding data on record close | Jakub Kicinski | 1 | -31/+33 |
| 2023-07-27 | net/tls: handle MSG_EOR for tls_device TX flow | Hannes Reinecke | 1 | -1/+5 |
| 2023-06-24 | net: Kill MSG_SENDPAGE_NOTLAST | David Howells | 1 | -2/+1 |
| 2023-06-24 | sock: Remove ->sendpage*() in favour of sendmsg(MSG_SPLICE_PAGES) | David Howells | 1 | -17/+0 |
| 2023-06-24 | tcp_bpf, smc, tls, espintcp, siw: Reduce MSG_SENDPAGE_NOTLAST usage | David Howells | 1 | -2/+2 |
| 2023-06-15 | net: tls: make the offload check helper take skb not socket | Jakub Kicinski | 1 | -2/+2 |
| 2023-06-08 | tls/device: Convert tls_device_sendpage() to use MSG_SPLICE_PAGES | David Howells | 1 | -69/+23 |
| 2023-06-08 | tls/device: Support MSG_SPLICE_PAGES | David Howells | 1 | -0/+26 |
| 2023-06-08 | tls/device: Use splice_eof() to flush | David Howells | 1 | -0/+23 |
| 2023-06-08 | tls: Allow MSG_SPLICE_PAGES but treat it as normal sendmsg | David Howells | 1 | -1/+2 |
| 2023-05-25 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -14/+8 |
| 2023-05-19 | tls: rx: strp: preserve decryption status of skbs when needed | Jakub Kicinski | 1 | -14/+8 |
| 2023-05-19 | tls: rx: device: fix checking decryption status | Jakub Kicinski | 1 | -1/+1 |
| 2023-05-13 | net: introduce and use skb_frag_fill_page_desc() | Yunsheng Lin | 1 | -6/+4 |
| 2023-03-06 | net: tls: fix device-offloaded sendpage straddling records | Jakub Kicinski | 1 | -0/+2 |
| 2022-11-25 | use less confusing names for iov_iter direction initializers | Al Viro | 1 | -2/+2 |
| 2022-09-22 | net/tls: Support 256 bit keys with TX device offload | Gal Pressman | 1 | -0/+6 |
| 2022-09-22 | net/tls: Use cipher sizes structs | Gal Pressman | 1 | -26/+29 |
| 2022-08-10 | net/tls: Use RCU API to access tls_ctx->netdev | Maxim Mikityanskiy | 1 | -9/+29 |
| 2022-08-10 | tls: rx: device: bound the frag walk | Jakub Kicinski | 1 | -1/+7 |
| 2022-08-01 | net/tls: Remove redundant workqueue flush before destroy | Tariq Toukan | 1 | -1/+0 |
| 2022-07-28 | net/tls: Multi-threaded calls to TX tls_dev_del | Tariq Toukan | 1 | -32/+31 |
| 2022-07-28 | net/tls: Perform immediate device ctx cleanup when possible | Tariq Toukan | 1 | -8/+18 |
| 2022-07-28 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -1/+6 |
| 2022-07-26 | tls: rx: device: add input CoW helper | Jakub Kicinski | 1 | -10/+9 |
| 2022-07-24 | net/tls: Remove the context from the list in tls_device_down | Maxim Mikityanskiy | 1 | -1/+6 |
| 2022-07-21 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -3/+5 |
| 2022-07-18 | net/tls: Fix race in TLS device down flow | Tariq Toukan | 1 | -3/+5 |
| 2022-07-18 | tls: rx: read the input skb from ctx->recv_pkt | Jakub Kicinski | 1 | -9/+16 |
| 2022-07-14 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -2/+2 |
| 2022-07-14 | net/tls: Check for errors in tls_device_init | Tariq Toukan | 1 | -2/+2 |
| 2022-07-08 | tls: create an internal header | Jakub Kicinski | 1 | -1/+2 |
| 2022-05-19 | tls: Add opt-in zerocopy mode of sendfile() | Boris Pismenny | 1 | -13/+40 |
| 2022-05-12 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -0/+3 |
| 2022-05-12 | tls: Fix context leak on tls_device_down | Maxim Mikityanskiy | 1 | -0/+3 |
| 2022-04-28 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -5/+7 |
| 2022-04-27 | tls: Skip tls_append_frag on zero copy size | Maxim Mikityanskiy | 1 | -5/+7 |
| 2022-04-08 | tls: hw: rx: use return value of tls_device_decrypted() to carry status | Jakub Kicinski | 1 | -5/+2 |
| 2022-04-08 | tls: rx: don't store the decryption status in socket context | Jakub Kicinski | 1 | -1/+2 |
| 2022-03-21 | net/tls: optimize judgement processes in tls_set_device_offload() | Ziyang Xuan | 1 | -31/+31 |
| 2021-06-07 | skbuff: add a parameter to __skb_frag_unref | Matteo Croce | 1 | -1/+1 |
| 2021-06-01 | net/tls: Fix use-after-free after the TLS device goes down and up | Maxim Mikityanskiy | 1 | -5/+47 |
| 2021-06-01 | net/tls: Replace TLS_RX_SYNC_RUNNING with RCU | Maxim Mikityanskiy | 1 | -7/+3 |
| 2021-04-27 | net/tls: Remove redundant initialization of record | Jiapeng Chong | 1 | -1/+1 |
| 2021-03-24 | net/tls: Fix a typo in tls_device.c | Wang Hai | 1 | -1/+1 |
| 2021-01-18 | net/tls: Except bond interface from some TLS checks | Tariq Toukan | 1 | -0/+2 |
| 2021-01-18 | net/tls: Device offload to use lowest netdevice in chain | Tariq Toukan | 1 | -1/+1 |
| 2020-12-01 | net/tls: make sure tls offload sets salt_size | Rohit Maheshwari | 1 | -1/+3 |
| 2020-11-27 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 1 | -1/+4 |
| 2020-11-27 | net/tls: make inline helpers protocol-aware | Vadim Fedorenko | 1 | -1/+1 |
| 2020-11-25 | net/tls: Protect from calling tls_dev_del for TLS RX twice | Maxim Mikityanskiy | 1 | -1/+4 |
| 2020-11-17 | net/tls: Fix wrong record sn in async mode of device resync | Tariq Toukan | 1 | -10/+27 |
| 2020-10-09 | net/tls: sendfile fails with ktls offload | Rohit Maheshwari | 1 | -5/+6 |
| 2020-08-11 | net/tls: Fix kmap usage | Ira Weiny | 1 | -1/+2 |
| 2020-06-27 | net/tls: Add asynchronous resync | Boris Pismenny | 1 | -0/+51 |
| 2020-06-27 | Revert "net/tls: Add force_resync for driver resync" | Boris Pismenny | 1 | -6/+3 |
| 2020-05-27 | net/tls: Add force_resync for driver resync | Tariq Toukan | 1 | -3/+6 |
| 2020-03-21 | net/tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE | Jakub Sitnicki | 1 | -1/+1 |
| 2020-02-19 | net/tls: Fix to avoid gettig invalid tls record | Rohit Maheshwari | 1 | -1/+19 |
| 2019-12-19 | net/tls: add helper for testing if socket is RX offloaded | Jakub Kicinski | 1 | -2/+3 |
| 2019-12-06 | net/tls: Fix return values to avoid ENOTSUPP | Valentin Vidic | 1 | -4/+4 |
| 2019-11-09 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | David S. Miller | 1 | -1/+9 |
| 2019-11-06 | net/tls: add a TX lock | Jakub Kicinski | 1 | -0/+6 |
| 2019-11-06 | net/tls: don't pay attention to sk_write_pending when pushing partial records | Jakub Kicinski | 1 | -1/+3 |
| 2019-10-07 | net/tls: pass context to tls_device_decrypted() | Jakub Kicinski | 1 | -3/+2 |
| 2019-10-07 | net/tls: make allocation failure unlikely | Jakub Kicinski | 1 | -3/+2 |
| 2019-10-07 | net/tls: mark sk->err being set as unlikely | Jakub Kicinski | 1 | -1/+1 |
| 2019-10-05 | net/tls: add TlsDeviceRxResync statistic | Jakub Kicinski | 1 | -0/+1 |
| 2019-10-05 | net/tls: add device decrypted trace point | Jakub Kicinski | 1 | -0/+5 |
| 2019-10-05 | net/tls: add tracing for device/offload events | Jakub Kicinski | 1 | -2/+28 |
| 2019-09-07 | net/tls: align non temporal copy to cache lines | Jakub Kicinski | 1 | -5/+28 |
| 2019-09-07 | net/tls: remove the record tail optimization | Jakub Kicinski | 1 | -20/+47 |
| 2019-09-07 | net/tls: use RCU for the adder to the offload record list | Jakub Kicinski | 1 | -8/+13 |
| 2019-09-07 | net/tls: unref frags in order | Jakub Kicinski | 1 | -6/+3 |
| 2019-09-05 | net/tls: dedup the record cleanup | Jakub Kicinski | 1 | -5/+1 |
| 2019-09-05 | net/tls: narrow down the critical area of device_offload_lock | Jakub Kicinski | 1 | -24/+22 |
| 2019-09-05 | net/tls: don't jump to return | Jakub Kicinski | 1 | -13/+13 |
| 2019-08-31 | net/tls: use RCU protection on icsk->icsk_ulp_data | Jakub Kicinski | 1 | -1/+1 |
| 2019-08-19 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | David S. Miller | 1 | -2/+7 |
| 2019-08-08 | net/tls: prevent skb_orphan() from leaking TLS plain text with offload | Jakub Kicinski | 1 | -2/+7 |
| 2019-07-30 | net: Use skb_frag_off accessors | Jonathan Lemon | 1 | -4/+4 |
| 2019-07-22 | net: Use skb accessors in network core | Matthew Wilcox (Oracle) | 1 | -7/+7 |
| 2019-07-08 | net/tls: add missing prot info init | Jakub Kicinski | 1 | -0/+2 |
| 2019-07-08 | net/tls: don't clear TX resync flag on error | Dirk van der Merwe | 1 | -2/+6 |
| 2019-07-08 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -1/+9 |
| 2019-07-01 | net/tls: make sure offload also gets the keys wiped | Jakub Kicinski | 1 | -1/+1 |
| 2019-07-01 | net/tls: reject offload of TLS 1.3 | Jakub Kicinski | 1 | -0/+8 |
| 2019-06-11 | net/tls: add kernel-driven resync mechanism for TX | Jakub Kicinski | 1 | -0/+27 |
| 2019-06-11 | net/tls: generalize the resync callback | Jakub Kicinski | 1 | -2/+3 |
| 2019-06-11 | net/tls: add kernel-driven TLS RX resync | Jakub Kicinski | 1 | -12/+93 |
| 2019-06-11 | net/tls: rename handle_device_resync() | Jakub Kicinski | 1 | -1/+1 |
| 2019-06-11 | net/tls: pass record number as a byte array | Jakub Kicinski | 1 | -3/+9 |
| 2019-06-11 | net/tls: simplify seq calculation in handle_device_resync() | Jakub Kicinski | 1 | -4/+3 |
| 2019-06-07 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -8/+18 |
| 2019-06-04 | net/tls: don't pass version to tls_advance_record_sn() | Jakub Kicinski | 1 | -1/+1 |
| 2019-06-04 | net/tls: use version from prot | Jakub Kicinski | 1 | -2/+2 |
| 2019-06-04 | net/tls: don't re-check msg decrypted status in tls_device_decrypted() | Jakub Kicinski | 1 | -4/+0 |
| 2019-06-04 | net/tls: check return values from skb_copy_bits() and skb_store_bits() | Jakub Kicinski | 1 | -6/+14 |
| 2019-06-04 | net/tls: replace the sleeping lock around RX resync with a bit lock | Jakub Kicinski | 1 | -6/+21 |
| 2019-06-04 | Revert "net/tls: avoid NULL-deref on resync during device removal" | Jakub Kicinski | 1 | -10/+5 |
| 2019-05-22 | net/tls: don't ignore netdev notifications if no TLS features | Jakub Kicinski | 1 | -1/+2 |
| 2019-05-22 | net/tls: fix state removal with feature flags off | Jakub Kicinski | 1 | -6/+0 |
| 2019-05-22 | net/tls: avoid NULL-deref on resync during device removal | Jakub Kicinski | 1 | -5/+10 |
| 2019-05-09 | net/tls: remove set but not used variables | Jakub Kicinski | 1 | -4/+1 |
| 2019-05-09 | net/tcp: use deferred jump label for TCP acked data hook | Jakub Kicinski | 1 | -0/+1 |
| 2019-05-02 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -11/+28 |
| 2019-04-27 | net/tls: fix copy to fragments in reencrypt | Jakub Kicinski | 1 | -7/+22 |
| 2019-04-27 | net/tls: don't copy negative amounts of data in reencrypt | Jakub Kicinski | 1 | -6/+8 |
| 2019-04-27 | net/tls: byte swap device req TCP seq no upon setting | Jakub Kicinski | 1 | -1/+1 |
| 2019-04-27 | net/tls: remove old exports of sk_destruct functions | Jakub Kicinski | 1 | -18/+17 |
| 2019-04-27 | net/tls: don't log errors every time offload can't proceed | Jakub Kicinski | 1 | -6/+1 |
| 2019-04-20 | net/tls: don't leak IV and record seq when offload fails | Jakub Kicinski | 1 | -2/+0 |
| 2019-04-20 | net/tls: avoid potential deadlock in tls_set_device_offload_rx() | Jakub Kicinski | 1 | -0/+2 |
| 2019-04-10 | net/tls: don't leak partially sent record in device mode | Jakub Kicinski | 1 | -0/+7 |
| 2019-04-10 | net/tls: fix the IV leaks | Jakub Kicinski | 1 | -1/+4 |
| 2019-03-13 | net/tls: Inform user space about send buffer availability | Vakul Garg | 1 | -3/+0 |
| 2019-03-03 | tls: Fix write space handling | Boris Pismenny | 1 | -0/+17 |
| 2019-03-03 | tls: Fix tls_device handling of partial records | Boris Pismenny | 1 | -4/+5 |
| 2019-02-19 | net/tls: Move protocol constants from cipher context to tls context | Vakul Garg | 1 | -10/+14 |
| 2019-02-01 | net: tls: Add tls 1.3 support | Dave Watson | 1 | -2/+3 |
| 2018-10-24 | iov_iter: Separate type from direction and use accessor functions | David Howells | 1 | -2/+2 |
| 2018-10-15 | tls: convert to generic sk_msg interface | Daniel Borkmann | 1 | -1/+1 |
| 2018-09-13 | tls: zero the crypto information from tls_context before freeing | Sabrina Dubroca | 1 | -3/+3 |
| 2018-08-01 | net/tls: Use kmemdup to simplify the code | zhong jiang | 1 | -2/+1 |
| 2018-07-20 | tls: Fix copy-paste error in tls_device_reencrypt | Gustavo A. R. Silva | 1 | -1/+1 |
| 2018-07-16 | tls: Add rx inline crypto offload | Boris Pismenny | 1 | -22/+256 |
| 2018-07-16 | tls: Refactor tls_offload variable names | Boris Pismenny | 1 | -13/+12 |
| 2018-05-10 | tls: Fix tls_device initialization | Boris Pismenny | 1 | -0/+2 |
| 2018-05-01 | net/tls: Add generic NIC offload infrastructure | Ilya Lesokhin | 1 | -0/+764 |