All of lore.kernel.org
 help / color / mirror / Atom feed
* [dpdk-dev] [Bug 688] [dpdk-21.05]metering_and_policing: Failed to add policy actions
@ 2021-04-25  7:12 bugzilla
  0 siblings, 0 replies; only message in thread
From: bugzilla @ 2021-04-25  7:12 UTC (permalink / raw)
  To: dev

https://bugs.dpdk.org/show_bug.cgi?id=688

            Bug ID: 688
           Summary: [dpdk-21.05]metering_and_policing: Failed to add
                    policy actions
           Product: DPDK
           Version: unspecified
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: core
          Assignee: dev@dpdk.org
          Reporter: longfengx.liang@intel.com
  Target Milestone: ---

Environment
DPDK version: Use make showversion or for a non-released version: git remote -v
&& git show-ref --heads
 version: 21.05-rc1:1b593b9c832e9b284cc59665fe662242a3fc1daf
Other software versions: name/version for QEMU, OVS, etc. Repeat as required.
OS: Fedora 33 5.9.10-200.fc33.x86_64
Compiler: gcc (GCC) 10.2.1 20201016 (Red Hat 10.2.1-6)
Hardware platform: Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz
NIC hardware: XL710 for 40GbE QSFP+
Driver version: 2.15.9
NIC firmware: 8.30 0x8000a4ae 1.2926.0


Test Setup
Steps to reproduce
List the steps to reproduce the issue.

1. build dpdk
# rm -rf x86_64-native-linuxapp-clang 
# CC=gcc meson --werror -Denable_kmods=True -Dlibdir=lib
-Dc_args='-DRTE_EAL_IGB_UIO=1' --default-library=static
x86_64-native-linuxapp-clang 
# ninja -C x86_64-native-linuxapp-clang  

2. tester preparation
# scp -v ./dep/meter_and_policy_config.tar.gz root@10.240.183.141:/tmp

3. DUT preparation
# ./usertools/dpdk-devbind.py -b vfio-pci 0000:84:00.0 0000:84:00.1 
# tar xf /tmp/meter_and_policy_config.tar.gz -C /root/dpdk/drivers/net/softnic 
# cp /root/dpdk/drivers/net/softnic/meter_and_policing_firmware.cli
/root/dpdk/drivers/net/softnic/meter_and_policing_firmware.cli-5
# sed -i -e 's/^.*link LINK0 dev.*$/link LINK0 dev 0000:84:00.0/g'
/root/dpdk/drivers/net/softnic/meter_and_policing_firmware.cli-5 
# sed -i -e 's/^.*link LINK1 dev.*$/link LINK1 dev 0000:84:00.1/g'
/root/dpdk/drivers/net/softnic/meter_and_policing_firmware.cli-5
# sed -i -e 's/^.*table action profile AP0.*$/table action profile AP0 ipv4
offset 270 fwd meter trtcm tc 1 stats pkts/g'
/root/dpdk/drivers/net/softnic/meter_and_policing_firmware.cli-5
# sed -i -e 's/^.*pipeline RX table match.*$/pipeline RX table match acl ipv4
offset 270 size 4K action AP0/g'
/root/dpdk/drivers/net/softnic/meter_and_policing_firmware.cli-5 
# sed -i -e 's/thread 5 pipeline RX enable/thread 2 pipeline RX enable/g'
/root/dpdk/drivers/net/softnic/meter_and_policing_firmware.cli-5 
# sed -i -e 's/thread 5 pipeline TX enable/thread 2 pipeline TX enable/g'
/root/dpdk/drivers/net/softnic/meter_and_policing_firmware.cli-5

4. lanch app
# x86_64-native-linuxapp-clang/app/dpdk-testpmd -l 0,1,2 -n 4 -a 0000:84:00.0
-a 0000:84:00.1 --file-prefix=dpdk_20927_20210425061914  -s 0x4 --vdev
'net_softnic0,firmware=/root/dpdk/drivers/net/softnic/meter_and_policing_firmware.cli-5'
-- -i --rxq=2 --txq=2 --portmask=0x4 --disable-rss
# add port meter profile trtcm_rfc2698 2 0 3125000000 3125000000 400 500 0 
# add port meter policy 0 1 g_actions rss / end y_actions end
Show the output from the previous commands.

# #testpmd> add port meter profile trtcm_rfc2698 2 0 3125000000 3125000000 400
500 0 #testpmd> add port meter policy 0 1 g_actions rss / end y_actions end 
Bad arguments



Expected Result
Add policy actions successfully



Regression
Is this issue a regression: (Y/N) Y 

[root@localhost dpdk]# git show f29fa2c59b858dc725c3d8486eddb59797bbb6dc
commit f29fa2c59b858dc725c3d8486eddb59797bbb6dc
Author: Haifei Luo <haifeil@nvidia.com>
Date: Tue Apr 20 17:04:50 2021 +0300

app/testpmd: support policy actions per color

Add the create/del policy CLIs to support actions per color.
The CLIs are:
Create: add port meter policy (port_id) (policy_id) g_actions (actions)
y_actions (actions) r_actions (actions)
Delete: del port meter policy (port_id) (policy_id)

Examples:
testpmd> add port meter policy 0 1 g_actions rss / end y_actions end
r_actions drop / end
testpmd> del port meter policy 0 1

Signed-off-by: Haifei Luo <haifeil@nvidia.com>
Acked-by: Matan Azrad <matan@nvidia.com>
Acked-by: Ajit Khaparde <ajit.khaparde@broadcom.com>

-- 
You are receiving this mail because:
You are the assignee for the bug.

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-04-25  7:12 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-04-25  7:12 [dpdk-dev] [Bug 688] [dpdk-21.05]metering_and_policing: Failed to add policy actions bugzilla

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.