Skip to content
  • Linus Torvalds's avatar
    3cb12d27
    Merge tag 'net-5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net · 3cb12d27
    Linus Torvalds authored
    Pull networking fixes from Jakub Kicinski:
     "Cross-tree/merge window issues:
    
       - rtl8150: don't incorrectly assign random MAC addresses; fix late in
         the 5.9 cycle started depending on a return code from a function
         which changed with the 5.10 PR from the usb subsystem
    
      Current release regressions:
    
       - Revert "virtio-net: ethtool configurable RXCSUM", it was causing
         crashes at probe when control vq was not negotiated/available
    
      Previous release regressions:
    
       - ixgbe: fix probing of multi-port 10 Gigabit Intel NICs with an MDIO
         bus, only first device would be probed correctly
    
       - nexthop: Fix performance regression in nexthop deletion by
         effectively switching from recently added synchronize_rcu() to
         synchronize_rcu_expedited()
    
       - netsec: ignore 'phy-mode' device property on ACPI systems; the
         property is not populated correctly by the firmware, but firmware
         configures the PHY so just keep boot settings
    
      Previous releases - always broken:
    
       - tcp: fix to update snd_wl1 in bulk receiver fast path, addressing
         bulk transfers getting "stuck"
    
       - icmp: randomize the global rate limiter to prevent attackers from
         getting useful signal
    
       - r8169: fix operation under forced interrupt threading, make the
         driver always use hard irqs, even on RT, given the handler is light
         and only wants to schedule napi (and do so through a _irqoff()
         variant, preferably)
    
       - bpf: Enforce pointer id generation for all may-be-null register
         type to avoid pointers erroneously getting marked as null-checked
    
       - tipc: re-configure queue limit for broadcast link
    
       - net/sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN
         tunnels
    
       - fix various issues in chelsio inline tls driver
    
      Misc:
    
       - bpf: improve just-added bpf_redirect_neigh() helper api to support
         supplying nexthop by the caller - in case BPF program has already
         done a lookup we can avoid doing another one
    
       - remove unnecessary break statements
    
       - make MCTCP not select IPV6, but rather depend on it"
    
    * tag 'net-5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (62 commits)
      tcp: fix to update snd_wl1 in bulk receiver fast path
      net: Properly typecast int values to set sk_max_pacing_rate
      netfilter: nf_fwd_netdev: clear timestamp in forwarding path
      ibmvnic: save changed mac address to adapter->mac_addr
      selftests: mptcp: depends on built-in IPv6
      Revert "virtio-net: ethtool configurable RXCSUM"
      rtnetlink: fix data overflow in rtnl_calcit()
      net: ethernet: mtk-star-emac: select REGMAP_MMIO
      net: hdlc_raw_eth: Clear the IFF_TX_SKB_SHARING flag after calling ether_setup
      net: hdlc: In hdlc_rcv, check to make sure dev is an HDLC device
      bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static
      bpf, selftests: Extend test_tc_redirect to use modified bpf_redirect_neigh()
      bpf: Fix bpf_redirect_neigh helper api to support supplying nexthop
      mptcp: depends on IPV6 but not as a module
      sfc: move initialisation of efx->filter_sem to efx_init_struct()
      mpls: load mpls_gso after mpls_iptunnel
      net/sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels
      net/sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action()
      net: dsa: bcm_sf2: make const array static, makes object smaller
      mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it
      ...
    3cb12d27
    Merge tag 'net-5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
    Linus Torvalds authored
    Pull networking fixes from Jakub Kicinski:
     "Cross-tree/merge window issues:
    
       - rtl8150: don't incorrectly assign random MAC addresses; fix late in
         the 5.9 cycle started depending on a return code from a function
         which changed with the 5.10 PR from the usb subsystem
    
      Current release regressions:
    
       - Revert "virtio-net: ethtool configurable RXCSUM", it was causing
         crashes at probe when control vq was not negotiated/available
    
      Previous release regressions:
    
       - ixgbe: fix probing of multi-port 10 Gigabit Intel NICs with an MDIO
         bus, only first device would be probed correctly
    
       - nexthop: Fix performance regression in nexthop deletion by
         effectively switching from recently added synchronize_rcu() to
         synchronize_rcu_expedited()
    
       - netsec: ignore 'phy-mode' device property on ACPI systems; the
         property is not populated correctly by the firmware, but firmware
         configures the PHY so just keep boot settings
    
      Previous releases - always broken:
    
       - tcp: fix to update snd_wl1 in bulk receiver fast path, addressing
         bulk transfers getting "stuck"
    
       - icmp: randomize the global rate limiter to prevent attackers from
         getting useful signal
    
       - r8169: fix operation under forced interrupt threading, make the
         driver always use hard irqs, even on RT, given the handler is light
         and only wants to schedule napi (and do so through a _irqoff()
         variant, preferably)
    
       - bpf: Enforce pointer id generation for all may-be-null register
         type to avoid pointers erroneously getting marked as null-checked
    
       - tipc: re-configure queue limit for broadcast link
    
       - net/sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN
         tunnels
    
       - fix various issues in chelsio inline tls driver
    
      Misc:
    
       - bpf: improve just-added bpf_redirect_neigh() helper api to support
         supplying nexthop by the caller - in case BPF program has already
         done a lookup we can avoid doing another one
    
       - remove unnecessary break statements
    
       - make MCTCP not select IPV6, but rather depend on it"
    
    * tag 'net-5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (62 commits)
      tcp: fix to update snd_wl1 in bulk receiver fast path
      net: Properly typecast int values to set sk_max_pacing_rate
      netfilter: nf_fwd_netdev: clear timestamp in forwarding path
      ibmvnic: save changed mac address to adapter->mac_addr
      selftests: mptcp: depends on built-in IPv6
      Revert "virtio-net: ethtool configurable RXCSUM"
      rtnetlink: fix data overflow in rtnl_calcit()
      net: ethernet: mtk-star-emac: select REGMAP_MMIO
      net: hdlc_raw_eth: Clear the IFF_TX_SKB_SHARING flag after calling ether_setup
      net: hdlc: In hdlc_rcv, check to make sure dev is an HDLC device
      bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static
      bpf, selftests: Extend test_tc_redirect to use modified bpf_redirect_neigh()
      bpf: Fix bpf_redirect_neigh helper api to support supplying nexthop
      mptcp: depends on IPV6 but not as a module
      sfc: move initialisation of efx->filter_sem to efx_init_struct()
      mpls: load mpls_gso after mpls_iptunnel
      net/sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels
      net/sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action()
      net: dsa: bcm_sf2: make const array static, makes object smaller
      mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it
      ...
Loading