[dpdk-dev] [RFC PATCH v2 0/5] add API's for VF management
Pattan, Reshma
reshma.pattan at intel.com
Fri Sep 9 10:49:42 CEST 2016
Hi Thomas and Ferruh,
Can you take a look and provide comments on ixgbe driver and ethdev changes.
Thanks,
Reshma
> -----Original Message-----
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Bernard Iremonger
> Sent: Friday, August 26, 2016 10:10 AM
> To: Shah, Rahul R <rahul.r.shah at intel.com>; Lu, Wenzhuo
> <wenzhuo.lu at intel.com>; dev at dpdk.org
> Cc: Iremonger, Bernard <bernard.iremonger at intel.com>
> Subject: [dpdk-dev] [RFC PATCH v2 0/5] add API's for VF management
>
> This RFC patchset contains new DPDK API's requested by AT&T for use with the
> Virtual Function Daemon (VFD).
>
> The need to configure and manage VF's on a NIC has grown to the point where
> AT&T have devloped a DPDK based tool, VFD, to do this.
>
> This RFC proposes to add the following API extensions to DPDK:
> mailbox communication callback support
> VF configuration
>
> Nine new functions have been added to the eth_dev_ops structure.
> Corresponding functions have been added to the ixgbe PMD for the Niantic NIC.
>
> Two new callback functions have been added.
> Changes have been made to the ixgbe_rcv_msg_from_vf function to use the
> callback functions.
>
> Changes have been made to testpmd to facilitate testing of the new API's.
> The testpmd documentation has been updated to document the testpmd
> changes.
>
> Note:
> Adding new functions to the eth_dev_ops structure will cause an ABI breakage.
>
> Changes in V2:
> rebase to latest master branch.
> fix compile error with clang.
>
> Bernard Iremonger (5):
> librte_ether: add internal callback functions
> net/ixgbe: add callback to user app on VF to PF mbox msg
> librte_ether: add API's for VF management
> net/ixgbe: add functions for VF management
> app/test_pmd: add tests for new API's
>
> app/test-pmd/cmdline.c | 700 ++++++++++++++++++++++++++++
> doc/guides/testpmd_app_ug/testpmd_funcs.rst | 68 ++-
> drivers/net/ixgbe/ixgbe_ethdev.c | 179 +++++++
> drivers/net/ixgbe/ixgbe_pf.c | 39 +-
> lib/librte_ether/rte_ethdev.c | 176 +++++++
> lib/librte_ether/rte_ethdev.h | 284 +++++++++++
> lib/librte_ether/rte_ether_version.map | 16 +
> 7 files changed, 1455 insertions(+), 7 deletions(-)
>
> --
> 2.9.0
More information about the dev
mailing list