[SRU][F:linux-bluefield][PULL] TLS Bonding series
Daniel Jurgens
danielj at nvidia.com
Fri May 7 21:13:59 UTC 2021
This pull request (32 commits) includes the TLS bonding series
and prerequisite series.
BugLink: https://bugs.launchpad.net/bugs/1926994
The following changes since commit c8e643683b19d5adef9a262a604ecd1f5be3ec9b:
UBUNTU: SAUCE: mlx-trio: Use rate-limited prints in interrupt handler (2021-05-07 12:34:09 -0600)
are available in the git repository at:
git+ssh://danielj-mellanox@git.launchpad.net/~danielj-mellanox/ubuntu/+source/linux-bluefield/+git/focal tls_bond
for you to fetch changes up to e488b457b58f9acf030de3ba1d92906add07390b:
net/tls: Except bond interface from some TLS checks (2021-05-07 23:54:02 +0300)
----------------------------------------------------------------
Eric Dumazet (5):
netpoll: remove dev argument from netpoll_send_skb_on_dev()
netpoll: move netpoll_send_skb() out of line
netpoll: netpoll_send_skb() returns transmit status
netpoll: accept NULL np argument in netpoll_send_skb()
bonding: propagate transmit status
Jarod Wilson (8):
xfrm: bail early on slave pass over skb
ixgbe_ipsec: become aware of when running as a bonding slave
mlx5: become aware of when running as a bonding slave
bonding: support hardware encryption offload to slaves
bonding: allow xfrm offload setup post-module-load
bonding/xfrm: use real_dev instead of slave_dev
bonding: deal with xfrm state in all modes and add more error-checking
bonding: fix feature flag setting at init time
Maor Gottlieb (9):
net/core: Introduce netdev_get_xmit_slave
bonding: Export skip slave logic to function
bonding: Rename slave_arr to usable_slaves
bonding/alb: Add helper functions to get the xmit slave
bonding: Add helper function to get the xmit slave based on hash
bonding: Add helper function to get the xmit slave in rr mode
bonding: Add function to get the xmit slave in active-backup mode
bonding: Add array of all slaves
bonding: Implement ndo_get_xmit_slave
Nathan Chancellor (1):
bonding: Remove extraneous parentheses in bond_setup
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
Yunjian Wang (1):
netpoll: Fix use correct return type for ndo_start_xmit()
drivers/net/bonding/bond_alb.c | 46 +-
drivers/net/bonding/bond_main.c | 576 +++++++++++++++++----
drivers/net/bonding/bond_options.c | 40 ++
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 8 +-
.../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 4 +-
drivers/net/macvlan.c | 5 +-
include/linux/if_team.h | 5 +-
include/linux/netdevice.h | 16 +
include/linux/netpoll.h | 10 +-
include/net/bond_alb.h | 4 +
include/net/bonding.h | 29 +-
include/net/xfrm.h | 1 +
net/8021q/vlan_dev.c | 5 +-
net/bridge/br_private.h | 5 +-
net/core/dev.c | 55 ++
net/core/netpoll.c | 38 +-
net/dsa/slave.c | 5 +-
net/tls/tls_device.c | 4 +-
net/tls/tls_device_fallback.c | 2 +-
net/xfrm/xfrm_device.c | 35 +-
20 files changed, 703 insertions(+), 190 deletions(-)
More information about the kernel-team
mailing list