[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <1572468274-30748-1-git-send-email-lariel@mellanox.com>
Date: Wed, 30 Oct 2019 20:44:42 +0000
From: Ariel Levkovich <lariel@...lanox.com>
To: "netdev@...r.kernel.org" <netdev@...r.kernel.org>
CC: Saeed Mahameed <saeedm@...lanox.com>,
"sd@...asysnail.net" <sd@...asysnail.net>,
"sbrivio@...hat.com" <sbrivio@...hat.com>,
"nikolay@...ulusnetworks.com" <nikolay@...ulusnetworks.com>,
Jiri Pirko <jiri@...lanox.com>,
"dsahern@...il.com" <dsahern@...il.com>,
Ariel Levkovich <lariel@...lanox.com>
Subject: [PATCH net-next 0/3] VGT+ support
The following series introduces VGT+ support for SRIOV vf
devices.
VGT+ is an extention of the VGT (Virtual Guest Tagging)
where the guest is in charge of vlan tagging the packets
only with VGT+ the admin can limit the allowed vlan ids
the guest can use to a specific vlan trunk list.
The patches introduce the API for admin users to set and
query these vlan trunk lists on the vfs using netlink
commands.
Ariel Levkovich (3):
net: Support querying specific VF properties
net: Add SRIOV VGT+ support
net/mlx5: Add SRIOV VGT+ support
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 30 ++
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 600 ++++++++++++++++-----
drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 27 +-
.../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 8 +-
include/linux/if_link.h | 3 +
include/linux/netdevice.h | 12 +
include/uapi/linux/if_link.h | 35 ++
include/uapi/linux/rtnetlink.h | 1 +
net/core/rtnetlink.c | 169 ++++--
9 files changed, 712 insertions(+), 173 deletions(-)
--
1.8.3.1
Powered by blists - more mailing lists