ETH_TX_DATA_1ST_BD_PKT_LEN_MASK
val = skb->len & ETH_TX_DATA_1ST_BD_PKT_LEN_MASK;
val |= ((skb->len & ETH_TX_DATA_1ST_BD_PKT_LEN_MASK) <<
val = (len & ETH_TX_DATA_1ST_BD_PKT_LEN_MASK) <<