- testpmd cmdline sample 配置vxlan封装
testpmd> set vxlan ip-version ipv4 vni 4 udp-src 4 udp-dst 4 ip-src 127.0.0.1
ip-dst 128.0.0.1 eth-src 11:11:11:11:11:11 eth-dst 22:22:22:22:22:22
testpmd> set sample_actions 0 vxlan_encap / port_id id 0 / end
testpmd> flow create 0 ingress transfer pattern eth / end actions
sample ratio 1 index 0 / port_id id 2 / end
-
cmd_set_vxlan_parsed
将命令行传入的vxlan 隧道的相关信息写入全局变量vxlan_encap_conf -
parse_vc_action_vxlan_encap->parse_setup_vxlan_encap_data 将全局变量vxlan_encap_conf中vxlan隧道相关信息写入action_vxlan_encap_data。将vxlan隧道信息写入action->conf