Exemplo n.º 1
0
def loxi_oxm_vlan_vid_masked_to_ofp_oxm(lo):
    return pb2.ofp_oxm_field(oxm_class=pb2.OFPXMC_OPENFLOW_BASIC,
                             ofb_field=pb2.ofp_oxm_ofb_field(
                                 type=pb2.OFPXMT_OFB_VLAN_VID,
                                 has_mask=True,
                                 vlan_vid=lo.value,
                                 vlan_vid_mask=lo.value_mask))
Exemplo n.º 2
0
def loxi_oxm_metadata_to_ofp_oxm(lo):
    return pb2.ofp_oxm_field(oxm_class=pb2.OFPXMC_OPENFLOW_BASIC,
                             ofb_field=pb2.ofp_oxm_ofb_field(
                                 type=pb2.OFPXMT_OFB_METADATA,
                                 table_metadata=lo.value))
Exemplo n.º 3
0
def loxi_oxm_udp_src_to_ofp_oxm(lo):
    return pb2.ofp_oxm_field(
        oxm_class=pb2.OFPXMC_OPENFLOW_BASIC,
        ofb_field=pb2.ofp_oxm_ofb_field(type=pb2.OFPXMT_OFB_UDP_SRC,
                                        udp_src=lo.value))
Exemplo n.º 4
0
def loxi_oxm_ipv4_dst_to_ofp_oxm(lo):
    return pb2.ofp_oxm_field(oxm_class=pb2.OFPXMC_OPENFLOW_BASIC,
                             ofb_field=pb2.ofp_oxm_ofb_field(
                                 type=pb2.OFPXMT_OFB_IPV4_DST,
                                 ipv4_dst=lo.value))
Exemplo n.º 5
0
def loxi_oxm_vlan_pcp_to_ofp_oxm(lo):
    return pb2.ofp_oxm_field(oxm_class=pb2.OFPXMC_OPENFLOW_BASIC,
                             ofb_field=pb2.ofp_oxm_ofb_field(
                                 type=pb2.OFPXMT_OFB_VLAN_PCP,
                                 vlan_pcp=lo.value))
Exemplo n.º 6
0
def loxi_oxm_ip_proto_to_ofp_oxm(lo):
    return pb2.ofp_oxm_field(oxm_class=pb2.OFPXMC_OPENFLOW_BASIC,
                             ofb_field=pb2.ofp_oxm_ofb_field(
                                 type=pb2.OFPXMT_OFB_IP_PROTO,
                                 ip_proto=lo.value))
Exemplo n.º 7
0
def loxi_oxm_in_port_to_ofp_oxm(lo):
    return pb2.ofp_oxm_field(oxm_class=pb2.OFPXMC_OPENFLOW_BASIC,
                             ofb_field=pb2.ofp_oxm_ofb_field(
                                 type=pb2.OFPXMT_OFB_IN_PORT, port=lo.value))
Exemplo n.º 8
0
def loxi_oxm_eth_type_to_ofp_oxm(lo):
    return pb2.ofp_oxm_field(oxm_class=pb2.OFPXMC_OPENFLOW_BASIC,
                             ofb_field=pb2.ofp_oxm_ofb_field(
                                 type=pb2.OFPXMT_OFB_ETH_TYPE,
                                 eth_type=lo.value))
Exemplo n.º 9
0
def loxi_oxm_metadata_to_ofp_oxm(lo):
    return pb2.ofp_oxm_field(
        oxm_class=pb2.OFPXMC_OPENFLOW_BASIC,
        ofb_field=pb2.ofp_oxm_ofb_field(
            type=pb2.OFPXMT_OFB_METADATA,
            table_metadata=lo.value))
Exemplo n.º 10
0
def loxi_oxm_udp_src_to_ofp_oxm(lo):
    return pb2.ofp_oxm_field(
        oxm_class=pb2.OFPXMC_OPENFLOW_BASIC,
        ofb_field=pb2.ofp_oxm_ofb_field(
            type=pb2.OFPXMT_OFB_UDP_SRC,
            udp_src=lo.value))
Exemplo n.º 11
0
def loxi_oxm_ipv4_dst_to_ofp_oxm(lo):
    return pb2.ofp_oxm_field(
        oxm_class=pb2.OFPXMC_OPENFLOW_BASIC,
        ofb_field=pb2.ofp_oxm_ofb_field(
            type=pb2.OFPXMT_OFB_IPV4_DST,
            ipv4_dst=lo.value))
Exemplo n.º 12
0
def loxi_oxm_vlan_pcp_to_ofp_oxm(lo):
    return pb2.ofp_oxm_field(
        oxm_class=pb2.OFPXMC_OPENFLOW_BASIC,
        ofb_field=pb2.ofp_oxm_ofb_field(
            type=pb2.OFPXMT_OFB_VLAN_PCP,
            vlan_pcp=lo.value))
Exemplo n.º 13
0
def loxi_oxm_ip_proto_to_ofp_oxm(lo):
    return pb2.ofp_oxm_field(
        oxm_class=pb2.OFPXMC_OPENFLOW_BASIC,
        ofb_field=pb2.ofp_oxm_ofb_field(
            type=pb2.OFPXMT_OFB_IP_PROTO,
            ip_proto=lo.value))
Exemplo n.º 14
0
def loxi_oxm_in_port_to_ofp_oxm(lo):
    return pb2.ofp_oxm_field(
        oxm_class=pb2.OFPXMC_OPENFLOW_BASIC,
        ofb_field=pb2.ofp_oxm_ofb_field(
            type=pb2.OFPXMT_OFB_IN_PORT,
            port=lo.value))
Exemplo n.º 15
0
def loxi_oxm_eth_type_to_ofp_oxm(lo):
    return pb2.ofp_oxm_field(
        oxm_class=pb2.OFPXMC_OPENFLOW_BASIC,
        ofb_field=pb2.ofp_oxm_ofb_field(
            type=pb2.OFPXMT_OFB_ETH_TYPE,
            eth_type=lo.value))