IFM_TMASK
#define IFM_IDX(x) (((x) & IFM_TMASK) | \
media_status &= ~IFM_TMASK;
int ifmedia_masked = ifmedia & (IFM_GMASK | IFM_NMASK | IFM_TMASK);
media &= ~(IFM_ETH_XTYPE|IFM_TMASK);
#define IFM_ETHER_SUBTYPE(x) (((x) & IFM_TMASK) | \
#define IFM_ETHER_SUBTYPE_GET(x) ((x) & (IFM_TMASK|IFM_ETH_XTYPE))
(IFM_TYPE(x) == IFM_ETHER ? IFM_ETHER_SUBTYPE_GET(x) : ((x) & IFM_TMASK))