mbuf: add MPLS packet type
Add support of MPLS packet type. Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com> Acked-by: Olivier Matz <olivier.matz@6wind.com>
This commit is contained in:
parent
07e70104e0
commit
8e255bdb1b
@ -20,6 +20,7 @@ const char *rte_get_ptype_l2_name(uint32_t ptype)
|
||||
case RTE_PTYPE_L2_ETHER_QINQ: return "L2_ETHER_QINQ";
|
||||
case RTE_PTYPE_L2_ETHER_PPPOE: return "L2_ETHER_PPPOE";
|
||||
case RTE_PTYPE_L2_ETHER_FCOE: return "L2_ETHER_FCOE";
|
||||
case RTE_PTYPE_L2_ETHER_MPLS: return "L2_ETHER_MPLS";
|
||||
default: return "L2_UNKNOWN";
|
||||
}
|
||||
}
|
||||
|
@ -137,6 +137,13 @@ extern "C" {
|
||||
* <'ether type'=[0x8906]>
|
||||
*/
|
||||
#define RTE_PTYPE_L2_ETHER_FCOE 0x00000009
|
||||
/**
|
||||
* MPLS packet type.
|
||||
*
|
||||
* Packet format:
|
||||
* <'ether type'=[0x8847|0x8848]>
|
||||
*/
|
||||
#define RTE_PTYPE_L2_ETHER_MPLS 0x0000000a
|
||||
/**
|
||||
* Mask of layer 2 packet types.
|
||||
* It is used for outer packet for tunneling cases.
|
||||
|
Loading…
x
Reference in New Issue
Block a user