• Linus Torvalds's avatar
    Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net · 7f151f1d
    Linus Torvalds authored
    Pull networking fixes from David Miller:
    
     1) Fix list tests in netfilter ingress support, from Florian Westphal.
    
     2) Fix reversal of input and output interfaces in ingress hook
        invocation, from Pablo Neira Ayuso.
    
     3) We have a use after free in r8169, caught by Dave Jones, fixed by
        Francois Romieu.
    
     4) Splice use-after-free fix in AF_UNIX frmo Hannes Frederic Sowa.
    
     5) Three ipv6 route handling bug fixes from Martin KaFai Lau:
        a) Don't create clone routes not managed by the fib6 tree
        b) Don't forget to check expiration of DST_NOCACHE routes.
        c) Handle rt->dst.from == NULL properly.
    
     6) Several AF_PACKET fixes wrt transport header setting and SKB
        protocol setting, from Daniel Borkmann.
    
     7) Fix thunder driver crash on shutdown, from Pavel Fedin.
    
     8) Several Mellanox driver fixes (max MTU calculations, use of correct
        DMA unmap in TX path, etc.) from Saeed Mahameed, Tariq Toukan, Doron
        Tsur, Achiad Shochat, Eran Ben Elisha, and Noa Osherovich.
    
     9) Several mv88e6060 DSA driver fixes (wrong bit definitions for
        certain registers, etc.) from Neil Armstrong.
    
    10) Make sure to disable preemption while updating per-cpu stats of ip
        tunnels, from Jason A.  Donenfeld.
    
    11) Various ARM64 bpf JIT fixes, from Yang Shi.
    
    12) Flush icache properly in ARM JITs, from Daniel Borkmann.
    
    13) Fix masking of RX and TX interrupts in ravb driver, from Masaru
        Nagai.
    
    14) Fix netdev feature propagation for devices not implementing
        ->ndo_set_features().  From Nikolay Aleksandrov.
    
    15) Big endian fix in vmxnet3 driver, from Shrikrishna Khare.
    
    16) RAW socket code increments incorrect SNMP counters, fix from Ben
        Cartwright-Cox.
    
    17) IPv6 multicast SNMP counters are bumped twice, fix from Neil Horman.
    
    18) Fix handling of VLAN headers on stacked devices when REORDER is
        disabled.  From Vlad Yasevich.
    
    19) Fix SKB leaks and use-after-free in ipvlan and macvlan drivers, from
        Sabrina Dubroca.
    
    * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (83 commits)
      MAINTAINERS: Update Mellanox's Eth NIC driver entries
      net/core: revert "net: fix __netdev_update_features return.." and add comment
      af_unix: take receive queue lock while appending new skb
      rtnetlink: fix frame size warning in rtnl_fill_ifinfo
      net: use skb_clone to avoid alloc_pages failure.
      packet: Use PAGE_ALIGNED macro
      packet: Don't check frames_per_block against negative values
      net: phy: Use interrupts when available in NOLINK state
      phy: marvell: Add support for 88E1540 PHY
      arm64: bpf: make BPF prologue and epilogue align with ARM64 AAPCS
      macvlan: fix leak in macvlan_handle_frame
      ipvlan: fix use after free of skb
      ipvlan: fix leak in ipvlan_rcv_frame
      vlan: Do not put vlan headers back on bridge and macvlan ports
      vlan: Fix untag operations of stacked vlans with REORDER_HEADER off
      via-velocity: unconditionally drop frames with bad l2 length
      ipg: Remove ipg driver
      dl2k: Add support for IP1000A-based cards
      snmp: Remove duplicate OUTMCAST stat increment
      net: thunder: Check for driver data in nicvf_remove()
      ...
    7f151f1d
Name
Last commit
Last update
..
6lowpan Loading commit data...
802 Loading commit data...
8021q Loading commit data...
9p Loading commit data...
appletalk Loading commit data...
atm Loading commit data...
ax25 Loading commit data...
batman-adv Loading commit data...
bluetooth Loading commit data...
bridge Loading commit data...
caif Loading commit data...
can Loading commit data...
ceph Loading commit data...
core Loading commit data...
dcb Loading commit data...
dccp Loading commit data...
decnet Loading commit data...
dns_resolver Loading commit data...
dsa Loading commit data...
ethernet Loading commit data...
hsr Loading commit data...
ieee802154 Loading commit data...
ipv4 Loading commit data...
ipv6 Loading commit data...
ipx Loading commit data...
irda Loading commit data...
iucv Loading commit data...
key Loading commit data...
l2tp Loading commit data...
l3mdev Loading commit data...
lapb Loading commit data...
llc Loading commit data...
mac80211 Loading commit data...
mac802154 Loading commit data...
mpls Loading commit data...
netfilter Loading commit data...
netlabel Loading commit data...
netlink Loading commit data...
netrom Loading commit data...
nfc Loading commit data...
openvswitch Loading commit data...
packet Loading commit data...
phonet Loading commit data...
rds Loading commit data...
rfkill Loading commit data...
rose Loading commit data...
rxrpc Loading commit data...
sched Loading commit data...
sctp Loading commit data...
sunrpc Loading commit data...
switchdev Loading commit data...
tipc Loading commit data...
unix Loading commit data...
vmw_vsock Loading commit data...
wimax Loading commit data...
wireless Loading commit data...
x25 Loading commit data...
xfrm Loading commit data...
Kconfig Loading commit data...
Makefile Loading commit data...
compat.c Loading commit data...
socket.c Loading commit data...
sysctl_net.c Loading commit data...