nit/uninit functions in avp_ethdev.c
* Moved MAC addresses init to the device initialization patch because it
is setup by the avp_dev_create() function.
* Split the changes to the avp.ini features file so that features are
marked as enabled in the patch that actually enables them.
Allain
Adds a header file with log macros for the AVP PMD
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
config/common_base | 4
drivers/net/avp/avp_logs.h | 59 ++
2 files changed, 63 insertions(+)
create mode 100644 drivers/net
Adds the initial framework for registering the driver against the support
PCI device identifiers.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
config/common_linuxapp | 1 +
config/defconfig_i686-native-linuxapp-gcc| 5 +
config/defconfig_i686-native
and updates to both the hypervisor DPDK application and the PMD.
The hypervisor DPDK application is a Wind River Systems proprietary
virtual switch.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
drivers/net/avp/Makefile | 5 +
drivers/net/avp/rte_avp_common.h | 416
Adds support for "dev_configure" operations to allow an application to
configure the device.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
doc/guides/nics/features/avp.ini | 4 +
drivers/net/avp/avp_ethdev.c | 241 +++
2 fil
Adds queue management operations so that an appliation can setup and
release the transmit and receive queues.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
drivers/net/avp/avp_ethdev.c | 180 ++-
1 file changed, 179 insertions(+), 1
Adds support for initialization newly probed AVP PCI devices. Initial
queue translations are setup in preparation for device configuration.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
drivers/net/avp/avp_ethdev.c | 315 +++
1 file
This commit introduces the AVP PMD file structure without adding any actual
driver functionality. Functional blocks will be added in later patches.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
MAINTAINERS | 5
config/common_base
Adds device functions to query and reset statistics.
Signed-off-by: Allain Legacy
---
doc/guides/nics/features/avp.ini | 2 ++
drivers/net/avp/avp_ethdev.c | 67
2 files changed, 69 insertions(+)
diff --git a/doc/guides/nics/features/avp.ini b/doc
Adds support for packet transmit functions so that an application can send
packets to the host application via an AVP device queue. Both the simple
and scattered functions are supported.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
drivers/net/avp/avp_ethdev.c | 335
Adds support for setting and clearing promiscuous mode on an AVP device.
When enabled the _mac_filter function will allow packets destined to any
MAC address to be processed by the receive functions.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
doc/guides/nics/features/avp.ini
the interrupts are maintained outside of the
start/stop functions because they must be enabled for the lifetime of the
device. This is so that host interrupts are serviced and acked even in
cases where the app may have stopped the device.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
Adds support for device start and stop functions. This allows an
application to control the administrative state of an AVP device. Stopping
the device will notify the host application to stop sending packets on that
device's receive queues.
Signed-off-by: Allain Legacy
Signed-off-by:
Updates the documentation and feature lists for the AVP PMD device.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
Acked-by: John McNamara
---
MAINTAINERS| 1 +
doc/guides/nics/avp.rst| 107 +
doc/guides
Adds function required for receiving packets from the host application via
AVP device queues. Both the simple and scattered functions are supported.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
doc/guides/nics/features/avp.ini | 3 +
drivers/net/avp/Makefile | 1
logs to ensure
they are not emitted unless the CONFIG_RTE_LIBRTE_VHOST_DEBUG option is
enabled.
Signed-off-by: Matt Peters
Signed-off-by: Allain Legacy
---
lib/librte_vhost/virtio_net.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/librte_vhost/virtio_net.c b/lib
-by: Matt Peters
Signed-off-by: Allain Legacy
---
drivers/net/i40e/i40e_rxtx.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/drivers/net/i40e/i40e_rxtx.c b/drivers/net/i40e/i40e_rxtx.c
index ec64a20eb..794d8717e 100644
--- a/drivers/net/i40e/i40e_rxtx.c
+++ b/drivers/net/i40e/i40e_rxtx.c
This commit introduces the AVP PMD file structure without adding any actual
driver functionality. Functional blocks will be added in later patches.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
MAINTAINERS | 5
config/common_base
umentation to indicate that virtio is the default device type
on Wind River Systems virtualization platforms and that AVP devices are
specialized devices available for applications looking for increased
performance
* Adjusted makefile DEPDIRS based on recent commits in master.
Allain
and updates to both the hypervisor DPDK application and the PMD.
The hypervisor DPDK application is a Wind River Systems proprietary
virtual switch.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
drivers/net/avp/Makefile | 5 +
drivers/net/avp/rte_avp_common.h | 416
Adds a header file with log macros for the AVP PMD
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
config/common_base | 4
drivers/net/avp/avp_logs.h | 59 ++
2 files changed, 63 insertions(+)
create mode 100644 drivers/net
Adds the initial framework for registering the driver against the support
PCI device identifiers.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
config/common_linuxapp | 1 +
config/defconfig_i686-native-linuxapp-gcc| 5 +
config/defconfig_i686-native
Adds queue management operations so that an appliation can setup and
release the transmit and receive queues.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
drivers/net/avp/avp_ethdev.c | 180 ++-
1 file changed, 179 insertions(+), 1
Adds function required for receiving packets from the host application via
AVP device queues. Both the simple and scattered functions are supported.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
doc/guides/nics/features/avp.ini | 3 +
drivers/net/avp/avp_ethdev.c | 451
Adds support for packet transmit functions so that an application can send
packets to the host application via an AVP device queue. Both the simple
and scattered functions are supported.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
drivers/net/avp/avp_ethdev.c | 335
Adds support for "dev_configure" operations to allow an application to
configure the device.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
doc/guides/nics/features/avp.ini | 4 +
drivers/net/avp/avp_ethdev.c | 241 +++
2 fil
Adds support for initialization newly probed AVP PCI devices. Initial
queue translations are setup in preparation for device configuration.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
drivers/net/avp/avp_ethdev.c | 315 +++
1 file
Adds device functions to query and reset statistics.
Signed-off-by: Allain Legacy
---
doc/guides/nics/features/avp.ini | 2 ++
drivers/net/avp/avp_ethdev.c | 67
2 files changed, 69 insertions(+)
diff --git a/doc/guides/nics/features/avp.ini b/doc
Adds support for setting and clearing promiscuous mode on an AVP device.
When enabled the _mac_filter function will allow packets destined to any
MAC address to be processed by the receive functions.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
doc/guides/nics/features/avp.ini
Adds support for device start and stop functions. This allows an
application to control the administrative state of an AVP device. Stopping
the device will notify the host application to stop sending packets on that
device's receive queues.
Signed-off-by: Allain Legacy
Signed-off-by:
Updates the documentation and feature lists for the AVP PMD device.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
Acked-by: John McNamara
---
MAINTAINERS| 1 +
doc/guides/nics/avp.rst| 111 +
doc/guides
the interrupts are maintained outside of the
start/stop functions because they must be enabled for the lifetime of the
device. This is so that host interrupts are serviced and acked even in
cases where the app may have stopped the device.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
modate above changes.
* Reworded commit title to fix typo
Allain Legacy (5):
test: basic unit tests for cfgfile
cfgfile: add support for global properties section
cfgfile: add support for configurable comment character
cfgfile: use strnlen to constrain memchr search
cfgfile: add support fo
This commit adds the basic infrastructure for the cfgfile library unit
tests. It includes success path tests for the most commonly used APIs.
More unit tests will be added later.
Signed-off-by: Allain Legacy
---
MAINTAINERS | 1 +
test/test/Makefile
onal arguments to be introduced in the future.
Signed-off-by: Allain Legacy
---
lib/librte_cfgfile/rte_cfgfile.c| 61 -
lib/librte_cfgfile/rte_cfgfile.h| 29
test/test/test_cfgfile.c| 47 +
test/te
27; variable to be updated
and the subsequent search for the '=' character to potentially find one
beyond the first newline character.
Since this bug relies on ';' and '=' characters appearing in random places
in the 'buffer' variable it is interm
ctionality.
Signed-off-by: Allain Legacy
---
lib/librte_cfgfile/rte_cfgfile.c| 23 --
lib/librte_cfgfile/rte_cfgfile.h| 6 +
test/test/test_cfgfile.c| 32 +
test/test/test_cfgfiles/etc/empty_key
This commit adds the basic infrastructure for the cfgfile library unit
tests. It includes success path tests for the most commonly used APIs.
More unit tests will be added later.
Signed-off-by: Allain Legacy
---
MAINTAINERS | 1 +
test/test/Makefile
onal arguments to be introduced in the future.
Signed-off-by: Allain Legacy
---
lib/librte_cfgfile/rte_cfgfile.c| 61 -
lib/librte_cfgfile/rte_cfgfile.h| 29
test/test/test_cfgfile.c| 47 +
test/te
h fields. This commit updates the local array to be sized to hold
the max name, max value, " = ", and the nul terminator.
Signed-off-by: Allain Legacy
Acked-by: Keith Wiles
---
lib/librte_cfgfile/rte_cfgfile.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib
rom the implementation
* Moved field comments to above definition instead of below in the
rte_cfgfile_parameters definition
Allain Legacy (5):
test: basic unit tests for cfgfile
cfgfile: add support for global properties section
cfgfile: add support for configurable comment character
cfg
This commit adds the basic infrastructure for the cfgfile library unit
tests. It includes success path tests for the most commonly used APIs.
More unit tests will be added later.
Signed-off-by: Allain Legacy
---
MAINTAINERS | 1 +
test/test/Makefile
27; variable to be updated
and the subsequent search for the '=' character to potentially find one
beyond the first newline character.
Since this bug relies on ';' and '=' characters appearing in random places
in the 'buffer' variable it is interm
=value pairs from such an
unnamed section. The CFG_FLAG_GLOBAL_SECTION flag must be passed to the
rte_cfgfile_load() API to enable this functionality. Any key=value pairs
found before the first section can be accessed in the section named
"GLOBAL".
Signed-off-by: Allain Legacy
onal arguments to be introduced in the future.
Signed-off-by: Allain Legacy
---
lib/librte_cfgfile/rte_cfgfile.c| 61 -
lib/librte_cfgfile/rte_cfgfile.h| 28 +++
test/test/test_cfgfile.c| 47 +
test/te
h fields. This commit updates the local array to be sized to hold
the max name, max value, " = ", and the nul terminator.
Signed-off-by: Allain Legacy
Acked-by: Keith Wiles
---
lib/librte_cfgfile/rte_cfgfile.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib
ctionality.
Signed-off-by: Allain Legacy
---
lib/librte_cfgfile/rte_cfgfile.c| 23 --
lib/librte_cfgfile/rte_cfgfile.h| 6 +
test/test/test_cfgfile.c| 32 +
test/test/test_cfgfiles/etc/empty_key
rom the implementation
* Moved field comments to above definition instead of below in the
rte_cfgfile_parameters definition
v5:
* Removed stray @param notation in rte_cfgfile.h file
* Updated rte_cfgfile_version.map file to add new public API
Allain Legacy (5):
test: basic unit tests for cfgf
This commit adds the basic infrastructure for the cfgfile library unit
tests. It includes success path tests for the most commonly used APIs.
More unit tests will be added later.
Acked-by: Cristian Dumitrescu
Signed-off-by: Allain Legacy
---
MAINTAINERS
=value pairs from such an
unnamed section. The CFG_FLAG_GLOBAL_SECTION flag must be passed to the
rte_cfgfile_load() API to enable this functionality. Any key=value pairs
found before the first section can be accessed in the section named
"GLOBAL".
Signed-off-by: Allain Legacy
Acked-by
27; variable to be updated
and the subsequent search for the '=' character to potentially find one
beyond the first newline character.
Since this bug relies on ';' and '=' characters appearing in random places
in the 'buffer' variable it is intermittently r
onal arguments to be introduced in the future.
Signed-off-by: Allain Legacy
Acked-by: Cristian Dumitrescu
---
lib/librte_cfgfile/rte_cfgfile.c | 61 +-
lib/librte_cfgfile/rte_cfgfile.h | 25
lib/librte_cfgfile/rte_cfgfile_version.map
h fields. This commit updates the local array to be sized to hold
the max name, max value, " = ", and the nul terminator.
Signed-off-by: Allain Legacy
Acked-by: Keith Wiles
Acked-by: Cristian Dumitrescu
---
lib/librte_cfgfile/rte_cfgfile.c | 2 +-
1 file changed, 1 insertion(
ctionality.
Signed-off-by: Allain Legacy
Acked-by: Cristian Dumitrescu
---
lib/librte_cfgfile/rte_cfgfile.c| 23 --
lib/librte_cfgfile/rte_cfgfile.h| 6 +
test/test/test_cfgfile.c| 32 +
;)
I thought of removing the startup command support since the same could be
accomplished by using the new "load" command once the process starts up,
but then I realized that it may be useful for someone using non-interactive
mode.
I am open to the idea of squashing both commits together
/somefile.txt
Signed-off-by: Allain Legacy
---
app/test-pmd/cmdline.c | 21
app/test-pmd/parameters.c | 10
app/test-pmd/testpmd.c | 4 +++
app/test-pmd/testpmd.h | 2 ++
doc/guides
Adds support to testpmd to load a set of cmdline CLI commands at runtime.
This can be helpful when needing to cut-n-paste many commands where
cut-n-paste may not be practical.
testpmd> load /home/ubuntu/somefile.txt
Signed-off-by: Allain Legacy
---
app/test-pmd/cmdlin
The AVP devices are only supported on Intel 64-bit architectures so
adjusting the defconfig attributes accordingly.
Fixes: c5ab4707ba97 ("net/avp: support driver registration")
Signed-off-by: Allain Legacy
---
config/common_linuxapp| 1 -
config/defconfig_i
The AVP devices are only supported on Intel 64-bit architectures so
adjusting the defconfig attributes accordingly.
Fixes: 0485859868a9 ("net/avp: support driver registration")
Signed-off-by: Allain Legacy
---
config/defconfig_arm-armv7a-linuxapp-gcc| 1 +
config/defconfig_ar
PMD
within a virtual machine running on a Wind River virtualization platform.
See: http://www.windriver.com/products/titanium-cloud/
Allain Legacy (16):
config: added attributes for the AVP PMD
net/avp: added public header files
maintainers: claim responsibility for AVP PMD
net/avp: added
Updates the common base configuration file to include a top level config
attribute for the AVP PMD.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
config/common_base | 5 +
1 file changed, 5 insertions(+)
diff --git a/config/common_base b/config/common_base
index aeee13e
and updates to both the hypervisor DPDK application and the PMD.
The hypervisor DPDK application is a Wind River Systems proprietary
virtual switch.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
drivers/net/avp/rte_avp_common.h | 427 +++
drivers
Adds a default Makefile to the driver directory but does not include any
source files.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
drivers/net/Makefile | 1 +
drivers/net/avp/Makefile | 52
2 files changed, 53 insertions
Updating the maintainers file to claim the AVP PMD driver on behalf of Wind
River Systems, Inc.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
MAINTAINERS | 5 +
1 file changed, 5 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 24e0eff..992ffa5 100644
--- a
Adds a header file with log macros for the AVP PMD
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
config/common_base | 4
drivers/net/avp/avp_logs.h | 59 ++
2 files changed, 63 insertions(+)
create mode 100644 drivers/net
Adds a default ABI version file for the AVP PMD.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
drivers/net/avp/rte_pmd_avp_version.map | 4
1 file changed, 4 insertions(+)
create mode 100644 drivers/net/avp/rte_pmd_avp_version.map
diff --git a/drivers/net/avp
Adds the initial framework for registering the driver against the support
PCI device identifiers.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
config/common_linuxapp | 1 +
config/defconfig_i686-native-linuxapp-gcc| 5 +
config/defconfig_i686-native
Adds support for packet transmit functions so that an application can send
packets to the host application via an AVP device queue. Both the simple
and scattered functions are supported.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
drivers/net/avp/avp_ethdev.c | 347
Adds queue management operations so that an appliation can setup and
release the transmit and receive queues.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
drivers/net/avp/avp_ethdev.c | 148 ++-
1 file changed, 147 insertions(+), 1
Adds function required for receiving packets from the host application via
AVP device queues. Both the simple and scattered functions are supported.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
drivers/net/avp/Makefile | 1 +
drivers/net/avp/avp_ethdev.c | 469
Adds support for "dev_configure" operations to allow an application to
configure the device.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
drivers/net/avp/avp_ethdev.c | 136 +++
1 file changed, 136 insertions(+)
diff --git a/d
Adds support for initialization newly probed AVP PCI devices. Initial
queue translations are setup in preparation for device configuration.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
drivers/net/avp/avp_ethdev.c | 770 +++
1 file
Adds support for setting and clearing promiscuous mode on an AVP device.
When enabled the _mac_filter function will allow packets destined to any
MAC address to be processed by the receive functions.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
drivers/net/avp/avp_ethdev.c | 34
Adds support for device get/set operations against an AVP device so that an
application can query and reset statistics on an AVP device.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
config/common_base | 1 +
drivers/net/avp/avp_ethdev.c | 81
Adds support for device start and stop functions. This allows an
application to control the administrative state of an AVP device. Stopping
the device will notify the host application to stop sending packets on that
device's receive queues.
Signed-off-by: Allain Legacy
Signed-off-by:
Updates the documentation and feature lists for the AVP PMD device.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
MAINTAINERS | 1 +
doc/guides/nics/avp.rst | 99
doc/guides/nics/features/avp.ini | 17
Updates the common base configuration file to include a top level config
attribute for the AVP PMD.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
config/common_base | 5 +
1 file changed, 5 insertions(+)
diff --git a/config/common_base b/config/common_base
index aeee13e
Updating the maintainers file to claim the AVP PMD driver on behalf of Wind
River Systems, Inc.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
MAINTAINERS | 5 +
1 file changed, 5 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 24e0eff..992ffa5 100644
--- a
PMD
within a virtual machine running on a Wind River virtualization platform.
See: http://www.windriver.com/products/titanium-cloud/
v2:
* Fixed coding style violations that slipped in accidentally because of an
out of date checkpatch.pl from an older kernel.
Allain Legacy (16):
config: added
and updates to both the hypervisor DPDK application and the PMD.
The hypervisor DPDK application is a Wind River Systems proprietary
virtual switch.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
drivers/net/avp/rte_avp_common.h | 424 +++
drivers
Adds a default ABI version file for the AVP PMD.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
drivers/net/avp/rte_pmd_avp_version.map | 4
1 file changed, 4 insertions(+)
create mode 100644 drivers/net/avp/rte_pmd_avp_version.map
diff --git a/drivers/net/avp
Adds a header file with log macros for the AVP PMD
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
config/common_base | 4
drivers/net/avp/avp_logs.h | 59 ++
2 files changed, 63 insertions(+)
create mode 100644 drivers/net
Adds a default Makefile to the driver directory but does not include any
source files.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
drivers/net/Makefile | 1 +
drivers/net/avp/Makefile | 52
2 files changed, 53 insertions
Adds the initial framework for registering the driver against the support
PCI device identifiers.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
config/common_linuxapp | 1 +
config/defconfig_i686-native-linuxapp-gcc| 5 +
config/defconfig_i686-native
Adds support for initialization newly probed AVP PCI devices. Initial
queue translations are setup in preparation for device configuration.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
drivers/net/avp/avp_ethdev.c | 757 +++
1 file
Adds support for "dev_configure" operations to allow an application to
configure the device.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
drivers/net/avp/avp_ethdev.c | 136 +++
1 file changed, 136 insertions(+)
diff --git a/d
Adds queue management operations so that an appliation can setup and
release the transmit and receive queues.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
drivers/net/avp/avp_ethdev.c | 148 ++-
1 file changed, 147 insertions(+), 1
Adds function required for receiving packets from the host application via
AVP device queues. Both the simple and scattered functions are supported.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
drivers/net/avp/Makefile | 1 +
drivers/net/avp/avp_ethdev.c | 468
Adds support for setting and clearing promiscuous mode on an AVP device.
When enabled the _mac_filter function will allow packets destined to any
MAC address to be processed by the receive functions.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
drivers/net/avp/avp_ethdev.c | 34
Adds support for packet transmit functions so that an application can send
packets to the host application via an AVP device queue. Both the simple
and scattered functions are supported.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
drivers/net/avp/avp_ethdev.c | 419
Updates the documentation and feature lists for the AVP PMD device.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
MAINTAINERS | 1 +
doc/guides/nics/avp.rst | 99
doc/guides/nics/features/avp.ini | 17
Adds support for device start and stop functions. This allows an
application to control the administrative state of an AVP device. Stopping
the device will notify the host application to stop sending packets on that
device's receive queues.
Signed-off-by: Allain Legacy
Signed-off-by:
Updates the documentation and feature lists for the AVP PMD device.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
Acked-by: John McNamara
---
MAINTAINERS| 1 +
doc/guides/nics/avp.rst| 112 +
doc/guides
threshold.
Signed-off-by: Allain Legacy
---
devtools/checkpatches.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/devtools/checkpatches.sh b/devtools/checkpatches.sh
index 78e155e..26ff419 100755
--- a/devtools/checkpatches.sh
+++ b/devtools/checkpatches.sh
@@ -45,7 +45,7
Allain Legacy (16):
config: added attributes for the AVP PMD
net/avp: added public header files
maintainers: claim responsibility for AVP PMD
net/avp: added PMD version map file
net/avp: added log macros
drivers/net: added driver makefiles
net/avp: driver registration
net/avp: device
Updates the common base configuration file to include a top level config
attribute for the AVP PMD.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
config/common_base | 5 +
1 file changed, 5 insertions(+)
diff --git a/config/common_base b/config/common_base
index aeee13e
Updating the maintainers file to claim the AVP PMD driver on behalf of Wind
River Systems, Inc.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
MAINTAINERS | 5 +
1 file changed, 5 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 5030c1c..fef23a0 100644
--- a
Adds a default Makefile to the driver directory but does not include any
source files.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
drivers/net/Makefile | 1 +
drivers/net/avp/Makefile | 52
2 files changed, 53 insertions
Adds support for initialization newly probed AVP PCI devices. Initial
queue translations are setup in preparation for device configuration.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
drivers/net/avp/avp_ethdev.c | 733 +++
1 file
and updates to both the hypervisor DPDK application and the PMD.
The hypervisor DPDK application is a Wind River Systems proprietary
virtual switch.
Signed-off-by: Allain Legacy
Signed-off-by: Matt Peters
---
drivers/net/avp/rte_avp_common.h | 424 +++
drivers
1 - 100 of 166 matches
Mail list logo