Pull networking fixes from Paolo Abeni:
 "Including fixes from wifi, can and netfilter.
  Fixes to fixes:
   - nf_tables:
       - GC transaction race with abort path
       - defer gc run if previous batch is still pending
  Previous releases - regressions:
   - ipv4: fix data-races around inet->inet_id
   - phy: fix deadlocking in phy_error() invocation
   - mdio: fix C45 read/write protocol
   - ipvlan: fix a reference count leak warning in ipvlan_ns_exit()
   - ice: fix NULL pointer deref during VF reset
   - i40e: fix potential NULL pointer dereferencing of pf->vf in
     i40e_sync_vsi_filters()
   - tg3: use slab_build_skb() when needed
   - mtk_eth_soc: fix NULL pointer on hw reset
  Previous releases - always broken:
   - core: validate veth and vxcan peer ifindexes
   - sched: fix a qdisc modification with ambiguous command request
   - devlink: add missing unregister linecard notification
   - wifi: mac80211: limit reorder_buf_filtered to avoid UBSAN warning
   - batman:
      - do not get eth header before batadv_check_management_packet
      - fix batadv_v_ogm_aggr_send memory leak
   - bonding: fix macvlan over alb bond support
   - mlxsw: set time stamp fields also when its type is MIRROR_UTC"
* tag 'net-6.5-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (54 commits)
  selftests: bonding: add macvlan over bond testing
  selftest: bond: add new topo bond_topo_2d1c.sh
  bonding: fix macvlan over alb bond support
  rtnetlink: Reject negative ifindexes in RTM_NEWLINK
  netfilter: nf_tables: defer gc run if previous batch is still pending
  netfilter: nf_tables: fix out of memory error handling
  netfilter: nf_tables: use correct lock to protect gc_list
  netfilter: nf_tables: GC transaction race with abort path
  netfilter: nf_tables: flush pending destroy work before netlink notifier
  netfilter: nf_tables: validate all pending tables
  ibmveth: Use dcbf rather than dcbfl
  i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters()
  net/sched: fix a qdisc modification with ambiguous command request
  igc: Fix the typo in the PTM Control macro
  batman-adv: Hold rtnl lock during MTU update via netlink
  igb: Avoid starting unnecessary workqueues
  can: raw: add missing refcount for memory leak fix
  can: isotp: fix support for transmission of SF without flow control
  bnx2x: new flag for track HW resource allocation
  sfc: allocate a big enough SKB for loopback selftest packet
  ...