netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net 0/7] Hi Dave,
@ 2016-02-24 11:18 Saeed Mahameed
  2016-02-24 11:18 ` [PATCH net 1/7] net/mlx5e: Remove wrong poll CQ optimization Saeed Mahameed
                   ` (7 more replies)
  0 siblings, 8 replies; 12+ messages in thread
From: Saeed Mahameed @ 2016-02-24 11:18 UTC (permalink / raw)
  To: David S. Miller
  Cc: netdev, Or Gerlitz, Tal Alon, Eran Ben Elisha, Tariq Toukan,
	Gal Pressman, Saeed Mahameed

This series has few bug fixes for the mlx5 Ethernet driver.

Eran fixed a locking issue with time-stamping that could cause a soft-lockup when time-stamping is enabled.

Gal fixed the rx/tx packets/bytes counters returned by the driver to actually went through the network stack.

Tariq removed a poll CQ optimization which could lead the driver to stop getting interrupts for some of the rings, and a did also fix to HW LRO which is currently broken.

He also provided RSS and RX hash fixes for the case of changing the number of rx rings the RX hash/RSS configuration will be out of sync.

The time stamping fix from Eran is not for -stable as the feature was only introduced in 4.5 but all of the others are.

This series is generated against net commit 9bdfb3b79e61 'tcp: convert cached rtt from usec to jiffies when feeding initial rto'

Saeed.

Eran Ben Elisha (1):
  net/mlx5e: Fix soft lockup when HW Timestamping is enabled

Gal Pressman (2):
  net/mlx5e: Add rx/tx bytes software counters
  net/mlx5e: Provide correct packet/bytes statistics

Tariq Toukan (4):
  net/mlx5e: Remove wrong poll CQ optimization
  net/mlx5e: Fix LRO modify
  net/mlx5e: Fix ethtool RX hash func configuration change
  net/mlx5e: Correctly handle RSS indirection table when changing
    number of channels

 drivers/net/ethernet/mellanox/mlx5/core/en.h       |   18 +++--
 drivers/net/ethernet/mellanox/mlx5/core/en_clock.c |   30 ++++---
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |   36 ++++++---
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   82 +++++++++++---------
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    |    8 +--
 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c    |   19 ++---
 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c  |    1 -
 include/linux/mlx5/mlx5_ifc.h                      |    4 +-
 8 files changed, 112 insertions(+), 86 deletions(-)

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2016-02-25 21:31 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-24 11:18 [PATCH net 0/7] Hi Dave, Saeed Mahameed
2016-02-24 11:18 ` [PATCH net 1/7] net/mlx5e: Remove wrong poll CQ optimization Saeed Mahameed
2016-02-24 11:18 ` [PATCH net 2/7] net/mlx5e: Fix LRO modify Saeed Mahameed
2016-02-24 11:18 ` [PATCH net 3/7] net/mlx5e: Fix soft lockup when HW Timestamping is enabled Saeed Mahameed
2016-02-25 21:31   ` David Miller
2016-02-24 11:18 ` [PATCH net 4/7] net/mlx5e: Fix ethtool RX hash func configuration change Saeed Mahameed
2016-02-24 11:18 ` [PATCH net 5/7] net/mlx5e: Correctly handle RSS indirection table when changing number of channels Saeed Mahameed
2016-02-24 11:18 ` [PATCH net 6/7] net/mlx5e: Add rx/tx bytes software counters Saeed Mahameed
2016-02-24 11:18 ` [PATCH net 7/7] net/mlx5e: Provide correct packet/bytes statistics Saeed Mahameed
2016-02-24 11:28 ` [PATCH net 0/7] Hi Dave, Saeed Mahameed
2016-02-24 16:15   ` David Miller
2016-02-24 16:19     ` Saeed Mahameed

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).