Skip to content
  • Linus Torvalds's avatar
    2080cee4
    Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net · 2080cee4
    Linus Torvalds authored
    Pull networking fixes from David Miller:
    
     1) e1000e computes header length incorrectly wrt vlans, fix from Vlad
        Yasevich.
    
     2) ns_capable() check in sock_diag netlink code, from Andrew
        Lutomirski.
    
     3) Fix invalid queue pairs handling in virtio_net, from Amos Kong.
    
     4) Checksum offloading busted in sxgbe driver due to incorrect
        descriptor layout, fix from Byungho An.
    
     5) Fix build failure with SMC_DEBUG set to 2 or larger, from Zi Shen
        Lim.
    
     6) Fix uninitialized A and X registers in BPF interpreter, from Alexei
        Starovoitov.
    
     7) Fix arch dependencies of candence driver.
    
     8) Fix netlink capabilities checking tree-wide, from Eric W Biederman.
    
     9) Don't dump IFLA_VF_PORTS if netlink request didn't ask for it in
        IFLA_EXT_MASK, from David Gibson.
    
    10) IPV6 FIB dump restart doesn't handle table changes that happen
        meanwhile, causing the code to loop forever or emit dups, fix from
        Kumar Sandararajan.
    
    11) Memory leak on VF removal in bnx2x, from Yuval Mintz.
    
    12) Bug fixes for new Altera TSE driver from Vince Bridgers.
    
    13) Fix route lookup key in SCTP, from Xugeng Zhang.
    
    14) Use BH blocking spinlocks in SLIP, as per a similar fix to CAN/SLCAN
        driver.  From Oliver Hartkopp.
    
    15) TCP doesn't bump retransmit counters in some code paths, fix from
        Eric Dumazet.
    
    16) Clamp delayed_ack in tcp_cubic to prevent theoretical divides by
        zero.  Fix from Liu Yu.
    
    17) Fix locking imbalance in error paths of HHF packet scheduler, from
        John Fastabend.
    
    18) Properly reference the transport module when vsock_core_init() runs,
        from Andy King.
    
    19) Fix buffer overflow in cdc_ncm driver, from Bjørn Mork.
    
    20) IP_ECN_decapsulate() doesn't see a correct SKB network header in
        ip_tunnel_rcv(), fix from Ying Cai.
    
    * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (132 commits)
      net: macb: Fix race between HW and driver
      net: macb: Remove 'unlikely' optimization
      net: macb: Re-enable RX interrupt only when RX is done
      net: macb: Clear interrupt flags
      net: macb: Pass same size to DMA_UNMAP as used for DMA_MAP
      ip_tunnel: Set network header properly for IP_ECN_decapsulate()
      e1000e: Restrict MDIO Slow Mode workaround to relevant parts
      e1000e: Fix issue with link flap on 82579
      e1000e: Expand workaround for 10Mb HD throughput bug
      e1000e: Workaround for dropped packets in Gig/100 speeds on 82579
      net/mlx4_core: Don't issue PCIe speed/width checks for VFs
      net/mlx4_core: Load the Eth driver first
      net/mlx4_core: Fix slave id computation for single port VF
      net/mlx4_core: Adjust port number in qp_attach wrapper when detaching
      net: cdc_ncm: fix buffer overflow
      Altera TSE: ALTERA_TSE should depend on HAS_DMA
      vsock: Make transport the proto owner
      net: sched: lock imbalance in hhf qdisc
      net: mvmdio: Check for a valid interrupt instead of an error
      net phy: Check for aneg completion before setting state to PHY_RUNNING
      ...
    2080cee4
    Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
    Linus Torvalds authored
    Pull networking fixes from David Miller:
    
     1) e1000e computes header length incorrectly wrt vlans, fix from Vlad
        Yasevich.
    
     2) ns_capable() check in sock_diag netlink code, from Andrew
        Lutomirski.
    
     3) Fix invalid queue pairs handling in virtio_net, from Amos Kong.
    
     4) Checksum offloading busted in sxgbe driver due to incorrect
        descriptor layout, fix from Byungho An.
    
     5) Fix build failure with SMC_DEBUG set to 2 or larger, from Zi Shen
        Lim.
    
     6) Fix uninitialized A and X registers in BPF interpreter, from Alexei
        Starovoitov.
    
     7) Fix arch dependencies of candence driver.
    
     8) Fix netlink capabilities checking tree-wide, from Eric W Biederman.
    
     9) Don't dump IFLA_VF_PORTS if netlink request didn't ask for it in
        IFLA_EXT_MASK, from David Gibson.
    
    10) IPV6 FIB dump restart doesn't handle table changes that happen
        meanwhile, causing the code to loop forever or emit dups, fix from
        Kumar Sandararajan.
    
    11) Memory leak on VF removal in bnx2x, from Yuval Mintz.
    
    12) Bug fixes for new Altera TSE driver from Vince Bridgers.
    
    13) Fix route lookup key in SCTP, from Xugeng Zhang.
    
    14) Use BH blocking spinlocks in SLIP, as per a similar fix to CAN/SLCAN
        driver.  From Oliver Hartkopp.
    
    15) TCP doesn't bump retransmit counters in some code paths, fix from
        Eric Dumazet.
    
    16) Clamp delayed_ack in tcp_cubic to prevent theoretical divides by
        zero.  Fix from Liu Yu.
    
    17) Fix locking imbalance in error paths of HHF packet scheduler, from
        John Fastabend.
    
    18) Properly reference the transport module when vsock_core_init() runs,
        from Andy King.
    
    19) Fix buffer overflow in cdc_ncm driver, from Bjørn Mork.
    
    20) IP_ECN_decapsulate() doesn't see a correct SKB network header in
        ip_tunnel_rcv(), fix from Ying Cai.
    
    * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (132 commits)
      net: macb: Fix race between HW and driver
      net: macb: Remove 'unlikely' optimization
      net: macb: Re-enable RX interrupt only when RX is done
      net: macb: Clear interrupt flags
      net: macb: Pass same size to DMA_UNMAP as used for DMA_MAP
      ip_tunnel: Set network header properly for IP_ECN_decapsulate()
      e1000e: Restrict MDIO Slow Mode workaround to relevant parts
      e1000e: Fix issue with link flap on 82579
      e1000e: Expand workaround for 10Mb HD throughput bug
      e1000e: Workaround for dropped packets in Gig/100 speeds on 82579
      net/mlx4_core: Don't issue PCIe speed/width checks for VFs
      net/mlx4_core: Load the Eth driver first
      net/mlx4_core: Fix slave id computation for single port VF
      net/mlx4_core: Adjust port number in qp_attach wrapper when detaching
      net: cdc_ncm: fix buffer overflow
      Altera TSE: ALTERA_TSE should depend on HAS_DMA
      vsock: Make transport the proto owner
      net: sched: lock imbalance in hhf qdisc
      net: mvmdio: Check for a valid interrupt instead of an error
      net phy: Check for aneg completion before setting state to PHY_RUNNING
      ...
Loading