netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next 00/10] Mellanox driver updates Oct 31 2013
@ 2013-10-31 12:29 Or Gerlitz
  2013-10-31 12:29 ` [PATCH net-next 01/10] net/mlx4_core: Fix call to __mlx4_unregister_mac Or Gerlitz
                   ` (10 more replies)
  0 siblings, 11 replies; 13+ messages in thread
From: Or Gerlitz @ 2013-10-31 12:29 UTC (permalink / raw)
  To: davem; +Cc: netdev, amirv, roland, jackm, Or Gerlitz

Hi Dave, 

This patch set from Jack Morgenstein does the following:

1. Fix MAC/VLAN SRIOV implementation, and add wrapper functions for VLAN allocation
   and de-allocation (patches 1-6).

2. Implements resource quotas when running under SRIOV (patches 7-10).
   Patch 7 is a small bug fix, and patches 8-10 implement the quotas.

Quotas are implemented per resource type for VFs and the PF, to prevent
any entity from simply grabbing all the resources for itself and leaving
the other entities unable to obtain such resources.

The series is against net-next commit ba48650 "ipv6: remove the unnecessary statement in find_match()"

Patch #1 is bug fix which needs to go into -stable of kernels >= 3.10 

Or.

Jack Morgenstein (10):
  net/mlx4_core: Fix call to __mlx4_unregister_mac
  net/mlx4_core: Fix register/unreg vlan flow
  net/mlx4_core: Fix reg/unreg vlan/mac to conform to the firmware spec
  net/mlx4_en: Use vlan id instead of vlan index for unregistration
  net/mlx4_core: Resource tracker for reg/unreg vlans
  net/mlx4_core: Don't fail reg/unreg vlan for older guests
  net/mlx4_core: Fix checking order in MR table init
  mlx4: Structures and init/teardown for VF resource quotas
  net/mlx4_core: Fix quota handling in the QUERY_FUNC_CAP wrapper
  net/mlx4_core: Implement resource quota enforcement

 drivers/infiniband/hw/mlx4/main.c                  |    8 +-
 drivers/net/ethernet/mellanox/mlx4/cmd.c           |    5 +-
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c     |    6 +-
 drivers/net/ethernet/mellanox/mlx4/fw.c            |   99 +++--
 drivers/net/ethernet/mellanox/mlx4/main.c          |   32 +-
 drivers/net/ethernet/mellanox/mlx4/mlx4.h          |   21 +-
 drivers/net/ethernet/mellanox/mlx4/mr.c            |    6 +-
 drivers/net/ethernet/mellanox/mlx4/port.c          |   87 ++--
 drivers/net/ethernet/mellanox/mlx4/qp.c            |    3 +-
 .../net/ethernet/mellanox/mlx4/resource_tracker.c  |  510 ++++++++++++++++++--
 include/linux/mlx4/device.h                        |   20 +-
 11 files changed, 676 insertions(+), 121 deletions(-)

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

end of thread, other threads:[~2013-11-02 19:14 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-10-31 12:29 [PATCH net-next 00/10] Mellanox driver updates Oct 31 2013 Or Gerlitz
2013-10-31 12:29 ` [PATCH net-next 01/10] net/mlx4_core: Fix call to __mlx4_unregister_mac Or Gerlitz
2013-10-31 12:29 ` [PATCH net-next 02/10] net/mlx4_core: Fix register/unreg vlan flow Or Gerlitz
2013-10-31 12:29 ` [PATCH net-next 03/10] net/mlx4_core: Fix reg/unreg vlan/mac to conform to the firmware spec Or Gerlitz
2013-10-31 12:29 ` [PATCH net-next 04/10] net/mlx4_en: Use vlan id instead of vlan index for unregistration Or Gerlitz
2013-10-31 12:29 ` [PATCH net-next 05/10] net/mlx4_core: Resource tracker for reg/unreg vlans Or Gerlitz
2013-10-31 12:29 ` [PATCH net-next 06/10] net/mlx4_core: Don't fail reg/unreg vlan for older guests Or Gerlitz
2013-10-31 12:29 ` [PATCH net-next 07/10] net/mlx4_core: Fix checking order in MR table init Or Gerlitz
2013-10-31 12:29 ` [PATCH net-next 08/10] mlx4: Structures and init/teardown for VF resource quotas Or Gerlitz
2013-10-31 12:29 ` [PATCH net-next 09/10] net/mlx4_core: Fix quota handling in the QUERY_FUNC_CAP wrapper Or Gerlitz
2013-10-31 12:29 ` [PATCH net-next 10/10] net/mlx4_core: Implement resource quota enforcement Or Gerlitz
2013-11-02  6:20 ` [PATCH net-next 00/10] Mellanox driver updates Oct 31 2013 David Miller
2013-11-02 19:14   ` Or Gerlitz

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).