aboutsummaryrefslogtreecommitdiffstats
path: root/framework/src/onos/core/common/src/test/resources/org/onosproject/codec/impl/instructions-flow.json
blob: 2a184b34c93569321a9b20e2e5d1651a9b5dc87e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
{
  "priority":1,
  "isPermanent":"false",
  "timeout":1,
  "deviceId":"of:0000000000000001",
  "treatment":
  {
      "instructions":
      [
        {"type":"OUTPUT","port":-3},
        {"type":"DROP"},
        {"type":"L2MODIFICATION","subtype":"ETH_SRC","mac":"12:34:56:78:90:12"},
        {"type":"L2MODIFICATION","subtype":"ETH_DST","mac":"98:76:54:32:01:00"},
        {"type":"L2MODIFICATION","subtype":"VLAN_ID","vlanId":22},
        {"type":"L2MODIFICATION","subtype":"VLAN_PCP","vlanPcp":1},
        {"type":"L2MODIFICATION","subtype":"MPLS_LABEL","label":1048575},
        {"type":"L2MODIFICATION","subtype":"MPLS_PUSH"},
        {"type":"L2MODIFICATION","subtype":"MPLS_POP"},
        {"type":"L2MODIFICATION","subtype":"DEC_MPLS_TTL"},
        {"type":"L2MODIFICATION","subtype":"VLAN_POP"},
        {"type":"L2MODIFICATION","subtype":"VLAN_PUSH"},
        {"type":"L2MODIFICATION","subtype":"TUNNEL_ID", "tunnelId":100},
        {"type":"L3MODIFICATION","subtype":"IPV4_SRC", "ip":"1.2.3.4"},
        {"type":"L3MODIFICATION","subtype":"IPV4_DST", "ip":"1.2.3.3"},
        {"type":"L3MODIFICATION","subtype":"IPV6_SRC", "ip":"1.2.3.2"},
        {"type":"L3MODIFICATION","subtype":"IPV6_DST", "ip":"1.2.3.1"},
        {"type":"L3MODIFICATION","subtype":"IPV6_FLABEL", "flowLabel":8},
        {"type":"L0MODIFICATION","subtype":"LAMBDA","lambda":7},
        {"type":"L0MODIFICATION","subtype":"OCH","gridType":"DWDM",
          "channelSpacing":"CHL_100GHZ","spacingMultiplier":4,"slotGranularity":8},
        {"type":"L4MODIFICATION","subtype":"TCP_DST","tcpPort":40001},
        {"type":"L4MODIFICATION","subtype":"TCP_SRC","tcpPort":40002},
        {"type":"L4MODIFICATION","subtype":"UDP_DST","udpPort":40003},
        {"type":"L4MODIFICATION","subtype":"UDP_SRC","udpPort":40004}
      ],
      "deferred":[]
  },
  "selector": {"criteria":[{"type":"ETH_TYPE","ethType":"0x806"}]}
}