MPLS_LABEL_MASK
#define MPLS_LABEL(shim) (((shim) & MPLS_LABEL_MASK) >> 12)
shim &= ~MPLS_LABEL_MASK; \
shim |= ((x) << 12) & MPLS_LABEL_MASK; \