netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next V1 0/9] Mellanox driver updates
@ 2013-11-03  8:03 Or Gerlitz
  2013-11-03  8:03 ` [PATCH net-next V1 1/9] net/mlx4_core: Fix register/unreg vlan flow Or Gerlitz
                   ` (9 more replies)
  0 siblings, 10 replies; 11+ messages in thread
From: Or Gerlitz @ 2013-11-03  8:03 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()"

changes from V0:
 - dropped the 1st patch which needs to go to -stable and hence through net, 
   not net-next   

Or.

Jack Morgenstein (9):
  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           |    3 +-
 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, 675 insertions(+), 120 deletions(-)

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

end of thread, other threads:[~2013-11-04 21:21 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-11-03  8:03 [PATCH net-next V1 0/9] Mellanox driver updates Or Gerlitz
2013-11-03  8:03 ` [PATCH net-next V1 1/9] net/mlx4_core: Fix register/unreg vlan flow Or Gerlitz
2013-11-03  8:03 ` [PATCH net-next V1 2/9] net/mlx4_core: Fix reg/unreg vlan/mac to conform to the firmware spec Or Gerlitz
2013-11-03  8:03 ` [PATCH net-next V1 3/9] net/mlx4_en: Use vlan id instead of vlan index for unregistration Or Gerlitz
2013-11-03  8:03 ` [PATCH net-next V1 4/9] net/mlx4_core: Resource tracker for reg/unreg vlans Or Gerlitz
2013-11-03  8:03 ` [PATCH net-next V1 5/9] net/mlx4_core: Don't fail reg/unreg vlan for older guests Or Gerlitz
2013-11-03  8:03 ` [PATCH net-next V1 6/9] net/mlx4_core: Fix checking order in MR table init Or Gerlitz
2013-11-03  8:03 ` [PATCH net-next V1 7/9] mlx4: Structures and init/teardown for VF resource quotas Or Gerlitz
2013-11-03  8:03 ` [PATCH net-next V1 8/9] net/mlx4_core: Fix quota handling in the QUERY_FUNC_CAP wrapper Or Gerlitz
2013-11-03  8:03 ` [PATCH net-next V1 9/9] net/mlx4_core: Implement resource quota enforcement Or Gerlitz
2013-11-04 21:20 ` [PATCH net-next V1 0/9] Mellanox driver updates David Miller

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