Merge branch 'net-next' into queue-next

* net-next: (266 commits)
  net/mlx5: Node-aware allocation for buffer metadata
  net/mlx5: Node-aware allocation for the doorbell pgdir bitmap
  net/mlx5: Node-aware allocation for the doorbell pgdir
  net/mlx5: Node-aware allocation for UAR bitmap arrays
  net/mlx5: Node-aware allocation for UAR
  net/mlx5: Node-aware allocation for completion EQs
  net/mlx5: Node-aware allocation for the generic EQ
  net/mlx5: Node-aware allocation for the EQ table
  net/mlx5: Node-aware allocation for the IRQ table
  lib: bitmap: Introduce node-aware alloc API
  net/mlx5: Initialize numa node for all core devices
  net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32
  net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev()
  net/mlx5: Unload device upon firmware fatal error
  net/mlx5e: Fix page allocation failure for ptp-RQ over SF
  net/mlx5e: Fix page allocation failure for trap-RQ over SF
  net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping
  net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available
  net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined
  net/mlx5: E-Switch, handle devcom events only for ports on the same device
  ...