X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;ds=inline;f=drivers%2Fnet%2Fenic%2Fbase%2Fcq_enet_desc.h;fp=drivers%2Fnet%2Fenic%2Fbase%2Fcq_enet_desc.h;h=995b9cca98e8feff7f80ecd4393098d469f2d95e;hb=846ac76c82a262069f6573387ef04ba1882deeb6;hp=5ced63cb16139d03b76e01053c255ccfca3b5d36;hpb=7214dda6136131dc5e53308fb29a982f6a88af5d;p=dpdk.git diff --git a/drivers/net/enic/base/cq_enet_desc.h b/drivers/net/enic/base/cq_enet_desc.h index 5ced63cb16..995b9cca98 100644 --- a/drivers/net/enic/base/cq_enet_desc.h +++ b/drivers/net/enic/base/cq_enet_desc.h @@ -6,6 +6,7 @@ #ifndef _CQ_ENET_DESC_H_ #define _CQ_ENET_DESC_H_ +#include #include "cq_desc.h" /* Ethernet completion queue descriptor: 16B */ @@ -118,33 +119,33 @@ static inline void cq_enet_rq_desc_enc(struct cq_enet_rq_desc *desc, cq_desc_enc((struct cq_desc *)desc, type, color, q_number, completed_index); - desc->completed_index_flags |= cpu_to_le16( - (ingress_port ? CQ_ENET_RQ_DESC_FLAGS_INGRESS_PORT : 0) | + desc->completed_index_flags |= rte_cpu_to_le_16 + ((ingress_port ? CQ_ENET_RQ_DESC_FLAGS_INGRESS_PORT : 0) | (fcoe ? CQ_ENET_RQ_DESC_FLAGS_FCOE : 0) | (eop ? CQ_ENET_RQ_DESC_FLAGS_EOP : 0) | (sop ? CQ_ENET_RQ_DESC_FLAGS_SOP : 0)); - desc->q_number_rss_type_flags |= cpu_to_le16( - ((rss_type & CQ_ENET_RQ_DESC_RSS_TYPE_MASK) << + desc->q_number_rss_type_flags |= rte_cpu_to_le_16 + (((rss_type & CQ_ENET_RQ_DESC_RSS_TYPE_MASK) << CQ_DESC_Q_NUM_BITS) | (csum_not_calc ? CQ_ENET_RQ_DESC_FLAGS_CSUM_NOT_CALC : 0)); - desc->rss_hash = cpu_to_le32(rss_hash); + desc->rss_hash = rte_cpu_to_le_32(rss_hash); - desc->bytes_written_flags = cpu_to_le16( - (bytes_written & CQ_ENET_RQ_DESC_BYTES_WRITTEN_MASK) | + desc->bytes_written_flags = rte_cpu_to_le_16 + ((bytes_written & CQ_ENET_RQ_DESC_BYTES_WRITTEN_MASK) | (packet_error ? CQ_ENET_RQ_DESC_FLAGS_TRUNCATED : 0) | (vlan_stripped ? CQ_ENET_RQ_DESC_FLAGS_VLAN_STRIPPED : 0)); - desc->vlan = cpu_to_le16(vlan); + desc->vlan = rte_cpu_to_le_16(vlan); if (fcoe) { - desc->checksum_fcoe = cpu_to_le16( - (fcoe_sof & CQ_ENET_RQ_DESC_FCOE_SOF_MASK) | + desc->checksum_fcoe = rte_cpu_to_le_16 + ((fcoe_sof & CQ_ENET_RQ_DESC_FCOE_SOF_MASK) | ((fcoe_eof & CQ_ENET_RQ_DESC_FCOE_EOF_MASK) << CQ_ENET_RQ_DESC_FCOE_EOF_SHIFT)); } else { - desc->checksum_fcoe = cpu_to_le16(checksum); + desc->checksum_fcoe = rte_cpu_to_le_16(checksum); } desc->flags = @@ -176,10 +177,10 @@ static inline void cq_enet_rq_desc_dec(struct cq_enet_rq_desc *desc, cq_desc_dec((struct cq_desc *)desc, type, color, q_number, completed_index); - completed_index_flags = le16_to_cpu(desc->completed_index_flags); + completed_index_flags = rte_le_to_cpu_16(desc->completed_index_flags); q_number_rss_type_flags = - le16_to_cpu(desc->q_number_rss_type_flags); - bytes_written_flags = le16_to_cpu(desc->bytes_written_flags); + rte_le_to_cpu_16(desc->q_number_rss_type_flags); + bytes_written_flags = rte_le_to_cpu_16(desc->bytes_written_flags); *ingress_port = (completed_index_flags & CQ_ENET_RQ_DESC_FLAGS_INGRESS_PORT) ? 1 : 0; @@ -195,7 +196,7 @@ static inline void cq_enet_rq_desc_dec(struct cq_enet_rq_desc *desc, *csum_not_calc = (q_number_rss_type_flags & CQ_ENET_RQ_DESC_FLAGS_CSUM_NOT_CALC) ? 1 : 0; - *rss_hash = le32_to_cpu(desc->rss_hash); + *rss_hash = rte_le_to_cpu_32(desc->rss_hash); *bytes_written = bytes_written_flags & CQ_ENET_RQ_DESC_BYTES_WRITTEN_MASK; @@ -207,16 +208,16 @@ static inline void cq_enet_rq_desc_dec(struct cq_enet_rq_desc *desc, /* * Tag Control Information(16) = user_priority(3) + cfi(1) + vlan(12) */ - *vlan_tci = le16_to_cpu(desc->vlan); + *vlan_tci = rte_le_to_cpu_16(desc->vlan); if (*fcoe) { - *fcoe_sof = (u8)(le16_to_cpu(desc->checksum_fcoe) & + *fcoe_sof = (u8)(rte_le_to_cpu_16(desc->checksum_fcoe) & CQ_ENET_RQ_DESC_FCOE_SOF_MASK); *fcoe_fc_crc_ok = (desc->flags & CQ_ENET_RQ_DESC_FCOE_FC_CRC_OK) ? 1 : 0; *fcoe_enc_error = (desc->flags & CQ_ENET_RQ_DESC_FCOE_ENC_ERROR) ? 1 : 0; - *fcoe_eof = (u8)((le16_to_cpu(desc->checksum_fcoe) >> + *fcoe_eof = (u8)((rte_le_to_cpu_16(desc->checksum_fcoe) >> CQ_ENET_RQ_DESC_FCOE_EOF_SHIFT) & CQ_ENET_RQ_DESC_FCOE_EOF_MASK); *checksum = 0; @@ -225,7 +226,7 @@ static inline void cq_enet_rq_desc_dec(struct cq_enet_rq_desc *desc, *fcoe_fc_crc_ok = 0; *fcoe_enc_error = 0; *fcoe_eof = 0; - *checksum = le16_to_cpu(desc->checksum_fcoe); + *checksum = rte_le_to_cpu_16(desc->checksum_fcoe); } *tcp_udp_csum_ok =