hi, I tried run ovs-dpdk implement NAT connect tracking hardware offload,when i use "ovs-appctl dpctl/dump-flows -m" show the flow table,the status of offloaded field was "offloaded:partial",not full offloaded.Is there any way to make the CT flow full offloaded?
thank you for answer! AlmaLinux release 9.2 (Turquoise Kodkod) Linux nat-test 5.14.0-284.11.1.el9_2.x86_64 ovs-vswitchd (Open vSwitch) 3.1.2 DPDK 22.11.1 driver: mlx5_core version: 23.07-0.5.0 firmware-version: 22.38.1002 (MT_0000000359) bus-info: 0000:02:00.1 # lspci | grep Mell 02:00.0 Ethernet controller: Mellanox Technologies MT2892 Family [ConnectX-6 Dx] 02:00.1 Ethernet controller: Mellanox Technologies MT2892 Family [ConnectX-6 Dx] # ovs-vsctl list Open_vSwitch _uuid : c920f611-5c90-4c8a-9f7a-5b17dbd076fa bridges : [6dab16e8-9b15-4933-9dd6-edd0c9d0dc09] cur_cfg : 11 datapath_types : [netdev, system] datapaths : {} db_version : "8.3.1" dpdk_initialized : true dpdk_version : "DPDK 22.11.1" external_ids : {hostname=localhost, rundir="/usr/local/var/run/openvswitch", system-id=""} iface_types : [bareudp, dpdk, dpdkvhostuser, dpdkvhostuserclient, erspan, geneve, gre, gtpu, internal, ip6erspan, ip6gre, lisp, patch, stt, system, tap, vxlan] manager_options : [] next_cfg : 11 other_config : {dpdk-init="true", hw-offload="true"} ovs_version : "3.1.2" ssl : [] statistics : {} system_type : unknown system_version : unknown # ethtool -k ens1f1 |grep hw-tc-offload hw-tc-offload: on # cat /sys/class/net/ens1f1/compat/devlink/mode switchdev # ovs-vsctl show c920f611-5c90-4c8a-9f7a-5b17dbd076fa Bridge br0 fail_mode: secure datapath_type: netdev Port br0 Interface br0 type: internal Port pf1 Interface pf1 type: dpdk options: {dpdk-devargs="0000:02:00.1"} ovs_version: "3.1.2" # ovs-ofctl dump-flows br0 cookie=0x0, duration=184398.446s, table=0, n_packets=0, n_bytes=0, priority=100,ip,nw_dst=99.99.99.0/24 actions=resubmit(,20) cookie=0x2e, duration=184398.446s, table=0, n_packets=1979461876, n_bytes=1979461876000, priority=100,ip,nw_src=172.31.21.160 actions=resubmit(,20) cookie=0x0, duration=184398.446s, table=0, n_packets=135734, n_bytes=15186074, priority=0 actions=resubmit(,105) cookie=0x0, duration=184398.446s, table=20, n_packets=0, n_bytes=0, priority=100,ip,nw_dst=99.99.99.0/24 actions=ct(commit,table=30,zone=283,nat(src)) cookie=0x2e, duration=184398.446s, table=20, n_packets=1979461876, n_bytes=1979461876000, priority=100,ip,nw_src=172.31.21.160 actions=ct(commit,table=30,nat(src=99.99.99.0-99.99.99.255)) cookie=0x0, duration=184398.446s, table=30, n_packets=1979461844, n_bytes=1979461844000, priority=0,ip actions=move:NXM_OF_ETH_SRC[]->NXM_OF_ETH_DST[],move:NXM_OF_ETH_DST[]->NXM_OF_ETH_SRC[],dec_ttl,IN_PORT cookie=0x0, duration=184398.446s, table=105, n_packets=135248, n_bytes=15123293, priority=0 actions=NORMAL # ovs-appctl dpctl/dump-flows -m ufid:6e557ccd-a9dc-42e1-9ea6-f1c9b364aabf, skb_priority(0/0),skb_mark(0/0),ct_state(0/0),ct_zone(0/0),ct_mark(0/0),ct_label(0/0),recirc_id(0),dp_hash(0/0),in_port(pf1),packet_type(ns=0,id=0),eth(src=88:2a:5e:a9:30:bd/00:00:00:00:00:00,dst=b8:ce:f6:0a:13:29/00:00:00:00:00:00),eth_type(0x0800),ipv4(src=172.31.21.160,dst=9.0.0.10/192.0.0.0,proto=17/0,tos=0/0,ttl=63/0,frag=no),udp(src=2004/0,dst=80/0), packets:186963, bytes:186963000, used:0.000s, offloaded:partial, dp:ovs, actions:ct(commit,nat(src=99.99.99.0-99.99.99.255)),recirc(0x3), dp-extra-info:miniflow_bits(4,2)
_______________________________________________ discuss mailing list disc...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-discuss