OpenCloudOS-Kernel/drivers/net/ethernet/mellanox/mlx5/core
David S. Miller fba961ab29 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Lots of overlapping changes.  Also on the net-next side
the XDP state management is handled more in the generic
layers so undo the 'net' nfp fix which isn't applicable
in net-next.

Include a necessary change by Jakub Kicinski, with log message:

====================
cls_bpf no longer takes care of offload tracking.  Make sure
netdevsim performs necessary checks.  This fixes a warning
caused by TC trying to remove a filter it has not added.

Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Reviewed-by: Quentin Monnet <quentin.monnet@netronome.com>
====================

Signed-off-by: David S. Miller <davem@davemloft.net>
2017-12-22 11:16:31 -05:00
..
accel net/mlx5: Add Makefiles for subdirectories 2017-07-06 15:13:20 +03:00
diag net/mlx5: Fix static checker warning on steering tracepoints code 2017-09-28 07:23:10 +03:00
en_accel net/mlx5: Remove redundant unlikely() 2017-09-26 10:15:44 -07:00
fpga net/mlx5: FPGA, return -EINVAL if size is zero 2017-12-19 23:23:57 +02:00
ipoib net/mlx5e: Fix defaulting RX ring size when not needed 2017-12-19 23:24:00 +02:00
lib net/mlx5: PTP code migration to driver core section 2017-10-14 11:22:06 -07:00
Kconfig net/mlx5: File renaming towards ptp core implementation 2017-10-14 11:22:05 -07:00
Makefile Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2017-11-04 09:26:51 +09:00
alloc.c net/mlx5: Add a blank line after declarations 2017-08-20 12:57:19 +03:00
cmd.c net/mlx5: Fix rate limit packet pacing naming and struct 2017-12-19 23:23:58 +02:00
cq.c drivers, net, mlx5: convert mlx5_cq.refcount from atomic_t to refcount_t 2017-10-22 02:22:38 +01:00
debugfs.c net/mlx5: Avoid using multiple blank lines 2017-06-16 00:12:40 +03:00
dev.c net/mlx5: Loop over temp list to release delay events 2017-11-10 15:39:20 +09:00
en.h net/mlx5e: Fix defaulting RX ring size when not needed 2017-12-19 23:24:00 +02:00
en_arfs.c net/mlx5: Initialize destination_flow struct to 0 2017-11-04 21:27:06 -07:00
en_common.c net/mlx5e: Support DSCP trust state to Ethernet's IP packet on SQ 2017-11-04 21:26:42 -07:00
en_dcbnl.c net/mlx5e: Fix ETS BW check 2017-12-19 23:23:59 +02:00
en_ethtool.c net/mlx5e: Fix defaulting RX ring size when not needed 2017-12-19 23:24:00 +02:00
en_fs.c Merge tag 'mlx5-updates-2017-11-09' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux 2017-11-10 13:44:46 +09:00
en_fs_ethtool.c net/mlx5: Fix mlx5_add_flow_rules call with correct num of dests 2017-07-27 16:40:17 +03:00
en_main.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2017-12-22 11:16:31 -05:00
en_rep.c net: sched: move the can_offload check from binding phase to rule insertion phase 2017-11-02 16:10:39 +09:00
en_rep.h net/mlx5: Add CONFIG_MLX5_ESWITCH Kconfig 2017-08-07 10:47:06 +03:00
en_rx.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2017-11-12 09:17:05 +09:00
en_rx_am.c net/mlx5e: Enable CQE based moderation on TX CQ 2017-11-04 21:27:15 -07:00
en_selftest.c net/mlx5e: Enable local loopback in loopback selftest 2017-07-24 10:29:18 -04:00
en_stats.c net/mlx5e: Add VLAN offloads statistics 2017-11-09 13:28:22 +09:00
en_stats.h net/mlx5e: Add VLAN offloads statistics 2017-11-09 13:28:22 +09:00
en_tc.c act_mirred: get rid of tcfm_ifindex from struct tcf_mirred 2017-12-06 14:50:13 -05:00
en_tc.h mlx5-shared-2017-08-07 2017-08-07 10:42:09 -07:00
en_tx.c net/mlx5e: Add VLAN offloads statistics 2017-11-09 13:28:22 +09:00
en_txrx.c net/mlx5e: Fix napi poll with zero budget 2017-11-10 15:39:20 +09:00
eq.c net/mlx5: Stay in polling mode when command EQ destroy fails 2017-12-19 23:24:05 +02:00
eswitch.c net/mlx5: Initialize destination_flow struct to 0 2017-11-04 21:27:06 -07:00
eswitch.h net/mlx5: Add CONFIG_MLX5_ESWITCH Kconfig 2017-08-07 10:47:06 +03:00
eswitch_offloads.c net/mlx5: Initialize destination_flow struct to 0 2017-11-04 21:27:06 -07:00
fs_cmd.c net/mlx5: Support for attaching multiple underlay QPs to root flow table 2017-10-14 11:22:07 -07:00
fs_cmd.h net/mlx5: Support for attaching multiple underlay QPs to root flow table 2017-10-14 11:22:07 -07:00
fs_core.c net/mlx5: Fix steering memory leak 2017-12-19 23:24:04 +02:00
fs_core.h drivers, net, mlx5: convert fs_node.refcount from atomic_t to refcount_t 2017-10-22 02:22:39 +01:00
fs_counters.c net/mlx5: Increase the maximum flow counters supported 2017-08-07 10:47:07 +03:00
fw.c net/mlx5: QCAM register firmware command support 2017-11-04 21:24:14 -07:00
health.c net/mlx5: Fix misspelling in the error message and comment 2017-12-19 23:24:01 +02:00
lag.c net/mlx5: Consider tx_enabled in all modes on remap 2017-07-27 16:40:16 +03:00
mad.c net/mlx5: Unify and improve command interface 2016-08-17 17:45:58 +03:00
main.c Revert "mlx5: move affinity hints assignments to generic code" 2017-12-19 23:23:58 +02:00
mcg.c net/mlx5: Unify and improve command interface 2016-08-17 17:45:58 +03:00
mlx5_core.h net/mlx5: QCAM register firmware command support 2017-11-04 21:24:14 -07:00
mr.c net/mlx5: Unify and improve command interface 2016-08-17 17:45:58 +03:00
pagealloc.c net/mlx5: Avoid using multiple blank lines 2017-06-16 00:12:40 +03:00
pd.c net/mlx5: Unify and improve command interface 2016-08-17 17:45:58 +03:00
port.c net/mlx5: QPTS and QPDPM register firmware command support 2017-11-04 21:26:21 -07:00
qp.c net/mlx5: Fix error flow in CREATE_QP command 2017-12-19 23:24:02 +02:00
rl.c net/mlx5: Fix rate limit packet pacing naming and struct 2017-12-19 23:23:58 +02:00
sriov.c net/mlx5: Fix wrong indentation in enable SRIOV code 2017-09-28 07:23:10 +03:00
srq.c Updates for 4.14 kernel merge window 2017-09-03 17:49:17 -07:00
transobj.c {net, IB}/mlx5: Replace mlx5_vzalloc with kvzalloc 2017-05-14 13:53:18 +03:00
uar.c net/mlx5: Fix UAR memory leak 2017-04-22 21:52:37 +03:00
vport.c net/mlx5: Add raw ethernet local loopback firmware command 2017-07-24 10:26:16 -04:00
vxlan.c net/mlx5e: Prevent possible races in VXLAN control flow 2017-12-19 23:24:03 +02:00
vxlan.h net/mlx5e: Add refcount to VXLAN structure 2017-12-19 23:24:03 +02:00
wq.c net/mlx5: Add QP WQ support 2017-06-27 16:36:47 +03:00
wq.h net/mlx5: Add QP WQ support 2017-06-27 16:36:47 +03:00