Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Pull networking fixes from David Miller: 1) When dcbnl_cee_fill() fails to be able to push a new netlink attribute, it return 0 instead of an error code. From Pan Bian. 2) Two suffix handling fixes to FIB trie code, from Alexander Duyck. 3) bnxt_hwrm_stat_ctx_alloc() goes through all the trouble of setting and maintaining a return code 'rc' but fails to actually return it. Also from Pan Bian. 4) ping socket ICMP handler needs to validate ICMP header length, from Kees Cook. 5) caif_sktinit_module() has this interesting logic: int err = sock_register(...); if (!err) return err; return 0; Just return sock_register()'s return value directly which is the only possible correct thing to do. 6) Two bnx2x driver fixes from Yuval Mintz, return a reasonable estimate from get_ringparam() ethtool op when interface is down and avoid trying to use UDP port based tunneling on 577xx chips. 7) Fix ep93xx_eth crash on module unload from Florian Fainelli. 8) Missing uapi exports, from Stephen Hemminger. 9) Don't schedule work from sk_destruct(), because the socket will be freed upon return from that function. From Herbert Xu. 10) Buggy drivers, of which we know there is at least one, can send a huge packet into the TCP stack but forget to set the gso_size in the SKB, which causes all kinds of problems. Correct this when it happens, and emit a one-time warning with the device name included so that it can be diagnosed more easily. From Marcelo Ricardo Leitner. 11) virtio-net does DMA off the stack causes hiccups with VMAP_STACK, fix from Andy Lutomirski. 12) Fix fec driver compilation with CONFIG_M5272, from Nikita Yushchenko. 13) mlx5 fixes from Kamal Heib, Saeed Mahameed, and Mohamad Haj Yahia. (erroneously flushing queues on error, module parameter validation, etc) * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (34 commits) net/mlx5e: Change the SQ/RQ operational state to positive logic net/mlx5e: Don't flush SQ on error net/mlx5e: Don't notify HW when filling the edge of ICO SQ net/mlx5: Fix query ISSI flow net/mlx5: Remove duplicate pci dev name print net/mlx5: Verify module parameters net: fec: fix compile with CONFIG_M5272 be2net: Add DEVSEC privilege to SET_HSW_CONFIG command. virtio-net: Fix DMA-from-the-stack in virtnet_set_mac_address() tcp: warn on bogus MSS and try to amend it uapi glibc compat: fix outer guard of net device flags enum net: stmmac: clear reset value of snps, wr_osr_lmt/snps, rd_osr_lmt before writing netlink: Do not schedule work from sk_destruct uapi: export nf_log.h uapi: export tc_skbmod.h net: ep93xx_eth: Do not crash unloading module bnx2x: Prevent tunnel config for 577xx bnx2x: Correct ringparam estimate when DOWN isdn: hisax: set error code on failure net: bnx2x: fix improper return value ...
Showing
- drivers/atm/eni.c 1 addition, 1 deletiondrivers/atm/eni.c
- drivers/atm/lanai.c 1 addition, 0 deletionsdrivers/atm/lanai.c
- drivers/isdn/hisax/hfc4s8s_l1.c 1 addition, 0 deletionsdrivers/isdn/hisax/hfc4s8s_l1.c
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c 8 additions, 0 deletionsdrivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 3 additions, 2 deletionsdrivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
- drivers/net/ethernet/broadcom/bnxt/bnxt.c 1 addition, 1 deletiondrivers/net/ethernet/broadcom/bnxt/bnxt.c
- drivers/net/ethernet/cirrus/ep93xx_eth.c 4 additions, 0 deletionsdrivers/net/ethernet/cirrus/ep93xx_eth.c
- drivers/net/ethernet/emulex/benet/be_cmds.c 2 additions, 1 deletiondrivers/net/ethernet/emulex/benet/be_cmds.c
- drivers/net/ethernet/freescale/fec_main.c 10 additions, 3 deletionsdrivers/net/ethernet/freescale/fec_main.c
- drivers/net/ethernet/mellanox/mlx5/core/cmd.c 0 additions, 5 deletionsdrivers/net/ethernet/mellanox/mlx5/core/cmd.c
- drivers/net/ethernet/mellanox/mlx5/core/en.h 2 additions, 2 deletionsdrivers/net/ethernet/mellanox/mlx5/core/en.h
- drivers/net/ethernet/mellanox/mlx5/core/en_main.c 9 additions, 6 deletionsdrivers/net/ethernet/mellanox/mlx5/core/en_main.c
- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 4 additions, 4 deletionsdrivers/net/ethernet/mellanox/mlx5/core/en_rx.c
- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 1 addition, 1 deletiondrivers/net/ethernet/mellanox/mlx5/core/en_tx.c
- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c 2 additions, 2 deletionsdrivers/net/ethernet/mellanox/mlx5/core/en_txrx.c
- drivers/net/ethernet/mellanox/mlx5/core/main.c 25 additions, 17 deletionsdrivers/net/ethernet/mellanox/mlx5/core/main.c
- drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h 10 additions, 5 deletionsdrivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h
- drivers/net/ethernet/qlogic/qed/qed_ll2.c 1 addition, 0 deletionsdrivers/net/ethernet/qlogic/qed/qed_ll2.c
- drivers/net/ethernet/stmicro/stmmac/dwmac1000_dma.c 2 additions, 0 deletionsdrivers/net/ethernet/stmicro/stmmac/dwmac1000_dma.c
- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c 2 additions, 0 deletionsdrivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c
Loading
Please register or sign in to comment