Skip to content
  • Linus Torvalds's avatar
    Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net · 4d31058b
    Linus Torvalds authored
    Pull networking fixes from David Miller:
    
     1) IPsec compat fixes, from Dmitry Safonov.
    
     2) Fix memory leak in xfrm_user_policy(). Fix from Yu Kuai.
    
     3) Fix polling in xsk sockets by using sk_poll_wait() instead of
        datagram_poll() which keys off of sk_wmem_alloc and such which xsk
        sockets do not update. From Xuan Zhuo.
    
     4) Missing init of rekey_data in cfgh80211, from Sara Sharon.
    
     5) Fix destroy of timer before init, from Davide Caratti.
    
     6) Missing CRYPTO_CRC32 selects in ethernet driver Kconfigs, from Arnd
        Bergmann.
    
     7) Missing error return in rtm_to_fib_config() switch case, from Zhang
        Changzhong.
    
     8) Fix some src/dest address handling in vrf and add a testcase. From
        Stephen Suryaputra.
    
     9) Fix multicast handling in Seville switches driven by mscc-ocelot
        driver. From Vladimir Oltean.
    
    10) Fix proto value passed to skb delivery demux in udp, from Xin Long.
    
    11) HW pkt counters not reported correctly in enetc driver, from Claudiu
        Manoil.
    
    12) Fix deadlock in bridge, from Joseph Huang.
    
    13) Missing of_node_pur() in dpaa2 driver, fromn Christophe JAILLET.
    
    14) Fix pid fetching in bpftool when there are a lot of results, from
        Andrii Nakryiko.
    
    15) Fix long timeouts in nft_dynset, from Pablo Neira Ayuso.
    
    16) Various stymmac fixes, from Fugang Duan.
    
    17) Fix null deref in tipc, from Cengiz Can.
    
    18) When mss is biog, coose more resonable rcvq_space in tcp, fromn Eric
        Dumazet.
    
    19) Revert a geneve change that likely isnt necessary, from Jakub
        Kicinski.
    
    20) Avoid premature rx buffer reuse in various Intel driversm from Björn
        Töpel.
    
    21) retain EcT bits during TIS reflection in tcp, from Wei Wang.
    
    22) Fix Tso deferral wrt. cwnd limiting in tcp, from Neal Cardwell.
    
    23) MPLS_OPT_LSE_LABEL attribute is 342 ot 8 bits, from Guillaume Nault
    
    24) Fix propagation of 32-bit signed bounds in bpf verifier and add test
        cases, from Alexei Starovoitov.
    
    * git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (81 commits)
      selftests: fix poll error in udpgro.sh
      selftests/bpf: Fix "dubious pointer arithmetic" test
      selftests/bpf: Fix array access with signed variable test
      selftests/bpf: Add test for signed 32-bit bound check bug
      bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds.
      MAINTAINERS: Add entry for Marvell Prestera Ethernet Switch driver
      net: sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower
      net/mlx4_en: Handle TX error CQE
      net/mlx4_en: Avoid scheduling restart task if it is already running
      tcp: fix cwnd-limited bug for TSO deferral where we send nothing
      net: flow_offload: Fix memory leak for indirect flow block
      tcp: Retain ECT bits for tos reflection
      ethtool: fix stack overflow in ethnl_parse_bitset()
      e1000e: fix S0ix flow to allow S0i3.2 subset entry
      ice: avoid premature Rx buffer reuse
      ixgbe: avoid premature Rx buffer reuse
      i40e: avoid premature Rx buffer reuse
      igb: avoid transmit queue timeout in xdp path
      igb: use xdp_do_flush
      igb: skb add metasize for xdp
      ...
    4d31058b
Loading