summaryrefslogtreecommitdiffhomepage
path: root/doc/source/app/ofctl_rest.rst
diff options
context:
space:
mode:
Diffstat (limited to 'doc/source/app/ofctl_rest.rst')
-rw-r--r--doc/source/app/ofctl_rest.rst34
1 files changed, 20 insertions, 14 deletions
diff --git a/doc/source/app/ofctl_rest.rst b/doc/source/app/ofctl_rest.rst
index e8c42ddc..c31ad5e2 100644
--- a/doc/source/app/ofctl_rest.rst
+++ b/doc/source/app/ofctl_rest.rst
@@ -2762,18 +2762,24 @@ Example of set-field action
To set VLAN ID to non-VLAN-tagged frame::
- "actions":[
- {
- "type": "PUSH_VLAN", # Push a new VLAN tag if a input frame is non-VLAN-tagged
- "ethertype": 33024 # Ethertype 0x8100(=33024): IEEE 802.1Q VLAN-tagged frame
- },
- {
- "type": "SET_FIELD",
- "field": "vlan_vid", # Set VLAN ID
- "value": 4102 # Describe sum of vlan_id(e.g. 6) | OFPVID_PRESENT(0x1000=4096)
+ $ curl -X POST -d '{
+ "dpid": 1,
+ "match":{
+ "dl_type": "0x8000"
},
- {
- "type": "OUTPUT",
- "port": 2
- }
- ]
+ "actions":[
+ {
+ "type": "PUSH_VLAN", # Push a new VLAN tag if a input frame is non-VLAN-tagged
+ "ethertype": 33024 # Ethertype 0x8100(=33024): IEEE 802.1Q VLAN-tagged frame
+ },
+ {
+ "type": "SET_FIELD",
+ "field": "vlan_vid", # Set VLAN ID
+ "value": 4102 # Describe sum of vlan_id(e.g. 6) | OFPVID_PRESENT(0x1000=4096)
+ },
+ {
+ "type": "OUTPUT",
+ "port": 2
+ }
+ ]
+ }' http://localhost:8080/stats/flowentry/add