ACK/cmnt: [SRU][F:linux-bluefield][PULL] TLS Bonding series
Kleber Souza
kleber.souza at canonical.com
Tue May 11 10:13:17 UTC 2021
On 07.05.21 23:13, Daniel Jurgens wrote:
> 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)
All cherry-picks and backports from upstream. At first glance they all look good,
but as it's a large chunk to be reviewed we'll need to rely on tests to find
out possible issues.
By the way, I have also approved the Launchpad merge request for testing purposes.
Acked-by: Kleber Sacilotto de Souza <kleber.souza at canonical.com>
Thanks
>
> ----------------------------------------------------------------
> 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