blob: a57731b3f7e4c46dc962f56b5fabe4270ab73fd4 [file] [log] [blame]
Ray Milkeyd43fe452015-05-29 09:35:12 -07001{
Ray Milkeyd43fe452015-05-29 09:35:12 -07002 "priority":1,
3 "isPermanent":"false",
4 "timeout":1,
5 "deviceId":"of:0000000000000001",
6 "treatment":
7 {
8 "instructions":
9 [
10 {"type":"OUTPUT","port":-3},
11 {"type":"DROP"},
12 {"type":"L2MODIFICATION","subtype":"ETH_SRC","mac":"12:34:56:78:90:12"},
13 {"type":"L2MODIFICATION","subtype":"ETH_DST","mac":"98:76:54:32:01:00"},
14 {"type":"L2MODIFICATION","subtype":"VLAN_ID","vlanId":22},
15 {"type":"L2MODIFICATION","subtype":"VLAN_PCP","vlanPcp":1},
16 {"type":"L2MODIFICATION","subtype":"MPLS_LABEL","label":777},
17 {"type":"L2MODIFICATION","subtype":"MPLS_PUSH"},
18 {"type":"L2MODIFICATION","subtype":"MPLS_POP"},
19 {"type":"L2MODIFICATION","subtype":"DEC_MPLS_TTL"},
20 {"type":"L2MODIFICATION","subtype":"VLAN_POP"},
21 {"type":"L2MODIFICATION","subtype":"VLAN_PUSH"},
22 {"type":"L3MODIFICATION","subtype":"IPV4_SRC", "ip":"1.2.3.4"},
23 {"type":"L3MODIFICATION","subtype":"IPV4_DST", "ip":"1.2.3.3"},
24 {"type":"L3MODIFICATION","subtype":"IPV6_SRC", "ip":"1.2.3.2"},
25 {"type":"L3MODIFICATION","subtype":"IPV6_DST", "ip":"1.2.3.1"},
26 {"type":"L3MODIFICATION","subtype":"IPV6_FLABEL", "flowLabel":8},
27 {"type":"L0MODIFICATION","subtype":"LAMBDA","lambda":7},
28 {"type":"L0MODIFICATION","subtype":"OCH","gridType":"DWDM",
29 "channelSpacing":"CHL_100GHZ","spacingMultiplier":4,"slotGranularity":8}
30 ],
31 "deferred":[]
32 },
33 "selector": {"criteria":[{"type":"ETH_TYPE","ethType":2054}]}
34}