Skip to content
Snippets Groups Projects
  • Linus Torvalds's avatar
    478a351c
    Merge tag 'net-6.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net · 478a351c
    Linus Torvalds authored
    Pull networking fixes from Jakub Kicinski:
     "Including fixes from netfilter, wifi and ipsec.
    
      A little more changes than usual, but it's pretty normal for us that
      the rc3/rc4 PRs are oversized as people start testing in earnest.
    
      Possibly an extra boost from people deploying the 6.1 LTS but that's
      more of an unscientific hunch.
    
      Current release - regressions:
    
       - phy: mscc: fix deadlock in phy_ethtool_{get,set}_wol()
    
       - virtio: vsock: don't use skbuff state to account credit
    
       - virtio: vsock: don't drop skbuff on copy failure
    
       - virtio_net: fix page_to_skb() miscalculating the memory size
    
      Current release - new code bugs:
    
       - eth: correct xdp_features after device reconfig
    
       - wifi: nl80211: fix the puncturing bitmap policy
    
       - net/mlx5e: flower:
          - fix raw counter initialization
          - fix missing error code
          - fix cloned flow attribute
    
       - ipa:
          - fix some register validity checks
          - fix a surprising number of bad offsets
          - kill FILT_ROUT_CACHE_CFG IPA register
    
      Previous releases - regressions:
    
       - tcp: fix bind() conflict check for dual-stack wildcard address
    
       - veth: fix use after free in XDP_REDIRECT when skb headroom is small
    
       - ipv4: fix incorrect table ID in IOCTL path
    
       - ipvlan: make skb->skb_iif track skb->dev for l3s mode
    
       - mptcp:
          - fix possible deadlock in subflow_error_report
          - fix UaFs when destroying unaccepted and listening sockets
    
       - dsa: mv88e6xxx: fix max_mtu of 1492 on 6165, 6191, 6220, 6250, 6290
    
      Previous releases - always broken:
    
       - tcp: tcp_make_synack() can be called from process context, don't
         assume preemption is disabled when updating stats
    
       - netfilter: correct length for loading protocol registers
    
       - virtio_net: add checking sq is full inside xdp xmit
    
       - bonding: restore IFF_MASTER/SLAVE flags on bond enslave Ethertype
         change
    
       - phy: nxp-c45-tja11xx: fix MII_BASIC_CONFIG_REV bit number
    
       - eth: i40e: fix crash during reboot when adapter is in recovery mode
    
       - eth: ice: avoid deadlock on rtnl lock when auxiliary device
         plug/unplug meets bonding
    
       - dsa: mt7530:
          - remove now incorrect comment regarding port 5
          - set PLL frequency and trgmii only when trgmii is used
    
       - eth: mtk_eth_soc: reset PCS state when changing interface types
    
      Misc:
    
       - ynl: another license adjustment
    
       - move the TCA_EXT_WARN_MSG attribute for tc action"
    
    * tag 'net-6.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (108 commits)
      selftests: bonding: add tests for ether type changes
      bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails
      bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change
      net: renesas: rswitch: Fix GWTSDIE register handling
      net: renesas: rswitch: Fix the output value of quote from rswitch_rx()
      ethernet: sun: add check for the mdesc_grab()
      net: ipa: fix some register validity checks
      net: ipa: kill FILT_ROUT_CACHE_CFG IPA register
      net: ipa: add two missing declarations
      net: ipa: reg: include <linux/bug.h>
      net: xdp: don't call notifiers during driver init
      net/sched: act_api: add specific EXT_WARN_MSG for tc action
      Revert "net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy"
      net: dsa: microchip: fix RGMII delay configuration on KSZ8765/KSZ8794/KSZ8795
      ynl: make the tooling check the license
      ynl: broaden the license even more
      tools: ynl: make definitions optional again
      hsr: ratelimit only when errors are printed
      qed/qed_mng_tlv: correctly zero out ->min instead of ->hour
      selftests: net: devlink_port_split.py: skip test if no suitable device available
      ...
    478a351c
    History
    Merge tag 'net-6.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
    Linus Torvalds authored
    Pull networking fixes from Jakub Kicinski:
     "Including fixes from netfilter, wifi and ipsec.
    
      A little more changes than usual, but it's pretty normal for us that
      the rc3/rc4 PRs are oversized as people start testing in earnest.
    
      Possibly an extra boost from people deploying the 6.1 LTS but that's
      more of an unscientific hunch.
    
      Current release - regressions:
    
       - phy: mscc: fix deadlock in phy_ethtool_{get,set}_wol()
    
       - virtio: vsock: don't use skbuff state to account credit
    
       - virtio: vsock: don't drop skbuff on copy failure
    
       - virtio_net: fix page_to_skb() miscalculating the memory size
    
      Current release - new code bugs:
    
       - eth: correct xdp_features after device reconfig
    
       - wifi: nl80211: fix the puncturing bitmap policy
    
       - net/mlx5e: flower:
          - fix raw counter initialization
          - fix missing error code
          - fix cloned flow attribute
    
       - ipa:
          - fix some register validity checks
          - fix a surprising number of bad offsets
          - kill FILT_ROUT_CACHE_CFG IPA register
    
      Previous releases - regressions:
    
       - tcp: fix bind() conflict check for dual-stack wildcard address
    
       - veth: fix use after free in XDP_REDIRECT when skb headroom is small
    
       - ipv4: fix incorrect table ID in IOCTL path
    
       - ipvlan: make skb->skb_iif track skb->dev for l3s mode
    
       - mptcp:
          - fix possible deadlock in subflow_error_report
          - fix UaFs when destroying unaccepted and listening sockets
    
       - dsa: mv88e6xxx: fix max_mtu of 1492 on 6165, 6191, 6220, 6250, 6290
    
      Previous releases - always broken:
    
       - tcp: tcp_make_synack() can be called from process context, don't
         assume preemption is disabled when updating stats
    
       - netfilter: correct length for loading protocol registers
    
       - virtio_net: add checking sq is full inside xdp xmit
    
       - bonding: restore IFF_MASTER/SLAVE flags on bond enslave Ethertype
         change
    
       - phy: nxp-c45-tja11xx: fix MII_BASIC_CONFIG_REV bit number
    
       - eth: i40e: fix crash during reboot when adapter is in recovery mode
    
       - eth: ice: avoid deadlock on rtnl lock when auxiliary device
         plug/unplug meets bonding
    
       - dsa: mt7530:
          - remove now incorrect comment regarding port 5
          - set PLL frequency and trgmii only when trgmii is used
    
       - eth: mtk_eth_soc: reset PCS state when changing interface types
    
      Misc:
    
       - ynl: another license adjustment
    
       - move the TCA_EXT_WARN_MSG attribute for tc action"
    
    * tag 'net-6.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (108 commits)
      selftests: bonding: add tests for ether type changes
      bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails
      bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change
      net: renesas: rswitch: Fix GWTSDIE register handling
      net: renesas: rswitch: Fix the output value of quote from rswitch_rx()
      ethernet: sun: add check for the mdesc_grab()
      net: ipa: fix some register validity checks
      net: ipa: kill FILT_ROUT_CACHE_CFG IPA register
      net: ipa: add two missing declarations
      net: ipa: reg: include <linux/bug.h>
      net: xdp: don't call notifiers during driver init
      net/sched: act_api: add specific EXT_WARN_MSG for tc action
      Revert "net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy"
      net: dsa: microchip: fix RGMII delay configuration on KSZ8765/KSZ8794/KSZ8795
      ynl: make the tooling check the license
      ynl: broaden the license even more
      tools: ynl: make definitions optional again
      hsr: ratelimit only when errors are printed
      qed/qed_mng_tlv: correctly zero out ->min instead of ->hour
      selftests: net: devlink_port_split.py: skip test if no suitable device available
      ...