X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Finterface_types.api;h=2cdcc8bda5afe7a8660241dc1c5ebec041d62fea;hb=c4ae0fffb;hp=6e79044306f36fb2f2d9503eafc3dcaa466f5101;hpb=e63325e3ca03c847963863446345e6c80a2c0cfd;p=vpp.git diff --git a/src/vnet/interface_types.api b/src/vnet/interface_types.api index 6e79044306f..2cdcc8bda5a 100644 --- a/src/vnet/interface_types.api +++ b/src/vnet/interface_types.api @@ -25,11 +25,10 @@ enum if_status_flags /* Per protocol MTU */ enum mtu_proto { - MTU_PROTO_API_L3, /* Default payload MTU (without L2 headers) */ - MTU_PROTO_API_IP4, /* Per-protocol MTUs overriding default */ - MTU_PROTO_API_IP6, - MTU_PROTO_API_MPLS, - MTU_PROTO_API_N, + MTU_PROTO_API_L3 = 0, /* Default payload MTU (without L2 headers) */ + MTU_PROTO_API_IP4 = 1, /* Per-protocol MTUs overriding default */ + MTU_PROTO_API_IP6 = 2, + MTU_PROTO_API_MPLS = 3, }; enum link_duplex @@ -61,3 +60,14 @@ enum rx_mode RX_MODE_API_ADAPTIVE, RX_MODE_API_DEFAULT, }; + +enum if_type +{ + /* A hw interface. */ + IF_API_TYPE_HARDWARE = 0, + + /* A sub-interface. */ + IF_API_TYPE_SUB = 1, + IF_API_TYPE_P2P = 2, + IF_API_TYPE_PIPE = 3, +};