1
0
Fork 0
alistair23-linux/drivers/net/ethernet/mellanox/mlx5/core
Linus Torvalds 02dc96ef6c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Pull networking fixes from David Miller:

 1) Sanity check URB networking device parameters to avoid divide by
    zero, from Oliver Neukum.

 2) Disable global multicast filter in NCSI, otherwise LLDP and IPV6
    don't work properly. Longer term this needs a better fix tho. From
    Vijay Khemka.

 3) Small fixes to selftests (use ping when ping6 is not present, etc.)
    from David Ahern.

 4) Bring back rt_uses_gateway member of struct rtable, it's semantics
    were not well understood and trying to remove it broke things. From
    David Ahern.

 5) Move usbnet snaity checking, ignore endpoints with invalid
    wMaxPacketSize. From Bjørn Mork.

 6) Missing Kconfig deps for sja1105 driver, from Mao Wenan.

 7) Various small fixes to the mlx5 DR steering code, from Alaa Hleihel,
    Alex Vesker, and Yevgeny Kliteynik

 8) Missing CAP_NET_RAW checks in various places, from Ori Nimron.

 9) Fix crash when removing sch_cbs entry while offloading is enabled,
    from Vinicius Costa Gomes.

10) Signedness bug fixes, generally in looking at the result given by
    of_get_phy_mode() and friends. From Dan Crapenter.

11) Disable preemption around BPF_PROG_RUN() calls, from Eric Dumazet.

12) Don't create VRF ipv6 rules if ipv6 is disabled, from David Ahern.

13) Fix quantization code in tcp_bbr, from Kevin Yang.

* git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (127 commits)
  net: tap: clean up an indentation issue
  nfp: abm: fix memory leak in nfp_abm_u32_knode_replace
  tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state
  sk_buff: drop all skb extensions on free and skb scrubbing
  tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidth
  mlxsw: spectrum_flower: Fail in case user specifies multiple mirror actions
  Documentation: Clarify trap's description
  mlxsw: spectrum: Clear VLAN filters during port initialization
  net: ena: clean up indentation issue
  NFC: st95hf: clean up indentation issue
  net: phy: micrel: add Asym Pause workaround for KSZ9021
  net: socionext: ave: Avoid using netdev_err() before calling register_netdev()
  ptp: correctly disable flags on old ioctls
  lib: dimlib: fix help text typos
  net: dsa: microchip: Always set regmap stride to 1
  nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs
  nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs
  net/sched: Set default of CONFIG_NET_TC_SKB_EXT to N
  vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled
  net: sched: sch_sfb: don't call qdisc_put() while holding tree lock
  ...
2019-09-28 17:47:33 -07:00
..
accel treewide: remove dummy Makefiles for single targets 2019-08-21 21:05:21 +09:00
diag Kbuild updates for v5.4 2019-09-20 08:36:47 -07:00
en Kbuild updates for v5.4 2019-09-20 08:36:47 -07:00
en_accel Kbuild updates for v5.4 2019-09-20 08:36:47 -07:00
fpga treewide: remove dummy Makefiles for single targets 2019-08-21 21:05:21 +09:00
ipoib Kbuild updates for v5.4 2019-09-20 08:36:47 -07:00
lib Kbuild updates for v5.4 2019-09-20 08:36:47 -07:00
steering net/mlx5: DR, Allow matching on vport based on vhca_id 2019-09-24 12:38:07 +03:00
Kconfig drivers: net: Fix Kconfig indentation 2019-09-26 08:56:17 +02:00
Makefile net/mlx5: Add direct rule fs_cmd implementation 2019-09-03 12:54:23 -07:00
alloc.c net/mlx5: Separate and generalize dma device from pci device 2019-04-29 16:55:05 -07:00
cmd.c Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux 2019-08-28 11:48:56 -07:00
cq.c net/mlx5: Report EQE data upon CQ completion 2019-07-03 21:00:20 +03:00
debugfs.c mlx5: no need to check return value of debugfs_create functions 2019-08-10 15:25:47 -07:00
dev.c net/mlx5: Use reversed order when unregister devices 2019-07-25 13:30:59 -07:00
devlink.c net/mlx5: fix spelling mistake "offlaods" -> "offloads" 2019-09-05 14:44:41 -07:00
devlink.h net/mlx5: Move all devlink related functions calls to devlink.c 2019-06-13 13:23:16 -07:00
ecpf.c Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux 2019-05-31 13:04:06 -07:00
ecpf.h net/mlx5: E-Switch, Replace host_params event with functions_changed event 2019-05-31 12:28:14 -07:00
en.h net/mlx5e: Change function's position to a more fitting file 2019-08-28 11:49:04 -07:00
en_arfs.c net/mlx5e: Use flow keys dissector to parse packets for ARFS 2019-08-08 13:01:18 -07:00
en_common.c net/mlx5e: Tx, Soften inline mode VLAN dependencies 2019-08-01 12:33:31 -07:00
en_dcbnl.c net/mlx5e: Tx, Soften inline mode VLAN dependencies 2019-08-01 12:33:31 -07:00
en_dim.c linux/dim: Move implementation to .c files 2019-06-25 13:46:39 -07:00
en_ethtool.c net/mlx5e: ethtool, Fix a typo in WOL function names 2019-08-28 11:49:03 -07:00
en_fs.c net/mlx5e: Improve stateless offload capability check 2019-08-28 11:49:05 -07:00
en_fs_ethtool.c net/mlx5e: Fix traffic duplication in ethtool steering 2019-09-24 12:38:08 +03:00
en_main.c mlx5-updates-2019-09-05 2019-09-07 17:40:18 +02:00
en_rep.c net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module 2019-09-05 14:44:40 -07:00
en_rep.h net/mlx5e: Remove leftover declaration 2019-09-05 14:44:41 -07:00
en_rx.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next 2019-09-06 16:49:17 +02:00
en_selftest.c net/mlx5: Handle SW reset of FW in error flow 2019-06-13 13:23:17 -07:00
en_stats.c net/mlx5e: Add port buffer's congestion counters 2019-09-05 14:44:43 -07:00
en_stats.h net/mlx5e: Add port buffer's congestion counters 2019-09-05 14:44:43 -07:00
en_tc.c net/mlx5e: Fix matching on tunnel addresses type 2019-09-24 12:38:08 +03:00
en_tc.h net/mlx5e: Refactor neigh update for concurrent execution 2019-08-21 15:55:17 -07:00
en_tx.c net/mlx5e: Tx, Soften inline mode VLAN dependencies 2019-08-01 12:33:31 -07:00
en_txrx.c net/mlx5e: Add AF_XDP need_wakeup support 2019-08-17 23:07:32 +02:00
eq.c Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux 2019-08-28 11:48:56 -07:00
eswitch.c Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux 2019-08-28 11:48:56 -07:00
eswitch.h Merge tag 'v5.3-rc8' into rdma.git for-next 2019-09-13 16:59:51 -03:00
eswitch_offloads.c Merge tag 'v5.3-rc8' into rdma.git for-next 2019-09-13 16:59:51 -03:00
eswitch_offloads_termtbl.c net/mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create 2019-06-28 16:03:59 -07:00
events.c net/mlx5: E-Switch, Replace host_params event with functions_changed event 2019-05-31 12:28:14 -07:00
fs_cmd.c net/mlx5: Add direct rule fs_cmd implementation 2019-09-03 12:54:23 -07:00
fs_cmd.h net/mlx5: Add direct rule fs_cmd implementation 2019-09-03 12:54:23 -07:00
fs_core.c net/mlx5: Add API to set the namespace steering mode 2019-09-03 12:54:24 -07:00
fs_core.h net/mlx5: Add API to set the namespace steering mode 2019-09-03 12:54:24 -07:00
fs_counters.c Merge branch 'odp_fixes' into rdma.git for-next 2019-08-21 14:10:36 -03:00
fw.c net/mlx5e: Add kTLS TX HW offload support 2019-07-05 16:29:20 -07:00
health.c net/mlx5: Fix delay in fw fatal report handling due to fw report 2019-08-22 13:38:47 -07:00
lag.c net/mlx5: E-Switch, Refactor eswitch SR-IOV interface 2019-07-01 16:40:30 -07:00
lag.h net/mlx5e: Activate HW multipath and handle port affinity based on FIB events 2019-03-01 12:04:16 -08:00
lag_mp.c mlx5: Add missing init_net check in FIB notifier 2019-09-02 11:44:14 -07:00
lag_mp.h net/mlx5e: Activate HW multipath and handle port affinity based on FIB events 2019-03-01 12:04:16 -08:00
main.c net/mlx5: Add device ID of upcoming BlueField-2 2019-09-24 12:38:07 +03:00
mcg.c
mlx5_core.h Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux 2019-09-02 00:16:05 -07:00
mr.c net/mlx5: Convert mkey_table to XArray 2019-06-24 16:44:40 -07:00
pagealloc.c net/mlx5: Separate and generalize dma device from pci device 2019-04-29 16:55:05 -07:00
pci_irq.c net/mlx5: Use a single IRQ for all async EQs 2019-06-13 10:59:49 -07:00
pd.c
port.c net/mlx5e: ethtool, Add support for EEPROM high pages query 2019-05-01 14:39:16 -07:00
qp.c net/mlx5: Use debug message instead of warn 2019-08-13 12:58:06 +03:00
rdma.c net/mlx5: Avoid disabling RoCE when uninitialized 2019-09-01 23:44:42 -07:00
rdma.h net/mlx5: Eswitch, enable RoCE loopback traffic 2019-04-29 16:55:32 -07:00
rl.c mlx5: Fix formats with line continuation whitespace 2019-08-02 15:04:54 -04:00
sriov.c net/mlx5: Refactor mlx5_esw_query_functions for modularity 2019-07-03 12:50:42 -07:00
transobj.c net/mlx5: Introduce new TIR creation core API 2019-04-24 12:33:37 -07:00
uar.c Linux 5.1-rc1 2019-04-22 15:25:39 -07:00
vport.c net/mlx5e: Tx, Soften inline mode VLAN dependencies 2019-08-01 12:33:31 -07:00
wq.c net/mlx5e: Add cq info to tx reporter diagnose 2019-08-20 13:08:16 -07:00
wq.h net/mlx5e: Add cq info to tx reporter diagnose 2019-08-20 13:08:16 -07:00