/* Ethernet work queue descriptor: 16B */
struct wq_enet_desc {
- __le64 address;
- __le16 length;
- __le16 mss_loopback;
- __le16 header_length_flags;
- __le16 vlan_tag;
+ uint64_t address;
+ uint16_t length;
+ uint16_t mss_loopback;
+ uint16_t header_length_flags;
+ uint16_t vlan_tag;
};
#define WQ_ENET_ADDR_BITS 64
#define WQ_ENET_OFFLOAD_MODE_TSO 3
static inline void wq_enet_desc_enc(struct wq_enet_desc *desc,
- u64 address, u16 length, u16 mss, u16 header_length,
- u8 offload_mode, u8 eop, u8 cq_entry, u8 fcoe_encap,
- u8 vlan_tag_insert, u16 vlan_tag, u8 loopback)
+ uint64_t address, uint16_t length, uint16_t mss, uint16_t header_length,
+ uint8_t offload_mode, uint8_t eop, uint8_t cq_entry, uint8_t fcoe_encap,
+ uint8_t vlan_tag_insert, uint16_t vlan_tag, uint8_t loopback)
{
desc->address = rte_cpu_to_le_64(address);
desc->length = rte_cpu_to_le_16(length & WQ_ENET_LEN_MASK);
}
static inline void wq_enet_desc_dec(struct wq_enet_desc *desc,
- u64 *address, u16 *length, u16 *mss, u16 *header_length,
- u8 *offload_mode, u8 *eop, u8 *cq_entry, u8 *fcoe_encap,
- u8 *vlan_tag_insert, u16 *vlan_tag, u8 *loopback)
+ uint64_t *address, uint16_t *length, uint16_t *mss,
+ uint16_t *header_length, uint8_t *offload_mode, uint8_t *eop,
+ uint8_t *cq_entry, uint8_t *fcoe_encap, uint8_t *vlan_tag_insert,
+ uint16_t *vlan_tag, uint8_t *loopback)
{
*address = rte_le_to_cpu_64(desc->address);
*length = rte_le_to_cpu_16(desc->length) & WQ_ENET_LEN_MASK;
*mss = (rte_le_to_cpu_16(desc->mss_loopback) >> WQ_ENET_MSS_SHIFT) &
WQ_ENET_MSS_MASK;
- *loopback = (u8)((rte_le_to_cpu_16(desc->mss_loopback) >>
+ *loopback = (uint8_t)((rte_le_to_cpu_16(desc->mss_loopback) >>
WQ_ENET_LOOPBACK_SHIFT) & 1);
*header_length = rte_le_to_cpu_16(desc->header_length_flags) &
WQ_ENET_HDRLEN_MASK;
- *offload_mode = (u8)((rte_le_to_cpu_16(desc->header_length_flags) >>
+ *offload_mode =
+ (uint8_t)((rte_le_to_cpu_16(desc->header_length_flags) >>
WQ_ENET_HDRLEN_BITS) & WQ_ENET_FLAGS_OM_MASK);
- *eop = (u8)((rte_le_to_cpu_16(desc->header_length_flags) >>
+ *eop = (uint8_t)((rte_le_to_cpu_16(desc->header_length_flags) >>
WQ_ENET_FLAGS_EOP_SHIFT) & 1);
- *cq_entry = (u8)((rte_le_to_cpu_16(desc->header_length_flags) >>
+ *cq_entry = (uint8_t)((rte_le_to_cpu_16(desc->header_length_flags) >>
WQ_ENET_FLAGS_CQ_ENTRY_SHIFT) & 1);
- *fcoe_encap = (u8)((rte_le_to_cpu_16(desc->header_length_flags) >>
+ *fcoe_encap = (uint8_t)((rte_le_to_cpu_16(desc->header_length_flags) >>
WQ_ENET_FLAGS_FCOE_ENCAP_SHIFT) & 1);
- *vlan_tag_insert = (u8)((rte_le_to_cpu_16(desc->header_length_flags) >>
+ *vlan_tag_insert =
+ (uint8_t)((rte_le_to_cpu_16(desc->header_length_flags) >>
WQ_ENET_FLAGS_VLAN_TAG_INSERT_SHIFT) & 1);
*vlan_tag = rte_le_to_cpu_16(desc->vlan_tag);
}