From: Tony Nguyen <anthony.l.nguyen@intel.com>
To: intel-wired-lan@osuosl.org
Subject: [Intel-wired-lan] [PATCH net-next v2 0/6] Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2
Date: Mon, 29 Nov 2021 16:15:58 -0800 [thread overview]
Message-ID: <20211130001604.22112-1-anthony.l.nguyen@intel.com> (raw)
From: Brett Creeley <brett.creeley@intel.com>
This patch series adds support in the iavf driver for communicating and
using VIRTCHNL_VF_OFFLOAD_VLAN_V2. The current VIRTCHNL_VF_OFFLOAD_VLAN
is very limited and covers all 802.1Q VLAN offloads and filtering with
no granularity.
The new VIRTCHNL_VF_OFFLOAD_VLAN_V2 adds more granularity, flexibility,
and support for 802.1ad offloads and filtering. This includes the VF
negotiating which VLAN offloads/filtering it's allowed, where VLAN tags
should be inserted and/or stripped into and from descriptors, and the
supported VLAN protocols.
---
v2:
- Remove excess newline
- Remove 'inline' use
- Fix incorrect flag usage
- Change BIT() to BIT_ULL() for 32 bit build issue
Brett Creeley (6):
virtchnl: Add support for new VLAN capabilities
iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation
iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config
iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath
iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload
enable/disable
iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2
drivers/net/ethernet/intel/iavf/iavf.h | 105 ++-
drivers/net/ethernet/intel/iavf/iavf_main.c | 767 +++++++++++++++---
drivers/net/ethernet/intel/iavf/iavf_txrx.c | 71 +-
drivers/net/ethernet/intel/iavf/iavf_txrx.h | 30 +-
.../net/ethernet/intel/iavf/iavf_virtchnl.c | 534 ++++++++++--
include/linux/avf/virtchnl.h | 377 +++++++++
6 files changed, 1637 insertions(+), 247 deletions(-)
--
2.20.1
next reply other threads:[~2021-11-30 0:15 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-11-30 0:15 Tony Nguyen [this message]
2021-11-30 0:15 ` [Intel-wired-lan] [PATCH net-next v2 1/6] virtchnl: Add support for new VLAN capabilities Tony Nguyen
2021-12-08 8:08 ` Jankowski, Konrad0
2021-11-30 0:16 ` [Intel-wired-lan] [PATCH net-next v2 2/6] iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation Tony Nguyen
2021-12-08 8:07 ` Jankowski, Konrad0
2021-11-30 0:16 ` [Intel-wired-lan] [PATCH net-next v2 3/6] iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config Tony Nguyen
2021-12-08 8:06 ` Jankowski, Konrad0
2021-11-30 0:16 ` [Intel-wired-lan] [PATCH net-next v2 4/6] iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath Tony Nguyen
2021-12-08 8:05 ` Jankowski, Konrad0
2021-11-30 0:16 ` [Intel-wired-lan] [PATCH net-next v2 5/6] iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable Tony Nguyen
2021-12-08 8:09 ` Jankowski, Konrad0
2021-11-30 0:16 ` [Intel-wired-lan] [PATCH net-next v2 6/6] iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2 Tony Nguyen
2021-12-08 8:03 ` Jankowski, Konrad0
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20211130001604.22112-1-anthony.l.nguyen@intel.com \
--to=anthony.l.nguyen@intel.com \
--cc=intel-wired-lan@osuosl.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.