/
Configuring MAC/IPv4/IPv6 flow
Configuring MAC/IPv4/IPv6 flow
MAC match support in PicOS OVS.
dl_dst | dl_src | dl_vlan | dl_vlan_pcp | vlan_vid | vlan_tci |
---|---|---|---|---|---|
dl_dst/mask | dl_src/mask | vlan_tci/mask |
MAC action fields support in PicOS OVS.
set_field:*-\>eth_dst | set_field:*-\>eth_src | set_field:*-\>vlan_vid | set_field:*-\>vlan_pcp |
---|
IPv4 match support in PicOS OVS:
dl_type=0x0800 | nw_src | nw_dst | nw_tos | nw_ecn | nw_protocol |
---|---|---|---|---|---|
nw_src/mask | nw_dst/mask |
IPv4 flow actions fields:
set_field:*-\>nw_src | set_field:*-\>nw_dst |
---|
L4 port match support in PicOS OVS:
tcp_src | tcp_dst | udp_src | udp_dst | sctp_src | sctp_dst |
---|---|---|---|---|---|
tcp_src/mask | tcp_dst/mask | udp_src/mask | udp_dst/mask | sctp_src/mask | sctp_dst/mask |
L4 port match support in PicOS OVS:
set_field:*-\>tcp_src | set_field:*-\>tcp_dst | set_field:*-\>udp_src | set_field:*-\>udp_dst |
---|
Creating an IPv4 flow
root@PicOS-OVS# ovs-ofctl add-flow br0 dl_src=22:11:11:11:11:11,dl_dst=22:00:00:00:00:00,in_port=1,dl_type=0x0800,nw_src=128.1.1.1,nw_dst=128.1.1.2,nw_proto=6,actions=output:2,3,4 root@PicOS-OVS# root@PicOS-OVS# ovs-ofctl dump-flows br0 NXST_FLOW reply (xid=0x4): cookie=0x0, duration=12.758s, table=0, n_packets=0, n_bytes=0, tcp,in_port=1,dl_src=22:11:11:11:11:11,dl_dst=22:00:00:00:00:00,nw_src=128.1.1.1,nw_dst=128.1.1.2 actions=output:2,output:3,output:4 cookie=0x0, duration=2180.111s, table=0, n_packets=0, n_bytes=0, priority=0 actions=NORMAL root@PicOS-OVS#
Deleting an IPv4 flow
root@PicOS-OVS# ovs-ofctl del-flows br0 dl_src=22:11:11:11:11:11,dl_dst=22:00:00:00:00:00,in_port=1,dl_type=0x0800,nw_src=128.1.1.1,nw_dst=128.1.1.2,nw_proto=6 root@PicOS-OVS#
Removing all flows
root@PicOS-OVS# ovs-ofctl del-flows br0 root@XorPlus
Copyright © 2025 Pica8 Inc. All Rights Reserved.