i40e/base: update Flex-10 capabilities
[dpdk.git] / drivers / net / enic / enic_main.c
index 15313c2..398ada2 100644 (file)
@@ -31,7 +31,6 @@
  * POSSIBILITY OF SUCH DAMAGE.
  *
  */
-#ident "$Id$"
 
 #include <stdio.h>
 
@@ -423,7 +422,7 @@ static int enic_rq_indicate_buf(struct vnic_rq *rq,
                rx_pkt->pkt_len = bytes_written;
 
                if (ipv4) {
-                       rx_pkt->ol_flags |= PKT_RX_IPV4_HDR;
+                       rx_pkt->packet_type = RTE_PTYPE_L3_IPV4;
                        if (!csum_not_calc) {
                                if (unlikely(!ipv4_csum_ok))
                                        rx_pkt->ol_flags |= PKT_RX_IP_CKSUM_BAD;
@@ -432,7 +431,7 @@ static int enic_rq_indicate_buf(struct vnic_rq *rq,
                                        rx_pkt->ol_flags |= PKT_RX_L4_CKSUM_BAD;
                        }
                } else if (ipv6)
-                       rx_pkt->ol_flags |= PKT_RX_IPV6_HDR;
+                       rx_pkt->packet_type = RTE_PTYPE_L3_IPV6;
        } else {
                /* Header split */
                if (sop && !eop) {
@@ -445,7 +444,7 @@ static int enic_rq_indicate_buf(struct vnic_rq *rq,
                                *rx_pkt_bucket = rx_pkt;
                                rx_pkt->pkt_len = bytes_written;
                                if (ipv4) {
-                                       rx_pkt->ol_flags |= PKT_RX_IPV4_HDR;
+                                       rx_pkt->packet_type = RTE_PTYPE_L3_IPV4;
                                        if (!csum_not_calc) {
                                                if (unlikely(!ipv4_csum_ok))
                                                        rx_pkt->ol_flags |=
@@ -457,13 +456,14 @@ static int enic_rq_indicate_buf(struct vnic_rq *rq,
                                                            PKT_RX_L4_CKSUM_BAD;
                                        }
                                } else if (ipv6)
-                                       rx_pkt->ol_flags |= PKT_RX_IPV6_HDR;
+                                       rx_pkt->packet_type = RTE_PTYPE_L3_IPV6;
                        } else {
                                /* Payload */
                                hdr_rx_pkt = *rx_pkt_bucket;
                                hdr_rx_pkt->pkt_len += bytes_written;
                                if (ipv4) {
-                                       hdr_rx_pkt->ol_flags |= PKT_RX_IPV4_HDR;
+                                       hdr_rx_pkt->packet_type =
+                                               RTE_PTYPE_L3_IPV4;
                                        if (!csum_not_calc) {
                                                if (unlikely(!ipv4_csum_ok))
                                                        hdr_rx_pkt->ol_flags |=
@@ -475,8 +475,8 @@ static int enic_rq_indicate_buf(struct vnic_rq *rq,
                                                            PKT_RX_L4_CKSUM_BAD;
                                        }
                                } else if (ipv6)
-                                       hdr_rx_pkt->ol_flags |= PKT_RX_IPV6_HDR;
-
+                                       hdr_rx_pkt->packet_type =
+                                               RTE_PTYPE_L3_IPV6;
                        }
                }
        }