Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
authorJakub Kicinski <kuba@kernel.org>
Fri, 18 Aug 2023 19:44:22 +0000 (12:44 -0700)
committerJakub Kicinski <kuba@kernel.org>
Fri, 18 Aug 2023 19:44:56 +0000 (12:44 -0700)
Cross-merge networking fixes after downstream PR.

Conflicts:

drivers/net/ethernet/sfc/tc.c
  fa165e194997 ("sfc: don't unregister flow_indr if it was never registered")
  3bf969e88ada ("sfc: add MAE table machinery for conntrack table")
https://lore.kernel.org/all/20230818112159.7430e9b4@canb.auug.org.au/

No adjacent changes.

Signed-off-by: Jakub Kicinski <kuba@kernel.org>
22 files changed:
1  2 
MAINTAINERS
drivers/net/dsa/mv88e6xxx/chip.c
drivers/net/ethernet/cadence/macb_main.c
drivers/net/ethernet/intel/i40e/i40e_nvm.c
drivers/net/ethernet/intel/ice/ice_eswitch.c
drivers/net/ethernet/intel/ice/ice_main.c
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.c
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
drivers/net/ethernet/sfc/ef100_nic.c
drivers/net/ethernet/sfc/tc.c
drivers/net/pcs/pcs-rzn1-miic.c
drivers/net/phy/phy_device.c
drivers/net/team/team.c
drivers/net/veth.c
drivers/net/virtio_net.c
drivers/vdpa/mlx5/net/mlx5_vnet.c
include/net/sock.h
net/core/sock.c
net/ipv4/tcp_timer.c
net/key/af_key.c
net/openvswitch/datapath.c
net/sunrpc/svcsock.c

diff --cc MAINTAINERS
Simple merge
Simple merge
Simple merge
index 246657222958964df5cf9fba83efdb72b61ee3fc,fe268b6c1cacf5ff1a3689f0fd7e72045d9f5906..039180c61c8301963362554c0b1c04f5ce09ec86
@@@ -2087,17 -1657,11 +2087,17 @@@ int efx_init_tc(struct efx_nic *efx
        rc = efx_tc_configure_fallback_acts_reps(efx);
        if (rc)
                return rc;
 -      rc = flow_indr_dev_register(efx_tc_indr_setup_cb, efx);
 +      rc = efx_mae_get_tables(efx);
        if (rc)
                return rc;
-       efx->tc->up = true;
 +      rc = flow_indr_dev_register(efx_tc_indr_setup_cb, efx);
 +      if (rc)
 +              goto out_free;
+       efx->tc->up = true;
        return 0;
 +out_free:
 +      efx_mae_free_tables(efx);
 +      return rc;
  }
  
  void efx_fini_tc(struct efx_nic *efx)
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc net/core/sock.c
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge