Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
authorJakub Kicinski <kuba@kernel.org>
Fri, 17 Mar 2023 23:29:25 +0000 (16:29 -0700)
committerJakub Kicinski <kuba@kernel.org>
Fri, 17 Mar 2023 23:29:25 +0000 (16:29 -0700)
net/wireless/nl80211.c
  b27f07c50a73 ("wifi: nl80211: fix puncturing bitmap policy")
  cbbaf2bb829b ("wifi: nl80211: add a command to enable/disable HW timestamping")
https://lore.kernel.org/all/20230314105421.3608efae@canb.auug.org.au

tools/testing/selftests/net/Makefile
  62199e3f1658 ("selftests: net: Add VXLAN MDB test")
  13715acf8ab5 ("selftest: Add test for bind() conflicts.")

Signed-off-by: Jakub Kicinski <kuba@kernel.org>
27 files changed:
1  2 
Documentation/netlink/genetlink-c.yaml
Documentation/netlink/genetlink-legacy.yaml
Documentation/netlink/genetlink.yaml
drivers/net/dsa/microchip/ksz_common.c
drivers/net/ethernet/broadcom/bnxt/bnxt.c
drivers/net/ethernet/cadence/macb_main.c
drivers/net/ethernet/intel/i40e/i40e_main.c
drivers/net/ethernet/intel/ice/ice.h
drivers/net/ethernet/intel/ice/ice_main.c
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
drivers/net/ethernet/mellanox/mlx5/core/en.h
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
drivers/net/ethernet/mellanox/mlx5/core/main.c
drivers/net/ethernet/renesas/ravb_main.c
drivers/net/phy/smsc.c
drivers/net/virtio_net.c
include/linux/netdevice.h
io_uring/rsrc.c
net/ipv4/tcp_output.c
net/mac80211/cfg.c
net/mptcp/pm_netlink.c
net/mptcp/protocol.c
net/mptcp/subflow.c
net/wireless/nl80211.c
tools/testing/selftests/net/Makefile

Simple merge
Simple merge
@@@ -1798,10 -1794,8 +1799,9 @@@ static void remove_one(struct pci_dev *
         * fw_reset before unregistering the devlink.
         */
        mlx5_drain_fw_reset(dev);
-       set_bit(MLX5_BREAK_FW_WAIT, &dev->intf_state);
        devlink_unregister(devlink);
        mlx5_sriov_disable(pdev);
 +      mlx5_thermal_uninit(dev);
        mlx5_crdump_disable(dev);
        mlx5_drain_health_wq(dev);
        mlx5_uninit_one(dev);
Simple merge
Simple merge
Simple merge
diff --cc io_uring/rsrc.c
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -805,10 -810,8 +810,11 @@@ static const struct nla_policy nl80211_
        [NL80211_ATTR_MLD_ADDR] = NLA_POLICY_EXACT_LEN(ETH_ALEN),
        [NL80211_ATTR_MLO_SUPPORT] = { .type = NLA_FLAG },
        [NL80211_ATTR_MAX_NUM_AKM_SUITES] = { .type = NLA_REJECT },
-       [NL80211_ATTR_PUNCT_BITMAP] = NLA_POLICY_RANGE(NLA_U8, 0, 0xffff),
+       [NL80211_ATTR_PUNCT_BITMAP] =
+               NLA_POLICY_FULL_RANGE(NLA_U32, &nl80211_punct_bitmap_range),
 +
 +      [NL80211_ATTR_MAX_HW_TIMESTAMP_PEERS] = { .type = NLA_U16 },
 +      [NL80211_ATTR_HW_TIMESTAMP_ENABLED] = { .type = NLA_FLAG },
  };
  
  /* policy for the key attributes */
@@@ -81,7 -80,7 +81,8 @@@ TEST_GEN_FILES += sctp_hell
  TEST_GEN_FILES += csum
  TEST_GEN_FILES += nat6to4.o
  TEST_GEN_FILES += ip_local_port_range
+ TEST_GEN_FILES += bind_wildcard
 +TEST_PROGS += test_vxlan_mdb.sh
  
  TEST_FILES := settings