#
34890bfa |
| 24-Jun-2024 |
Chaoyong He <chaoyong.he@corigine.com> |
app/testpmd: fix help string of BPF load command
Based on the logic of 'bpf_parse_flags()' and the 'bpf-load' section of 'testpmd_funcs.rst' document, the 'B' flag in the help string of bpf-load com
app/testpmd: fix help string of BPF load command
Based on the logic of 'bpf_parse_flags()' and the 'bpf-load' section of 'testpmd_funcs.rst' document, the 'B' flag in the help string of bpf-load command should be '-'.
Fixes: e977e4199a8d ("app/testpmd: add commands to load/unload BPF filters") Cc: stable@dpdk.org
Signed-off-by: Chaoyong He <chaoyong.he@corigine.com> Reviewed-by: Long Wu <long.wu@corigine.com> Reviewed-by: Peng Zhang <peng.zhang@corigine.com> Acked-by: Konstantin Ananyev <konstantin.ananyev@huawei.com>
show more ...
|
#
72b452c5 |
| 27-Aug-2022 |
Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> |
eal: remove unneeded includes from a public header
Do not include <ctype.h>, <errno.h>, and <stdlib.h> from <rte_common.h>, because they are not used by this file. Include the needed headers directl
eal: remove unneeded includes from a public header
Do not include <ctype.h>, <errno.h>, and <stdlib.h> from <rte_common.h>, because they are not used by this file. Include the needed headers directly from the files that need them.
Signed-off-by: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> Acked-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|
#
ea0774ff |
| 24-May-2022 |
David Marchand <david.marchand@redhat.com> |
app/testpmd: mark most cmdline symbols as static
All those symbols don't need to be global, plus it was hiding unused code such as: - cmd_set_conntrack_dir_set and cmd_set_conntrack_dir_conntrack in
app/testpmd: mark most cmdline symbols as static
All those symbols don't need to be global, plus it was hiding unused code such as: - cmd_set_conntrack_dir_set and cmd_set_conntrack_dir_conntrack in cmdline.c, - cmd_create_port_meter_g_action, cmd_create_port_meter_r_action, cmd_create_port_meter_y_action in cmdline_mtr.c,
Mark those symbols as static.
Signed-off-by: David Marchand <david.marchand@redhat.com> Acked-by: Cristian Dumitrescu <cristian.dumitrescu@intel.com> Acked-by: Ferruh Yigit <ferruh.yigit@xilinx.com>
show more ...
|
#
61a3b0e5 |
| 17-Jun-2021 |
Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru> |
app/testpmd: send failure logs to stderr
Running with stdout suppressed or redirected for further processing is very confusing in the case of errors. Fix it by logging errors and warnings to stderr.
app/testpmd: send failure logs to stderr
Running with stdout suppressed or redirected for further processing is very confusing in the case of errors. Fix it by logging errors and warnings to stderr.
Since lines with log messages are touched anyway concatenate split format strings to make it easier to search using grep.
Fix indent of format string arguments.
Signed-off-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru> Acked-by: Xiaoyun Li <xiaoyun.li@intel.com>
show more ...
|
#
3529e8f3 |
| 05-Nov-2020 |
Natanael Copa <ncopa@alpinelinux.org> |
app/testpmd: fix build with musl
1/ Improve portability by avoiding use of non-standard 'uint'. Use uint8_t for hash_key_len as rss_key_len is a uint8_t type. This solves following build error when
app/testpmd: fix build with musl
1/ Improve portability by avoiding use of non-standard 'uint'. Use uint8_t for hash_key_len as rss_key_len is a uint8_t type. This solves following build error when building with musl libc: app/test-pmd/testpmd.h:813:29: error: unknown type name 'uint'
2/ In musl libc, stdout is of type (FILE * const). Because of the const qualifier, a dark magic cast must be achieved through uintptr_t.
Fixes: 8205e241b2b0 ("app/testpmd: add missing type to RSS hash commands") Fixes: e977e4199a8d ("app/testpmd: add commands to load/unload BPF filters") Cc: stable@dpdk.org
Signed-off-by: Natanael Copa <ncopa@alpinelinux.org> Reviewed-by: Morten Brørup <mb@smartsharesystems.com> Signed-off-by: Thomas Monjalon <thomas@monjalon.net> Acked-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru> Acked-by: David Marchand <david.marchand@redhat.com>
show more ...
|
#
c2341bb6 |
| 30-Oct-2020 |
Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> |
cmdline: avoid name clash with Windows system types
cmdline_numtype member names clash with Windows system identifiers. Add RTE_ prefix to cmdline constants to avoid this and possible future conflic
cmdline: avoid name clash with Windows system types
cmdline_numtype member names clash with Windows system identifiers. Add RTE_ prefix to cmdline constants to avoid this and possible future conflicts.
Suggested-by: Ranjit Menon <ranjit.menon@intel.com> Signed-off-by: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> Acked-by: Ranjit Menon <ranjit.menon@intel.com> Acked-by: Jie Zhou <jizh@microsoft.com> Tested-by: Jie Zhou <jizh@microsoft.com> Acked-by: Olivier Matz <olivier.matz@6wind.com>
show more ...
|
#
26cbb419 |
| 16-Oct-2020 |
Viacheslav Ovsiienko <viacheslavo@nvidia.com> |
app/testpmd: add multiple pools per core creation
The command line parameter --mbuf-size is updated, it can handle the multiple values like the following:
--mbuf-size=2176,512,768,4096
specifying
app/testpmd: add multiple pools per core creation
The command line parameter --mbuf-size is updated, it can handle the multiple values like the following:
--mbuf-size=2176,512,768,4096
specifying the creation the extra memory pools with the requested mbuf data buffer sizes. If some buffer split feature is engaged the extra memory pools can be used to configure the Rx queues with rte_the_dev_rx_queue_setup_ex().
The extra pools are created with requested sizes, and pool names are assigned with appended index: mbuf_pool_socket_%socket_%index. Index zero is used to specify the first mandatory pool to maintain compatibility with existing code.
Signed-off-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com>
show more ...
|
#
9b539662 |
| 30-Sep-2020 |
Chenbo Xia <chenbo.xia@intel.com> |
app: fix ethdev port id size
The ethdev port id should be 16 bits now. This patch changes the variable size of port id in applications from 8 bits to 16 bits.
Fixes: e977e4199a8d ("app/testpmd: add
app: fix ethdev port id size
The ethdev port id should be 16 bits now. This patch changes the variable size of port id in applications from 8 bits to 16 bits.
Fixes: e977e4199a8d ("app/testpmd: add commands to load/unload BPF filters") Fixes: 46cf97e4bbfa ("eventdev: add test for eth Tx adapter") Cc: stable@dpdk.org
Signed-off-by: Chenbo Xia <chenbo.xia@intel.com> Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>
show more ...
|
#
f2fc83b4 |
| 09-Feb-2020 |
Thomas Monjalon <thomas@monjalon.net> |
replace unused attributes
There is a common macro __rte_unused, avoiding warnings, which is now used where appropriate for consistency.
Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
|
#
60702e8c |
| 08-Jun-2018 |
Konstantin Ananyev <konstantin.ananyev@intel.com> |
bpf: add extra information for external symbol definitions
Extend struct rte_bpf_xsym with new fields to provide information about: - for variables - type and size - for functions - number of argu
bpf: add extra information for external symbol definitions
Extend struct rte_bpf_xsym with new fields to provide information about: - for variables - type and size - for functions - number of arguments and type/size of each argument and return value
Such information would allow validate code to perform more extensive checking on input BPF program and catch misbehaving BPF code.
That change would cause ABI/API breakage for librte_bpf.
Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
show more ...
|
#
e977e419 |
| 10-May-2018 |
Konstantin Ananyev <konstantin.ananyev@intel.com> |
app/testpmd: add commands to load/unload BPF filters
Introduce new testpmd commands to load/unload RX/TX BPF-based filters.
Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com> Acked-by
app/testpmd: add commands to load/unload BPF filters
Introduce new testpmd commands to load/unload RX/TX BPF-based filters.
Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com> Acked-by: Ferruh Yigit <ferruh.yigit@intel.com>
show more ...
|