The functions and structures version 2.0 is
still in use in librte_distributor for single
packet mode but the version suffix "_v20" needs
to be changed to "_single" in order to avoid
confusion.
Signed-off-by: Marcin Baran
---
lib/librte_distributor/Makefile
After updating ABI policy old and unused
code needs to be removed and all libraries
symbols version should be set to v20.
Signed-off-by: Marcin Baran
---
lib/librte_distributor/rte_distributor.c | 56 +++--
.../rte_distributor_v1705.h | 61
From: Pawel Modrak
Merge all vesions in linker version script files to DPDK_20.0.
Use version 20.0 as default version in source files.
Signed-off-by: Pawel Modrak
---
.../rte_pmd_bbdev_fpga_lte_fec_version.map| 5 +-
.../null/rte_pmd_bbdev_null_version.map | 3 +-
.../rte_pmd_bbd
After updating ABI policy old and unused
code needs to be removed and all libraries
symbols version should be set to v20.
Signed-off-by: Marcin Baran
---
lib/librte_timer/rte_timer.c | 85 +++-
lib/librte_timer/rte_timer.h | 15 ---
2 files changed, 5
After updating ABI policy old and unused
code needs to be removed and all libraries
symbols version should be set to v20.
Signed-off-by: Marcin Baran
---
lib/librte_lpm/rte_lpm.c | 995 ++
lib/librte_lpm/rte_lpm.h | 88
lib/librte_lpm/rte_lpm6.c | 128
From: Pawel Modrak
The scripts updates version number for binding symbols
and version map files.
Signed-off-by: Pawel Modrak
---
buildtools/update_default_symbol_abi.py | 57
buildtools/update_version_map_abi.py| 110
2 files changed, 167 insertions(+
The script 'check-abi-version.sh' should be used
to check whether built libraries are versioned
with correct ABI number (provided ABI, provided
ABI+1 or EXPERIMENTAL).
Signed-off-by: Marcin Baran
Signed-off-by: Pawel Modrak
---
buildtools/check-abi-versi
The libraries should be maintained using global
ABI versioning. The changes includes adding global
ABI version support for both makefile and meson
build system. Experimental libraries should be
marked as 0.
Signed-off-by: Marcin Baran
Signed-off-by: Pawel Modrak
---
buildtools/meson.build | 2
Added guide for IOAT sample app usage and
code description.
Signed-off-by: Marcin Baran
---
doc/guides/sample_app_ug/index.rst | 1 +
doc/guides/sample_app_ug/intro.rst | 4 +
doc/guides/sample_app_ug/ioat.rst | 581 +
3 files changed, 586 insertions(+)
create
Added printing stats of ports each second.
The stats printing is done using master core.
The information provided informs about packets
received, dropped and send as well as statistics
of rawdev devices.
Signed-off-by: Marcin Baran
Signed-off-by: Pawel Modrak
---
examples/ioat/ioatfwd.c | 235
ff-by: Pawel Modrak
Signed-off-by: Marcin Baran
---
examples/Makefile | 3 +
examples/ioat/Makefile| 54 +
examples/ioat/ioatfwd.c | 439 ++
examples/ioat/meson.build | 15 ++
examples/meson.build | 1 +
5 files changed, 512 inser
From: Pawel Modrak
Added possibility to use two lcores: first for
packet receiving and copying, second for packets
sending.
Signed-off-by: Pawel Modrak
Signed-off-by: Marcin Baran
---
examples/ioat/ioatfwd.c | 47 +
1 file changed, 43 insertions(+), 4
Added support for copying packets using
rawdev device. Each port's Rx queue is
assigned DMA channel for copy.
Signed-off-by: Marcin Baran
Signed-off-by: Pawel Modrak
---
examples/ioat/ioatfwd.c | 117 +++-
1 file changed, 115 insertions(+), 2 dele
Added support for copying packets
using software copy mode and MAC address
changing. The copies are processed using
one lcore.
Signed-off-by: Marcin Baran
Signed-off-by: Pawel Modrak
---
examples/ioat/ioatfwd.c | 177
1 file changed, 177 insertions
eson build whether IOAT is supported
v2:
- change printing total stats to be deltas
- update documentation
- fix 1 thread/sw copy/multiple Rx queues packet dropping
- divide patch into several presenting functional change
Marcin Baran (4):
examples/ioat: add software copy support
examples/ioat:
Added guide for IOAT sample app usage and
code description.
Signed-off-by: Marcin Baran
---
doc/guides/sample_app_ug/index.rst | 1 +
doc/guides/sample_app_ug/intro.rst | 4 +
doc/guides/sample_app_ug/ioat.rst | 764 +
3 files changed, 769 insertions(+)
create
Added printing stats of ports each second.
The stats printing is done using master core.
The information provided informs about packets
received, dropped and send as well as statistics
of rawdev devices.
Signed-off-by: Marcin Baran
Signed-off-by: Pawel Modrak
---
examples/ioat/ioatfwd.c | 245
Added support for copying packets using
rawdev device. Each port's Rx queue is
assigned DMA channel for copy.
Signed-off-by: Marcin Baran
Signed-off-by: Pawel Modrak
---
examples/ioat/ioatfwd.c | 236
1 file changed, 189 insertions(+), 47 dele
From: Pawel Modrak
Added possibility to use two lcores: first for
packet receiving and copying, second for packets
sending.
Signed-off-by: Pawel Modrak
Signed-off-by: Marcin Baran
---
examples/ioat/ioatfwd.c | 92 ++---
1 file changed, 67 insertions(+), 25
eues packet dropping
- divide patch into several presenting functional change
Marcin Baran (4):
examples/ioat: add software copy support
examples/ioat: add rawdev copy mode support
examples/ioat: add stats printing for each port
doc/guides/: provide IOAT sample app guide
Pawel Modra
ff-by: Pawel Modrak
Signed-off-by: Marcin Baran
---
examples/Makefile | 3 +
examples/ioat/Makefile| 54 +
examples/ioat/ioatfwd.c | 439 ++
examples/ioat/meson.build | 15 ++
examples/meson.build | 1 +
5 files changed, 512 inser
Added support for copying packets
using software copy mode and MAC address
changing. The copies are processed using
one lcore.
Signed-off-by: Marcin Baran
Signed-off-by: Pawel Modrak
---
examples/ioat/ioatfwd.c | 211 +++-
1 file changed, 188 insertions
From: Pawel Modrak
Added possibility to use two lcores: first for
packet receiving and copying, second for packets
sending.
Signed-off-by: Pawel Modrak
Signed-off-by: Marcin Baran
---
examples/ioat/ioatfwd.c | 92 ++---
1 file changed, 67 insertions(+), 25
Added printing stats of ports each second.
The stats printing is done using master core.
The information provided informs about packets
received, dropped and send as well as statistics
of rawdev devices.
Signed-off-by: Marcin Baran
Signed-off-by: Pawel Modrak
---
examples/ioat/ioatfwd.c | 245
Added guide for IOAT sample app usage and
code description.
Signed-off-by: Marcin Baran
---
doc/guides/sample_app_ug/index.rst | 1 +
doc/guides/sample_app_ug/intro.rst | 4 +
doc/guides/sample_app_ug/ioat.rst | 764 +
3 files changed, 769 insertions(+)
create
Added support for copying packets using
rawdev device. Each port's Rx queue is
assigned DMA channel for copy.
Signed-off-by: Marcin Baran
Signed-off-by: Pawel Modrak
---
examples/ioat/ioatfwd.c | 236
1 file changed, 189 insertions(+), 47 dele
Added support for copying packets
using software copy mode and MAC address
changing. The copies are processed using
one lcore.
Signed-off-by: Marcin Baran
Signed-off-by: Pawel Modrak
---
examples/ioat/ioatfwd.c | 211 +++-
1 file changed, 188 insertions
add check for meson build whether IOAT is supported
v2:
- change printing total stats to be deltas
- update documentation
- fix 1 thread/sw copy/multiple Rx queues packet dropping
- divide patch into several presenting functional change
Marcin Baran (4):
examples/ioat: add software co
ff-by: Pawel Modrak
Signed-off-by: Marcin Baran
---
examples/Makefile | 3 +
examples/ioat/Makefile| 54 +
examples/ioat/ioatfwd.c | 439 ++
examples/ioat/meson.build | 23 ++
examples/meson.build | 1 +
5 files changed, 520 inser
Added guide for IOAT sample app usage and
code description.
Signed-off-by: Marcin Baran
---
doc/guides/sample_app_ug/index.rst | 1 +
doc/guides/sample_app_ug/intro.rst | 4 +
doc/guides/sample_app_ug/ioat.rst | 764 +
3 files changed, 769 insertions(+)
create
Added support for copying packets
using software copy mode and MAC address
changing. The copies are processed using
one lcore.
Signed-off-by: Marcin Baran
Signed-off-by: Pawel Modrak
---
examples/ioat/ioatfwd.c | 211 +++-
1 file changed, 188 insertions
Added printing stats of ports each second.
The stats printing is done using master core.
The information provided informs about packets
received, dropped and send as well as statistics
of rawdev devices.
Signed-off-by: Marcin Baran
Signed-off-by: Pawel Modrak
---
examples/ioat/ioatfwd.c | 245
Added support for copying packets using
rawdev device. Each port's Rx queue is
assigned DMA channel for copy.
Signed-off-by: Marcin Baran
Signed-off-by: Pawel Modrak
---
examples/ioat/ioatfwd.c | 236
1 file changed, 189 insertions(+), 47 dele
er IOAT is supported
v2:
- change printing total stats to be deltas
- update documentation
- fix 1 thread/sw copy/multiple Rx queues packet dropping
- divide patch into several presenting functional change
Marcin Baran (4):
examples/ioat: add software copy support
examples/ioat: add rawdev
From: Pawel Modrak
Added possibility to use two lcores: first for
packet receiving and copying, second for packets
sending.
Signed-off-by: Pawel Modrak
Signed-off-by: Marcin Baran
---
examples/ioat/ioatfwd.c | 92 ++---
1 file changed, 67 insertions(+), 25
ff-by: Pawel Modrak
Signed-off-by: Marcin Baran
---
examples/Makefile | 3 +
examples/ioat/Makefile| 54 +
examples/ioat/ioatfwd.c | 439 ++
examples/ioat/meson.build | 18 ++
examples/meson.build | 1 +
5 files changed, 515 inser
Added guide for IOAT sample app usage and
code description.
Signed-off-by: Marcin Baran
---
doc/guides/sample_app_ug/index.rst | 1 +
doc/guides/sample_app_ug/intro.rst | 4 +
doc/guides/sample_app_ug/ioat.rst | 764 +
3 files changed, 769 insertions(+)
create
Added printing stats of ports each second.
The stats printing is done using master core.
The information provided informs about packets
received, dropped and send as well as statistics
of rawdev devices.
Signed-off-by: Marcin Baran
Signed-off-by: Pawel Modrak
---
examples/ioat/ioatfwd.c | 245
From: Pawel Modrak
Added possibility to use two lcores: first for
packet receiving and copying, second for packets
sending.
Signed-off-by: Pawel Modrak
Signed-off-by: Marcin Baran
---
examples/ioat/ioatfwd.c | 92 ++---
1 file changed, 67 insertions(+), 25
Added support for copying packets using
rawdev device. Each port's Rx queue is
assigned DMA channel for copy.
Signed-off-by: Marcin Baran
Signed-off-by: Pawel Modrak
---
examples/ioat/ioatfwd.c | 236
1 file changed, 189 insertions(+), 47 dele
Added support for copying packets
using software copy mode and MAC address
changing. The copies are processed using
one lcore.
Signed-off-by: Marcin Baran
Signed-off-by: Pawel Modrak
---
examples/ioat/ioatfwd.c | 211 +++-
1 file changed, 188 insertions
ff-by: Pawel Modrak
Signed-off-by: Marcin Baran
---
examples/Makefile | 3 +
examples/ioat/Makefile| 54 +
examples/ioat/ioatfwd.c | 439 ++
examples/ioat/meson.build | 13 ++
examples/meson.build | 1 +
5 files changed, 510 inser
be deltas
- update documentation
- fix 1 thread/sw copy/multiple Rx queues packet dropping
- divide patch into several presenting functional change
Marcin Baran (4):
examples/ioat: add software copy support
examples/ioat: add rawdev copy mode support
examples/ioat: add stats printing for each
wel Modrak
Signed-off-by: Marcin Baran
---
doc/guides/sample_app_ug/index.rst |1 +
doc/guides/sample_app_ug/intro.rst |4 +
doc/guides/sample_app_ug/ioat.rst | 691 +++
examples/Makefile |3 +
examples/ioat/Makefile | 54 ++
examples/ioat
44 matches
Mail list logo