• Linus Torvalds's avatar
    Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net · 89453379
    Linus Torvalds authored
    Pull networking fixes from David Miller:
     "A bit has accumulated, but it's been a week or so since my last batch
      of post-merge-window fixes, so...
       1) Missing module license in netfilter reject module, from Pablo.
          Lots of people ran into this.
       2) Off by one in mac80211 baserate calculation, from Karl Beldan.
       3) Fix incorrect return value from ax88179_178a driver's set_mac_addr
          op, which broke use of it with bonding.  From Ian Morgan.
       4) Checking of skb_gso_segment()'s return value was not all
          encompassing, it can return an SKB pointer, a pointer error, or
          NULL.  Fix from Florian Westphal.
          This is crummy, and longer term will be fixed to just return error
          pointers or a real SKB.
       6) Encapsulation offloads not being handled by
          skb_gso_transport_seglen().  From Florian Westphal.
       7) Fix deadlock in TIPC stack, from Ying Xue.
       8) Fix performance regression from using rhashtable for netlink
          sockets.  The problem was the synchronize_net() invoked for every
          socket destroy.  From Thomas Graf.
       9) Fix bug in eBPF verifier, and remove the strong dependency of BPF
          on NET.  From Alexei Starovoitov.
      10) In qdisc_create(), use the correct interface to allocate
          ->cpu_bstats, otherwise the u64_stats_sync member isn't
          initialized properly.  From Sabrina Dubroca.
      11) Off by one in ip_set_nfnl_get_byindex(), from Dan Carpenter.
      12) nf_tables_newchain() was erroneously expecting error pointers from
          netdev_alloc_pcpu_stats().  It only returna a valid pointer or
          NULL.  From Sabrina Dubroca.
      13) Fix use-after-free in _decode_session6(), from Li RongQing.
      14) When we set the TX flow hash on a socket, we mistakenly do so
          before we've nailed down the final source port.  Move the setting
          deeper to fix this.  From Sathya Perla.
      15) NAPI budget accounting in amd-xgbe driver was counting descriptors
          instead of full packets, fix from Thomas Lendacky.
      16) Fix total_data_buflen calculation in hyperv driver, from Haiyang
      17) Fix bcma driver build with OF_ADDRESS disabled, from Hauke
      18) Fix mis-use of per-cpu memory in TCP md5 code.  The problem is
          that something that ends up being vmalloc memory can't be passed
          to the crypto hash routines via scatter-gather lists.  From Eric
      19) Fix regression in promiscuous mode enabling in cdc-ether, from
          Olivier Blin.
      20) Bucket eviction and frag entry killing can race with eachother,
          causing an unlink of the object from the wrong list.  Fix from
          Nikolay Aleksandrov.
      21) Missing initialization of spinlock in cxgb4 driver, from Anish
      22) Do not cache ipv4 routing failures, otherwise if the sysctl for
          forwarding is subsequently enabled this won't be seen.  From
          Nicolas Cavallari"
    * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (131 commits)
      drivers: net: cpsw: Support ALLMULTI and fix IFF_PROMISC in switch mode
      drivers: net: cpsw: Fix broken loop condition in switch mode
      net: ethtool: Return -EOPNOTSUPP if user space tries to read EEPROM with lengh 0
      stmmac: pci: set default of the filter bins
      net: smc91x: Fix gpios for device tree based booting
      mpls: Allow mpls_gso to be built as module
      mpls: Fix mpls_gso handler.
      r8152: stop submitting intr for -EPROTO
      netfilter: nft_reject_bridge: restrict reject to prerouting and input
      netfilter: nft_reject_bridge: don't use IP stack to reject traffic
      netfilter: nf_reject_ipv6: split nf_send_reset6() in smaller functions
      netfilter: nf_reject_ipv4: split nf_send_reset() in smaller functions
      netfilter: nf_tables_bridge: update hook_mask to allow {pre,post}routing
      drivers/net: macvtap and tun depend on INET
      drivers/net, ipv6: Select IPv6 fragment idents for virtio UFO packets
      drivers/net: Disable UFO through virtio
      net: skb_fclone_busy() needs to detect orphaned skb
      gre: Use inner mac length when computing tunnel length
      mlx4: Avoid leaking steering rules on flow creation error flow
      net/mlx4_en: Don't attempt to TX offload the outer UDP checksum for VXLAN
Last commit
Last update
bindings Loading commit data...
00-INDEX Loading commit data...
booting-without-of.txt Loading commit data...
changesets.txt Loading commit data...
dynamic-resolution-notes.txt Loading commit data...
of_selftest.txt Loading commit data...
todo.txt Loading commit data...
usage-model.txt Loading commit data...