[Hirsute][Pull] support tls rx/tx offload for bond interfaces

Jeff Lane jeffrey.lane at canonical.com
Fri Apr 2 19:11:42 UTC 2021


BugLink: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1915717

The following changes since commit ae35f0bf23b3cc837ed9e23e979d8e1c66986349:

  UBUNTU: Ubuntu-5.11.0-13.14 (2021-03-19 16:49:32 +0100)

are available in the Git repository at:

  https://git.launchpad.net/~bladernr/ubuntu/+source/linux/+git/hirsute 1915717-mlx-tls-offload-patches

for you to fetch changes up to ce45f70f64fae91f1c7c60b8f3c3ed515f9d831b:

  net/tls: Except bond interface from some TLS checks (2021-04-02 11:32:58 -0400)

----------------------------------------------------------------
Tariq Toukan (8):
      net: netdevice: Add operation ndo_sk_get_lower_dev
      net/bonding: Take IP hash logic into a helper
      net/bonding: Implement ndo_sk_get_lower_dev
      net/bonding: Take update_features call out of XFRM funciton
      net/bonding: Implement TLS TX device offload
      net/bonding: Declare TLS RX device offload support
      net/tls: Device offload to use lowest netdevice in chain
      net/tls: Except bond interface from some TLS checks

 drivers/net/bonding/bond_main.c    | 138 +++++++++++++++++++++++++++++++++++--
 drivers/net/bonding/bond_options.c |  42 ++++++++---
 include/linux/netdevice.h          |   4 ++
 include/net/bonding.h              |   4 ++
 net/core/dev.c                     |  33 +++++++++
 net/tls/tls_device.c               |   4 +-
 net/tls/tls_device_fallback.c      |   2 +-
 7 files changed, 211 insertions(+), 16 deletions(-)



More information about the kernel-team mailing list