From: Reshma Pattan
*Sample application consists of RX, Worker and TX threads.
*RX thread marks the seqn field of mbufs upon receiving mbufs from
driver.
Marked mbufs will be enqueued in multi consumer ring.
*Worker threads will dequeue mbufs from multi consumer
nd 4 ports are used for reorder sample app testing.
Signed-off-by: Reshma Pattan
---
app/test/test_reorder.c | 75 +
examples/packet_ordering/main.c | 2 +-
2 files changed, 39 insertions(+), 38 deletions(-)
diff --git a/app/test/test_reorder.c
Updated maintainers list for reorder library
Signed-off-by: Reshma Pattan
---
MAINTAINERS |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 080a8e8..bdc0981 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -314,7 +314,7 @@ F: examples
behavior.
Fixes: 7e1fa1de8a53 ("reorder: allow random number as starting point")
Signed-off-by: Reshma Pattan
---
Version 2:
split patch for unit test only
update commit message
app/test/test_reorder.c | 75 ---
1 files changed, 38 inserti
Macros RTE_PROC_PRIMARY_OR_ERR_RET and RTE_PROC_PRIMARY_OR_RET
are blocking the secondary process from using the APIs.
API access should be given to both secondary and primary.
Fix minor checkpath issues in rte_ethdev.h
Reported-by: Sean Harte
Signed-off-by: Reshma Pattan
---
lib/librte_ether
User should be able to configure ethdev with zero rx/tx queues, but both should
not be zero.
After above change, rte_eth_dev_tx_queue_config, rte_eth_dev_rx_queue_config
should
allocate memory for rx/tx queues only when number of rx/tx queues are nonzero.
Signed-off-by: Reshma Pattan
---
lib
Macro RTE_PROC_PRIMARY_OR_ERR_RET blocking the secondary process from API usage.
API access should be given to both secondary and primary.
Signed-off-by: Reshma Pattan
---
lib/librte_cryptodev/rte_cryptodev.c | 42
1 file changed, 42 deletions(-)
diff --git
Added testpmd support to validate zero nb_rxq/nb_txq
changes of librte_ether.
Signed-off-by: Reshma Pattan
---
app/test-pmd/cmdline.c| 11 +--
app/test-pmd/parameters.c | 14 +-
app/test-pmd/testpmd.c| 28 +---
3 files changed, 39 insertions
application allocates memory only for queues
passed by user.
But rte_eth_dev_start tries to initialize rx queues in sequence from 0 to
nb_rx_queues,
which is not true and coredump while accessing the unallocated queue .
Fixes: Commit af75078f
Signed-off-by: Reshma Pattan
---
examples/l3fwd/main.c
application allocates memory only for queues
passed by user.
But rte_eth_dev_start tries to initialize rx queues in sequence from 0 to
nb_rx_queues,
which is not true and coredump while accessing the unallocated queue .
Signed-off-by: Reshma Pattan
---
v2:
used nested if instead of if and elseif
application allocates memory only for queues
passed by user.
But rte_eth_dev_start tries to initialize rx queues in sequence from 0 to
nb_rx_queues,
which is not true and coredump while accessing the unallocated queue .
Fixes: af75078fece3 ("first public release")
Signed-off-by: Res
Writing to PCAP files will be stopped once the folder size where pcap
files exists reaches its max value.
Reshma Pattan (5):
app/test-pmd: fix nb_rxq and np_txq checks
drivers/net/pcap: add public api to create pcap device
app/proc_info: add tcpdump support in secondary process
lib/libr
Made testpmd changes to validate nb_rxq/nb_txq zero
value changes of librte_ether.
Signed-off-by: Reshma Pattan
---
app/test-pmd/cmdline.c| 11 +--
app/test-pmd/parameters.c | 14 +-
app/test-pmd/testpmd.c| 19 +--
3 files changed, 31 insertions
Added new public api to create pcap device from pcaps.
Added new header file for API declaration.
Added new public api to version map
Signed-off-by: Reshma Pattan
---
drivers/net/pcap/Makefile |4 +-
drivers/net/pcap/rte_eth_pcap.c | 156
Added "--tcupdump2 and "--src-ip-filter" command line options
for tcpdump support.
Added pcap device creation and writing of packets to pcap device
for tcpdump.
Added socket functionality to communicate with primary process.
Signed-off-by: Reshma Pattan
---
app/proc_inf
Added tcpdump design changes to proc_info section of
sample application user guide.
Added tcpdump design changes env abstraction layer section
of programmers guide.
Signed-off-by: Reshma Pattan
---
doc/guides/prog_guide/env_abstraction_layer.rst | 29 +++-
doc/guides
functionality to remove registered rte_eth_rxtx_callbacks
once secondary process is terminated.
Signed-off-by: Reshma Pattan
---
lib/librte_eal/linuxapp/eal/Makefile |5 +-
lib/librte_eal/linuxapp/eal/eal_interrupts.c | 376 +-
2 files changed, 378 insertions
ble packet forwarding and forward the packets. So timer is set to
exit the do while loop after 1 second.
Fixes: af75078f ("first public release")
Signed-off-by: Reshma Pattan
---
app/test-pmd/testpmd.c | 23 ++-
1 file changed, 22 insertions(+), 1 deletion(-)
diff
Close the client socket before returning on error.
Coverity issue: 127555
Fixes: f3c1829130ac ("pdump: check missing home environment variable")
Signed-off-by: Reshma Pattan
---
lib/librte_pdump/rte_pdump.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/lib/li
This patch set contains
1) Release notes update for adding pdump library version to shared library
section.
2) Added missing note about pdump tool dependency on libpcap and
CONFIG_RTE_LIBRTE_PMD_PCAP.
Reshma Pattan (2):
doc: add pcap dependency note to pdump tool guide
doc: add pdump shared
Added a missing note about dependencies on libpcap and
CONFIG_RTE_LIBRTE_PMD_PCAP flag that pdump tool has.
Signed-off-by: Reshma Pattan
---
doc/guides/sample_app_ug/pdump.rst | 11 +--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/doc/guides/sample_app_ug/pdump.rst
b
Added missing librte_pdump shared library version to release notes.
Signed-off-by: Reshma Pattan
---
doc/guides/rel_notes/release_16_07.rst | 1 +
1 file changed, 1 insertion(+)
diff --git a/doc/guides/rel_notes/release_16_07.rst
b/doc/guides/rel_notes/release_16_07.rst
index 569f562..d758cd5
value
that the APIs has returned.
Fixes: 278f945402c5 ("pdump: add new library for packet capture")
Signed-off-by: Reshma Pattan
---
lib/librte_pdump/rte_pdump.c | 26 --
1 file changed, 20 insertions(+), 6 deletions(-)
diff --git a/lib/librte_pdump/rte_pdu
Fixed default socket path name "/var/run" to "/var/run/.dpdk" and
"$HOME" to "~/.dpdk".
Fixes: 278f945402c5 ("pdump: add new library for packet capture")
Signed-off-by: Reshma Pattan
---
doc/guides/prog_guide/pdump_lib.rst | 12 ++--
This patch set contains
1)Error handling fixes in pdump library.
2)Support of server and client socket path command line options in pdump tool.
3)Default socket path name fixes in pdump library doc.
Reshma Pattan (3):
pdump: fix error handlings
app/pdump: add new command line options for
e with the new changes.
Fixes: caa7028276b8 ("app/pdump: add tool for packet capturing")
Signed-off-by: Reshma Pattan
---
app/pdump/main.c | 57 --
doc/guides/sample_app_ug/pdump.rst | 31 +++--
2 files changed, 71 inse
From: Reshma Pattan
Zero packets can be returned by rte_eth_rx_burst() and
rte_distributor_returned_pkts() inside lcore_rx(), so
for zero packet scenario instead of proceeding to
next operations we should continue to the next iteration of the
loop to avoid unnecessary processing overhead which
Inside flush_fwd_rx_queues removed redundant prev_tsc update with cur_tsc,
as prev_tsc value is always updated with rte_rdtsc() in for loop.
Coverity issue: 127797
Fixes: f487715f36f5 ("app/testpmd: add timeout in Rx queue flushing")
Signed-off-by: Reshma Pattan
---
app/test-pmd/tes
Function create_mp_ring_vdev() for failure cases exits without
freeing the created rte rings, because of this pdump tool cannot be
rerun successfully. Added rte ring cleanup logic upon failures.
Fixes: caa7028276b8 ("app/pdump: add tool for packet capturing")
Signed-off-by: Res
rg
Signed-off-by: Reshma Pattan
---
app/pdump/main.c | 8
1 file changed, 8 insertions(+)
diff --git a/app/pdump/main.c b/app/pdump/main.c
index 04a38e8911..686c27d965 100644
--- a/app/pdump/main.c
+++ b/app/pdump/main.c
@@ -931,11 +931,19 @@ dump_packets(void)
}
rg
Signed-off-by: Reshma Pattan
---
app/pdump/main.c | 7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/app/pdump/main.c b/app/pdump/main.c
index 04a38e8911..7677a5f8f5 100644
--- a/app/pdump/main.c
+++ b/app/pdump/main.c
@@ -930,12 +930,15 @@ dump_packets(void)
rg
Signed-off-by: Reshma Pattan
---
v3: add new function to get next core id and validate it.
---
app/pdump/main.c | 13 +++--
1 file changed, 11 insertions(+), 2 deletions(-)
diff --git a/app/pdump/main.c b/app/pdump/main.c
index 04a38e8911..e4e62811c9 100644
--- a/app/pdump/main.c
+++ b
rg
Signed-off-by: Reshma Pattan
---
v4: Remove inline of new function
Change lcore type as unsigned int
return lcore from the function
---
app/pdump/main.c | 16 +---
1 file changed, 13 insertions(+), 3 deletions(-)
diff --git a/app/pdump/main.c b/app/pdump/main.c
index
Unit Test Cases for MultiCore mode, Failover mode,
Packet Distribution mode are added to improve code coverage
Signed-off-by: Jananee Parthasarathy
---
test/test/test_cryptodev.c | 101 ++---
1 file changed, 76 insertions(+), 25 deletions(-)
diff --git a/
Unit Testcases are added for power_acpi_cpu_freq,
power_kvm_vm_test to improve coverage
Signed-off-by: Jananee Parthasarathy
---
test/test/test_power_acpi_cpufreq.c | 2 +-
test/test/test_power_kvm_vm.c | 62 +
2 files changed, 57 insertions(+), 7 delet
Unit Test Cases for MultiCore mode, Failover mode,
Packet Distribution mode are added to improve code coverage
Signed-off-by: Jananee Parthasarathy
---
V2: Remove hard coding of core numbers in vdev init and add parsing
for cmd line core mask.
---
test/test/test_cryptodev.c | 127 +++
Unit Testcases are added for power_acpi_cpu_freq,
power_kvm_vm_test to improve coverage
Signed-off-by: Jananee Parthasarathy
Acked-by: David Hunt
---
V3: removed unnecessary extern funtion prototypes.
---
test/test/test_power_acpi_cpufreq.c | 2 +-
test/test/test_power_kvm_vm.c | 60
Unit Test Cases for MultiCore mode, Failover mode,
Packet Distribution mode are added to improve code coverage
Signed-off-by: Jananee Parthasarathy
---
v3: Pass on socket id to cryptodev sched vdev arg
to increase the code coverage.
---
test/test/test_cryptodev.c | 131 ++
Using uninitialized value p.thread_id when calling kni_create.
Initialize the kni_params object to 0.
Coverity issue: 272569
Fixes: 9a408cc8ac ("examples/ip_pipeline: add KNI object")
CC: jasvinder.si...@intel.com
Signed-off-by: Reshma Pattan
---
examples/ip_pipeline/cli.c | 1
jasvinder.si...@intel.com
Signed-off-by: Reshma Pattan
---
examples/ip_pipeline/kni.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/examples/ip_pipeline/kni.c b/examples/ip_pipeline/kni.c
index ed5f8942e..7e5ff0543 100644
--- a/examples/ip_pipeline/kni.c
+++ b/example
Close tap device fd before returning upon failures.
Coverity issue: 272576
Fixes: 2f74ae28e2 ("examples/ip_pipeline: add tap object")
CC: jasvinder.si...@intel.com
Signed-off-by: Reshma Pattan
---
examples/ip_pipeline/tap.c | 9 ++---
1 file changed, 6 insertions(+), 3 deletion
cts")
CC: jasvinder.si...@intel.com
Signed-off-by: Reshma Pattan
---
examples/ip_pipeline/action.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/examples/ip_pipeline/action.c b/examples/ip_pipeline/action.c
index 77a04fe19..d2cd7286c 100644
--- a/examples/ip_pipeline/a
Update the document with the available EAL command
line option to install the pmd drivers that are built
as shared libraries.
Signed-off-by: Reshma Pattan
---
doc/guides/linux_gsg/build_sample_apps.rst | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/doc/guides
Missed to remove unnecessary header file rte_pci.h.
Removed it now.
Fixes: bb900072("pdump: revert PCI device name conversion")
Signed-off-by: Reshma Pattan
---
lib/librte_pdump/rte_pdump.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/lib/librte_pdump/rte_pdump.c b/lib/li
far.
*Jitter calculation is done based on inter packet delay variation.
*Measured stats can be retrieved via get API of the libray (or)
by calling generic get API of the new stats library, in this case
callback is provided to update the stats into new stats library.
Signed-off-by: Reshma Pattan
vice name using ethdev library
calls. Now after ethdev and eal rework
http://dpdk.org/dev/patchwork/patch/15855/,
the device names are created in the format "domain:bus:device.func",
so pdump library conversion is not needed any more, hence removed
the corresponding code.
Signed-off-
stats library, in this case
callback is provided to update the stats into new stats library.
Signed-off-by: Reshma Pattan
---
config/common_base | 5 +
examples/skeleton/basicfwd.c | 33 -
lib/Makefile | 1 +
lib
Hi,
On 9/29/2016 3:16 PM, Bernard Iremonger wrote:
> diff --git a/drivers/net/ixgbe/Makefile b/drivers/net/ixgbe/Makefile
> index a6c71f3..7493b8d 100644
> --- a/drivers/net/ixgbe/Makefile
> +++ b/drivers/net/ixgbe/Makefile
> @@ -119,6 +119,8 @@ SRCS-$(CONFIG_RTE_LIBRTE_IXGBE_PMD) += ixgbe_bypass
Describes how to use pdump library and dpdk-pdump tool
to capture traffic on dpdk ports.
Signed-off-by: Reshma Pattan
---
doc/guides/howto/img/packet_capture_framework.svg | 128 +++
doc/guides/howto/index.rst| 1 +
doc/guides/howto
.
Signed-off-by: Reshma Pattan
---
lib/Makefile | 6 +-
lib/librte_ether/rte_ethdev.c | 130 +-
lib/librte_ether/rte_ethdev.h | 7 ++
lib/librte_ether/rte_ethdev_pci.h | 4 ++
mk/rte.app.mk | 2 +-
5 files
?
Looking forward to hear opinions.
Signed-off-by: Reshma Pattan
---
v2: Corrected typos and description of the commit message.
---
lib/Makefile | 6 +-
lib/librte_ether/rte_ethdev.c | 130 +-
lib/librte_ether/rte_ethdev.h | 7
Since DPDK doesn't know about the
the Network Management Portion, I assume these 2 attributes
should not be implemented in DPDK. Please clarify.
Looking forward to hear opinions.
Signed-off-by: Reshma Pattan
---
v3:
*Added new file rte_clock.h to provide wrapper for
clock_gettime(CLOCK_MO
Add How-To doc to describe the use of the pdump library
and the dpdk-pdump tool to capture traffic on DPDK
ports.
Signed-off-by: Reshma Pattan
Acked-by: John McNamara
---
V2: Fixed SVG image.
doc/guides/howto/img/packet_capture_framework.svg | 471 ++
doc/guides/howto
library is already subject to a deprecation notice in
16.07.
Reshma Pattan (2):
doc: announce ABI change for rte_eth_dev_info structure
librte_ether: add new fields to rte_eth_dev_info struct
doc/guides/rel_notes/deprecation.rst | 6 ++
lib/librte_ether/rte_ethdev.c| 2 ++
lib
New fields nb_rx_queues and nb_tx_queues will be added to
rte_eth_dev_info structure.
Changes to API rte_eth_dev_info_get() will be done to update
these new fields to rte_eth_dev_info object.
Signed-off-by:reshma Pattan
---
doc/guides/rel_notes/deprecation.rst | 6 ++
1 file changed, 6 insert
New fields nb_rx_queues and nb_tx_queues are added to
rte_eth_dev_info structure.
Changes to API rte_eth_dev_info_get() are done to update
these new fields to rte_eth_dev_info object.
Signed-off-by:reshma Pattan
---
lib/librte_ether/rte_ethdev.c | 2 ++
lib/librte_ether/rte_ethdev.h | 3 +++
2 fi
/toolchain/gcc/rte.toolchain-compat.mk
Release notes is updated.
Signed-off-by: Reshma Pattan
---
doc/guides/rel_notes/release_16_11.rst | 5
mk/target/generic/rte.vars.mk| 4 +++
mk/toolchain/gcc/rte.toolchain-compat.mk | 47 ++--
3 files changed, 11
: Reshma Pattan
---
doc/guides/freebsd_gsg/build_dpdk.rst| 4 +--
doc/guides/freebsd_gsg/build_sample_apps.rst | 6 ++--
doc/guides/linux_gsg/sys_reqs.rst| 6 ++--
doc/guides/nics/bnx2x.rst| 4 +--
doc/guides/nics/qede.rst | 2 +-
doc
of the libray (or)
by calling generic get API of the new metrics library.
documents yet to be updated.
Signed-off-by: Reshma Pattan
---
MAINTAINERS| 4 +
app/proc_info/main.c | 70
app/test-pmd/testpmd.c
Signed-off-by: Reshma Pattan
---
lib/librte_pdump/rte_pdump.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/librte_pdump/rte_pdump.c b/lib/librte_pdump/rte_pdump.c
index 504a1ce..5968683 100644
--- a/lib/librte_pdump/rte_pdump.c
+++ b/lib/librte_pdump/rte_pdump.c
@
The l3fwd application route lookup mode can be selected at run time
but not at compile time. This patch corrects the statement in the doc.
Fixes: d0dff9ba ("doc: sample application user guide")
Signed-off-by: Reshma Pattan
---
doc/guides/sample_app_ug/l3_forward.rst | 2 +-
1 file
stats can be retrieved via get API of the libray (or)
by calling generic get API of the new metrics library.
Signed-off-by: Reshma Pattan
---
v5:
* References to 16.11 changed to 17.02
* Updated comments and doxygen
* rte_stat_value changed to rte_metric_value in library and proc_info
* Updat
Add pdump library to API doxygen.
Signed-off-by: Reshma Pattan
---
doc/api/doxy-api-index.md | 3 ++-
doc/api/doxy-api.conf | 1 +
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/doc/api/doxy-api-index.md b/doc/api/doxy-api-index.md
index 6675f96..492a0af 100644
--- a/doc/api
nfo")
Signed-off-by: Reshma Pattan
---
app/proc_info/main.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/app/proc_info/main.c b/app/proc_info/main.c
index 8246fb2..2c56d10 100644
--- a/app/proc_info/main.c
+++ b/app/proc_info/main.c
@@ -268,7 +268,7 @@ nic_xstat
variation.
*Measured stats can be retrieved via get API of the libray (or)
by calling generic get API of the new stats library, in this case
callback is provided to update the stats into new stats library.
Signed-off-by: Reshma Pattan
---
MAINTAINERS| 4
From: Reshma Pattan
Inside the function pdump_get_socket_path(), pdump socket
directories are created using mkdir() call with permissions 700,
which was assigning wrong permissions to the directories
i.e. "d-w-r-xr-T" instead of drwx---. The reason is mkdir() call
doesn't con
recommended
gcc version as 4.9 and above.
Some of the gmake command examples in sample application guide and driver
guides are updated with gcc version as 4.9.
Signed-off-by: Reshma Pattan
---
doc/guides/freebsd_gsg/build_dpdk.rst| 4 ++--
doc/guides/freebsd_gsg/build_sample_apps.rst | 6
ned-off-by: Reshma Pattan
---
doc/guides/sample_app_ug/pdump.rst | 2 ++
1 file changed, 2 insertions(+)
diff --git a/doc/guides/sample_app_ug/pdump.rst
b/doc/guides/sample_app_ug/pdump.rst
index ac0e7c9..4098e50 100644
--- a/doc/guides/sample_app_ug/pdump.rst
+++ b/doc/guides/sample_app_ug
On 1/27/2016 4:32 PM, Ferruh Yigit wrote:
> This kernel module is based on KNI module, but this one is stripped
> version of it and only for data messages, no control functionality
> provided.
>
> FIFO implementation of the KNI is kept exact same, but ethtool related
> code removed and virtual ne
Hi Ferruh,
On 1/27/2016 4:32 PM, Ferruh Yigit wrote:
> This patch provides slow data path communication to the Linux kernel.
> Patch is based on librte_kni, and heavily re-uses it.
>
> The main difference is librte_kni library converted into a PMD, to
> provide ease of use for applications.
>
> No
.
Note: Writing to PCAP files will be stopped once the folder size where pcap
files exists reaches its max value.
v2:
* extended nb_rxq/nb_txq check to other fwd modes along with rx_only and
tx_only.
* changed some of the global variables to static in proc_info/main.c and
eal_interrupts.c.
*
Made testpmd changes to validate nb_rxq/nb_txq zero
value changes of librte_ether.
Signed-off-by: Reshma Pattan
---
app/test-pmd/cmdline.c| 11 +--
app/test-pmd/parameters.c | 14 +-
app/test-pmd/testpmd.c| 28 +---
3 files changed, 39
Added new public api to create pcap device from pcaps.
Added new header file for API declaration.
Added new public api to version map
Signed-off-by: Reshma Pattan
---
drivers/net/pcap/Makefile |4 +-
drivers/net/pcap/rte_eth_pcap.c | 156
Added "--tcupdump and "--src-ip-filter" command line options
for tcpdump support.
Added pcap device creation and writing of packets to pcap device
for tcpdump.
Added socket functionality to communicate with primary process.
Signed-off-by: Reshma Pattan
---
app/proc_inf
functionality to remove registered rte_eth_rxtx_callbacks
once secondary process is terminated.
Signed-off-by: Reshma Pattan
---
lib/librte_eal/linuxapp/eal/Makefile |5 +-
lib/librte_eal/linuxapp/eal/eal_interrupts.c | 375 +-
2 files changed, 377 insertions
Added tcpdump design changes to proc_info section of
sample application user guide.
Added tcpdump design changes to env abstraction layer section
of programmers guide.
Updated Release notes.
Signed-off-by: Reshma Pattan
---
doc/guides/rel_notes/release_16_04.rst |9 ++---
1 files
Macros RTE_PROC_PRIMARY_OR_ERR_RET and RTE_PROC_PRIMARY_OR_RET
are blocking the secondary process from using the APIs.
API access should be given to both secondary and primary.
Reported-by: Sean Harte
Signed-off-by: Reshma Pattan
---
v2:
* Removed checkpatch fixes of lib/librte_ether
Macros RTE_PROC_PRIMARY_OR_ERR_RET and RTE_PROC_PRIMARY_OR_RET
are blocking the secondary process from using the APIs.
API access should be given to both secondary and primary.
Reported-by: Sean Harte
Signed-off-by: Reshma Pattan
---
v3:
* Removed checkpatch fixes of lib/librte_ether
User should be able to configure ethdev with zero rx/tx queues, but both should
not be zero.
After above change, rte_eth_dev_tx_queue_config, rte_eth_dev_rx_queue_config
should
allocate memory for rx/tx queues only when number of rx/tx queues are nonzero.
Signed-off-by: Reshma Pattan
---
lib
rte_eth_dev_tx_queue_config, rte_eth_dev_rx_queue_config to allocate memory
for rx/tx queues
only when number of rx/tx queues are nonzero.
v3:
* Removed checkpatch fixes of lib/librte_ether/rte_ethdev.h from patch number 1.
Reshma Pattan (3):
librte_ether: remove RTE_PROC_PRIMARY_OR_ERR_RET and
Macro RTE_PROC_PRIMARY_OR_ERR_RET blocking the secondary process from API usage.
API access should be given to both secondary and primary.
Signed-off-by: Reshma Pattan
---
lib/librte_cryptodev/rte_cryptodev.c | 42 --
1 files changed, 0 insertions(+), 42
t tests for latencystats library")
Fixes: 46cf97e4bb ("eventdev: add test for eth Tx adapter")
Fixes: d23e09e0ef ("app/test: link with ring pmd when needed")
CC: sta...@dpdk.org
CC: Nikhil Rao
CC: Chas Williams
CC: Bruce Richardson
CC: Stephen Hemminger
Reported
t tests for latencystats library")
Fixes: 46cf97e4bb ("eventdev: add test for eth Tx adapter")
Fixes: d23e09e0ef ("app/test: link with ring pmd when needed")
CC: sta...@dpdk.org
CC: Nikhil Rao
CC: Chas Williams
CC: Bruce Richardson
CC: Stephen Hemminger
Reported-by: Step
remove weak symbols from ixgbe_rxtx.c file as
it is done in i40e driver in commit "02ad704708"
(net/i40e: eliminate weak symbols in data path)
Signed-off-by: Reshma Pattan
---
drivers/net/ixgbe/ixgbe_rxtx.c | 12 +++-
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git
add stubs for ixgbe_xmit_fixed_burst_vec,
ixgbe_rx_queue_release_mbufs_vec and
ixgbe_txq_vec_setup
CC: Vlad Zolotarov
Signed-off-by: Reshma Pattan
---
drivers/net/ixgbe/ixgbe_rxtx.c | 25 +++--
drivers/net/ixgbe/ixgbe_rxtx.h | 2 --
2 files changed, 19 insertions(+), 8
for messon build.
5)Added missing stubs for ppc architecture.
Signed-off-by: Reshma Pattan
Reshma Pattan (5):
net/ixgbe: remove ixgbe vector config flag
net/ixgbe: remove weak symbols in ixgbe rxtx
net/ixgbe: remove duplicate function declaration
net/ixgbe: add missing stubs for ppc
CONFIG_RTE_IXGBE_INC_VECTOR is enabled by default, so remove
it and use architecture specific flags.
Signed-off-by: Reshma Pattan
---
config/common_base | 1 -
doc/guides/nics/ixgbe.rst | 1 -
drivers/net/ixgbe/Makefile | 6 +++---
drivers/net/ixgbe/ixgbe_rxtx.c | 17
Add missing arm vector build support to meson.build.
Signed-off-by: Reshma Pattan
---
drivers/net/ixgbe/meson.build | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/net/ixgbe/meson.build b/drivers/net/ixgbe/meson.build
index 6667af634..06cf42a4a 100644
--- a/drivers/net/ixgbe
remove duplicate declarations of ixgbe_xmit_fixed_burst_vec
from ixgbe_rxtx.c
Fixes: 646412f9ff ("net/ixgbe: remove limit of Tx burst size")
CC: Zhiyong Yang
Signed-off-by: Reshma Pattan
---
drivers/net/ixgbe/ixgbe_rxtx.c | 5 -
1 file changed, 5 deletions(-)
diff --git a/d
sts for bitrate library")
Fixes: 1e3676a06e ("test/latency: add unit tests for latencystats library")
Fixes: 46cf97e4bb ("eventdev: add test for eth Tx adapter")
CC: sta...@dpdk.org
CC: Nikhil Rao
CC: Chas Williams
Reported-by: Stephen Hemminger
Signed-off-by: Reshm
23e09e0ef ("app/test: link with ring pmd when needed")
CC: sta...@dpdk.org
CC: Nikhil Rao
CC: Chas Williams
CC: Bruce Richardson
CC: Stephen Hemminger
Reported-by: Stephen Hemminger
Signed-off-by: Reshma Pattan
---
app/test/Makefile | 16 ++--
app/test/process.h
Fixes: d23e09e0ef ("app/test: link with ring pmd when needed")
CC: sta...@dpdk.org
CC: Nikhil Rao
CC: Chas Williams
CC: Bruce Richardson
CC: Stephen Hemminger
Reported-by: Stephen Hemminger
Signed-off-by: Reshma Pattan
---
v2: fix comments of v1 and combine the patches
Fixes: d23e09e0ef ("app/test: link with ring pmd when needed")
CC: sta...@dpdk.org
CC: Nikhil Rao
CC: Chas Williams
CC: Bruce Richardson
CC: Stephen Hemminger
Reported-by: Stephen Hemminger
Signed-off-by: Reshma Pattan
---
v3: add missing test event_eth_tx_adapter_autotest.
Ad
0% or
50% or 100%.
Signed-off-by: Reshma Pattan
Acked-by: Anatoly Burakov
---
v3: Update commit message.
Update guide l3_forward_power_man.rst.
Update code to not allow master core in --conf(port,queue,lcore) option for
telemetry mode.
v2:Increased telemetry timer value.
Corrected typos.
Fixed
telemetry has support for fetching port based stats
from metrics library.
Metrics library also has global stats which are
not fetched by telemetry, so extend telemetry to
fetch the global metrics.
Signed-off-by: Reshma Pattan
Acked-by: Kevin Laatz
---
v2: fix GCC compilation issues.
rebase
0% or
50% or 100%.
Signed-off-by: Reshma Pattan
Acked-by: Anatoly Burakov
---
v4: Add -lm dependency to fix shared library linking issue.
rebased release notes.
v3: Update commit message.
Update guide l3_forward_power_man.rst.
Update code to not allow master core in --conf(port,queue,lcore
mp;mcfg->memsegs[msl_idx];
|^~~~~~~
Signed-off-by: Reshma Pattan
---
mk/toolchain/gcc/rte.vars.mk | 3 +++
1 file changed, 3 insertions(+)
diff --git a/mk/toolchain/gcc/rte.vars.mk b/mk/toolchain/gcc/rte.vars.mk
index d8b99faf6..b852fcfd7 100644
--- a/mk/toolchain/gcc/rte.vars.mk
+++ b/m
= &mcfg->memsegs[msl_idx];
Signed-off-by: Reshma Pattan
---
mk/toolchain/gcc/rte.vars.mk | 4
1 file changed, 4 insertions(+)
diff --git a/mk/toolchain/gcc/rte.vars.mk b/mk/toolchain/gcc/rte.vars.mk
index d8b99faf6..61032bbbc 100644
--- a/mk/toolchain/gcc/rte.vars.mk
+++ b/mk/toolchain/
telemetry has support for fetching port based stats
from metrics library.
Metrics library also has global stats which are
not fetched by telemetry, so extend telemetry to
fetch the global metrics.
Signed-off-by: Reshma Pattan
---
doc/guides/howto/telemetry.rst| 9 +-
doc
% or
50% or 100%.
Signed-off-by: Reshma Pattan
---
doc/guides/rel_notes/release_19_08.rst| 5 +
.../sample_app_ug/l3_forward_power_man.rst| 21 ++
examples/l3fwd-power/main.c | 307 --
3 files changed, 314 insertions(+), 19 deletions(-)
diff --git
101 - 200 of 421 matches
Mail list logo