OpenCloudOS-Kernel/drivers/net/ethernet/mellanox/mlx5/core
David S. Miller 9e50727f0e mlx5-updates-2018-10-03
mlx5 core driver and ethernet netdev updates, please note there is a small
 devlink releated update to allow extack argument to eswitch operations.
 
 From Eli Britstein,
 1) devlink: Add extack argument to the eswitch related operations
 2) net/mlx5e: E-Switch, return extack messages for failures in the e-switch devlink callbacks
 3) net/mlx5e: Add extack messages for TC offload failures
 
 From Eran Ben Elisha,
 4) mlx5e: Add counter for aRFS rule insertion failures
 
 From Feras Daoud
 5) Fast teardown support for mlx5 device
 This change introduces the enhanced version of the "Force teardown" that
 allows SW to perform teardown in a faster way without the need to reclaim
 all the FW pages.
 Fast teardown provides the following advantages:
     1- Fix a FW race condition that could cause command timeout
     2- Avoid moving to polling mode
     3- Close the vport to prevent PCI ACK to be sent without been scatter
     to memory
 -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABAgAGBQJbtU45AAoJEEg/ir3gV/o+/C4H/RHA4KImrb476EdB3VNYMqAN
 dgXb+bmh6sZP+jHWqQ4c3aVeh6/T8qm4gwiSn2nVTtHEnxtCdIYljzDC1Nswczeg
 pSjD1eOP7M1LpAOmBb8xdnJcX7yM7r1bTklnp2sN853WShbsDRYgZBHsBwTzx25U
 ZdzL4QTLuohlG/aLrbGXMntIy45ya2fVQrnK54s18nFlgsdFjEs0mi0xaUKNBC6+
 P8CTohHAxuuxmL5b+6MIYLZCdgd8cLNQFdtqbckEVw7SvcRTxfraRlyqJ0YOgTGB
 TdSWnqZz2JYH29wSFbpFG8qX6GCv8FoiZ+fKzldbolHk442rrktHv3+Y7qQuZVs=
 =NVks
 -----END PGP SIGNATURE-----

Merge tag 'mlx5-updates-2018-10-03' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux

Saeed Mahameed says:

====================
mlx5-updates-2018-10-03

mlx5 core driver and ethernet netdev updates, please note there is a small
devlink releated update to allow extack argument to eswitch operations.

From Eli Britstein,
1) devlink: Add extack argument to the eswitch related operations
2) net/mlx5e: E-Switch, return extack messages for failures in the e-switch devlink callbacks
3) net/mlx5e: Add extack messages for TC offload failures

From Eran Ben Elisha,
4) mlx5e: Add counter for aRFS rule insertion failures

From Feras Daoud
5) Fast teardown support for mlx5 device
This change introduces the enhanced version of the "Force teardown" that
allows SW to perform teardown in a faster way without the need to reclaim
all the FW pages.
Fast teardown provides the following advantages:
    1- Fix a FW race condition that could cause command timeout
    2- Avoid moving to polling mode
    3- Close the vport to prevent PCI ACK to be sent without been scatter
    to memory
====================

Signed-off-by: David S. Miller <davem@davemloft.net>
2018-10-04 09:48:37 -07:00
..
accel net/mlx5: fix an unused-function warning 2018-07-18 13:38:54 -07:00
diag Merge branch 'linus/master' into rdma.git for-next 2018-08-16 14:21:29 -06:00
en net/mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules 2018-10-01 10:58:00 -07:00
en_accel net/mlx5e: TLS, Read capabilities only when it is safe 2018-09-17 15:12:31 -07:00
fpga net/mlx5: Accel, add TLS rx offload routines 2018-07-16 00:13:11 -07:00
ipoib net/mlx5e: Provide explicit directive if to create inner indirect tirs 2018-10-01 11:32:44 -07:00
lib net/mlx5e: Replace PTP clock lock from RW lock to seq lock 2018-09-05 21:14:57 -07:00
Kconfig net/mlx5e: vxlan.c depends on CONFIG_VXLAN 2018-08-13 12:50:17 -07:00
Makefile net/mlx5: Reorganize the makefile 2018-08-13 12:50:17 -07:00
alloc.c net/mlx5: Fix QP fragmented buffer allocation 2018-07-18 18:16:58 -07:00
cmd.c net/mlx5: Fix read from coherent memory 2018-09-17 15:12:31 -07:00
cq.c net/mlx5: Fix wrongly assigned CQ reference counter 2018-03-07 15:54:36 -08:00
debugfs.c net/mlx5: fix uaccess beyond "count" in debugfs read/write handlers 2018-07-11 12:08:57 -07:00
dev.c net/mlx5: Check for error in mlx5_attach_interface 2018-09-05 17:08:33 -07:00
en.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2018-10-03 21:00:17 -07:00
en_arfs.c net/mlx5e: Add new counter for aRFS rule insertion failures 2018-10-03 16:17:59 -07:00
en_common.c net/mlx5: Mkey creation command adjustments 2018-04-05 13:04:49 -06:00
en_dcbnl.c net/mlx5e: Cleanup of dcbnl related fields 2018-08-08 19:07:37 -07:00
en_dim.c net/mlx5e: Enable adaptive-TX moderation 2018-04-24 10:15:08 -04:00
en_ethtool.c net/mlx5e: Allow reporting of checksum unnecessary 2018-10-01 11:32:47 -07:00
en_fs.c net/mlx5e: Remove redundant vport context vlan update 2018-05-14 15:10:22 -07:00
en_fs_ethtool.c net/mlx5e: Ethtool steering, Support masks for l3/l4 filters 2018-10-01 11:32:41 -07:00
en_main.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2018-10-03 21:00:17 -07:00
en_rep.c net/mlx5e: Add ethtool control of ring params to VF representors 2018-10-01 11:32:46 -07:00
en_rep.h net/mlx5e: Use shared table for offloaded TC eswitch flows 2018-05-17 17:48:54 -07:00
en_rx.c net/mlx5e: Allow reporting of checksum unnecessary 2018-10-01 11:32:47 -07:00
en_selftest.c net/mlx5: Rename modify/query_vport state related enums 2018-08-08 19:34:54 -07:00
en_stats.c net/mlx5e: Add new counter for aRFS rule insertion failures 2018-10-03 16:17:59 -07:00
en_stats.h net/mlx5e: Add new counter for aRFS rule insertion failures 2018-10-03 16:17:59 -07:00
en_tc.c mlx5-updates-2018-10-03 2018-10-04 09:48:37 -07:00
en_tc.h net/mlx5e: Get the number of offloaded TC rules from the correct table 2018-05-29 17:27:50 -07:00
en_tx.c net/mlx5e: TX, Use function to access sq_dma object in fifo 2018-07-26 15:23:59 -07:00
en_txrx.c net/mlx5e: Add support for XDP_REDIRECT in device-out side 2018-07-26 15:23:57 -07:00
eq.c net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK 2018-08-13 12:50:17 -07:00
eswitch.c net/mlx5: E-Switch, Fix out of bound access when setting vport rate 2018-10-01 10:58:00 -07:00
eswitch.h devlink: Add extack for eswitch operations 2018-10-03 16:17:58 -07:00
eswitch_offloads.c net/mlx5e: E-Switch, Add extack messages to devlink callbacks 2018-10-03 16:17:58 -07:00
fs_cmd.c net/mlx5: Add support for flow table destination number 2018-07-24 08:51:20 +03:00
fs_cmd.h net/mlx5: Flow steering cmd interface should get the fte when deleting 2018-03-06 22:20:15 -08:00
fs_core.c net/mlx5: Fix possible deadlock from lockdep when adding fte to fg 2018-09-05 17:08:34 -07:00
fs_core.h net/mlx5: Store flow counters in a list 2018-09-05 21:14:57 -07:00
fs_counters.c net/mlx5: Add flow counters idr 2018-09-05 21:14:57 -07:00
fw.c net/mlx5: Add Fast teardown support 2018-10-03 16:18:00 -07:00
health.c net/mlx5: Add Fast teardown support 2018-10-03 16:18:00 -07:00
lag.c IB/mlx5: Fix congestion counters in LAG mode 2017-12-21 16:06:07 -07:00
mad.c
main.c net/mlx5: Add Fast teardown support 2018-10-03 16:18:00 -07:00
mcg.c
mlx5_core.h net/mlx5: Add Fast teardown support 2018-10-03 16:18:00 -07:00
mr.c net/mlx5: Limit scope of dump_fill_mkey function 2018-07-04 21:51:07 +03:00
pagealloc.c
pd.c
port.c net/mlx5: Fix wrong size allocation for QoS ETC TC regitster 2018-06-26 15:26:33 -07:00
qp.c net/mlx5: remove some extraneous spaces in indentations 2018-04-16 12:24:08 -07:00
rl.c net/mlx5: Packet pacing enhancement 2018-03-19 11:54:41 -06:00
sriov.c net/mlx5: E-Switch, Avoid setup attempt if not being e-switch manager 2018-06-26 15:26:29 -07:00
srq.c net: ethernet: Use DIV_ROUND_UP instead of reimplementing its function 2018-09-12 20:34:47 -07:00
transobj.c net/mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules 2018-10-01 10:58:00 -07:00
uar.c net/mlx5: Fix mlx5_get_uars_page to return error code 2018-01-12 02:01:47 +02:00
vport.c net/mlx5: Cache the system image guid 2018-10-01 11:32:47 -07:00
wq.c net/mlx5: Use u16 for Work Queue buffer strides offset 2018-09-05 17:08:33 -07:00
wq.h net/mlx5: Use u16 for Work Queue buffer fragment size 2018-09-05 17:08:33 -07:00