X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fopenflow%2Fopenflow-1.3.h;fp=include%2Fopenflow%2Fopenflow-1.3.h;h=4696f01d410b5c74e0e92ba0031be4c938d24ba5;hb=9c4dbc1caa7f83c16775406547f9cfba38c8d513;hp=767e0481081b07a2bc0606106772207918c262f9;hpb=c0621c394f09882b7d210102d0389c60b353d630;p=sliver-openvswitch.git diff --git a/include/openflow/openflow-1.3.h b/include/openflow/openflow-1.3.h index 767e04810..4696f01d4 100644 --- a/include/openflow/openflow-1.3.h +++ b/include/openflow/openflow-1.3.h @@ -104,8 +104,24 @@ struct ofp13_instruction_meter { OFP_ASSERT(sizeof(struct ofp13_instruction_meter) == 8); enum ofp13_action_type { - OFPAT13_PUSH_PBB = 26, /* Push a new PBB service tag (I-TAG) */ - OFPAT13_POP_PBB = 27 /* Pop the outer PBB service tag (I-TAG) */ + OFPAT13_OUTPUT = 0, /* Output to switch port. */ + OFPAT13_COPY_TTL_OUT = 11, /* Copy TTL "outwards" -- from next-to-outermost + to outermost */ + OFPAT13_COPY_TTL_IN = 12, /* Copy TTL "inwards" -- from outermost to + next-to-outermost */ + OFPAT13_SET_MPLS_TTL = 15, /* MPLS TTL */ + OFPAT13_DEC_MPLS_TTL = 16, /* Decrement MPLS TTL */ + OFPAT13_PUSH_VLAN = 17, /* Push a new VLAN tag */ + OFPAT13_POP_VLAN = 18, /* Pop the outer VLAN tag */ + OFPAT13_PUSH_MPLS = 19, /* Push a new MPLS Label Stack Entry */ + OFPAT13_POP_MPLS = 20, /* Pop the outer MPLS Label Stack Entry */ + OFPAT13_SET_QUEUE = 21, /* Set queue id when outputting to a port */ + OFPAT13_GROUP = 22, /* Apply group. */ + OFPAT13_SET_NW_TTL = 23, /* IP TTL. */ + OFPAT13_DEC_NW_TTL = 24, /* Decrement IP TTL. */ + OFPAT13_SET_FIELD = 25, /* Set a header field using OXM TLV format. */ + OFPAT13_PUSH_PBB = 26, /* Push a new PBB service tag (I-TAG) */ + OFPAT13_POP_PBB = 27 /* Pop the outer PBB service tag (I-TAG) */ }; /* enum ofp_config_flags value OFPC_INVALID_TTL_TO_CONTROLLER