X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Fgso%2Frte_gso.c;h=4b59217c16ee28e48dee97e67c7cd57679256ae4;hb=6e858b4d9244cf53505589673755ab18ac2a4a83;hp=0d02ec3cee05a36ac070d41474289eb395b4e4a4;hpb=99a2dd955fba6e4cc23b77d590a033650ced9c45;p=dpdk.git diff --git a/lib/gso/rte_gso.c b/lib/gso/rte_gso.c index 0d02ec3cee..4b59217c16 100644 --- a/lib/gso/rte_gso.c +++ b/lib/gso/rte_gso.c @@ -15,13 +15,13 @@ #include "gso_udp4.h" #define ILLEGAL_UDP_GSO_CTX(ctx) \ - ((((ctx)->gso_types & DEV_TX_OFFLOAD_UDP_TSO) == 0) || \ + ((((ctx)->gso_types & RTE_ETH_TX_OFFLOAD_UDP_TSO) == 0) || \ (ctx)->gso_size < RTE_GSO_UDP_SEG_SIZE_MIN) #define ILLEGAL_TCP_GSO_CTX(ctx) \ - ((((ctx)->gso_types & (DEV_TX_OFFLOAD_TCP_TSO | \ - DEV_TX_OFFLOAD_VXLAN_TNL_TSO | \ - DEV_TX_OFFLOAD_GRE_TNL_TSO)) == 0) || \ + ((((ctx)->gso_types & (RTE_ETH_TX_OFFLOAD_TCP_TSO | \ + RTE_ETH_TX_OFFLOAD_VXLAN_TNL_TSO | \ + RTE_ETH_TX_OFFLOAD_GRE_TNL_TSO)) == 0) || \ (ctx)->gso_size < RTE_GSO_SEG_SIZE_MIN) int @@ -43,7 +43,7 @@ rte_gso_segment(struct rte_mbuf *pkt, return -EINVAL; if (gso_ctx->gso_size >= pkt->pkt_len) { - pkt->ol_flags &= (~(PKT_TX_TCP_SEG | PKT_TX_UDP_SEG)); + pkt->ol_flags &= (~(RTE_MBUF_F_TX_TCP_SEG | RTE_MBUF_F_TX_UDP_SEG)); return 0; } @@ -54,29 +54,29 @@ rte_gso_segment(struct rte_mbuf *pkt, ol_flags = pkt->ol_flags; if ((IS_IPV4_VXLAN_TCP4(pkt->ol_flags) && - (gso_ctx->gso_types & DEV_TX_OFFLOAD_VXLAN_TNL_TSO)) || + (gso_ctx->gso_types & RTE_ETH_TX_OFFLOAD_VXLAN_TNL_TSO)) || ((IS_IPV4_GRE_TCP4(pkt->ol_flags) && - (gso_ctx->gso_types & DEV_TX_OFFLOAD_GRE_TNL_TSO)))) { - pkt->ol_flags &= (~PKT_TX_TCP_SEG); + (gso_ctx->gso_types & RTE_ETH_TX_OFFLOAD_GRE_TNL_TSO)))) { + pkt->ol_flags &= (~RTE_MBUF_F_TX_TCP_SEG); ret = gso_tunnel_tcp4_segment(pkt, gso_size, ipid_delta, direct_pool, indirect_pool, pkts_out, nb_pkts_out); } else if (IS_IPV4_VXLAN_UDP4(pkt->ol_flags) && - (gso_ctx->gso_types & DEV_TX_OFFLOAD_VXLAN_TNL_TSO) && - (gso_ctx->gso_types & DEV_TX_OFFLOAD_UDP_TSO)) { - pkt->ol_flags &= (~PKT_TX_UDP_SEG); + (gso_ctx->gso_types & RTE_ETH_TX_OFFLOAD_VXLAN_TNL_TSO) && + (gso_ctx->gso_types & RTE_ETH_TX_OFFLOAD_UDP_TSO)) { + pkt->ol_flags &= (~RTE_MBUF_F_TX_UDP_SEG); ret = gso_tunnel_udp4_segment(pkt, gso_size, direct_pool, indirect_pool, pkts_out, nb_pkts_out); } else if (IS_IPV4_TCP(pkt->ol_flags) && - (gso_ctx->gso_types & DEV_TX_OFFLOAD_TCP_TSO)) { - pkt->ol_flags &= (~PKT_TX_TCP_SEG); + (gso_ctx->gso_types & RTE_ETH_TX_OFFLOAD_TCP_TSO)) { + pkt->ol_flags &= (~RTE_MBUF_F_TX_TCP_SEG); ret = gso_tcp4_segment(pkt, gso_size, ipid_delta, direct_pool, indirect_pool, pkts_out, nb_pkts_out); } else if (IS_IPV4_UDP(pkt->ol_flags) && - (gso_ctx->gso_types & DEV_TX_OFFLOAD_UDP_TSO)) { - pkt->ol_flags &= (~PKT_TX_UDP_SEG); + (gso_ctx->gso_types & RTE_ETH_TX_OFFLOAD_UDP_TSO)) { + pkt->ol_flags &= (~RTE_MBUF_F_TX_UDP_SEG); ret = gso_udp4_segment(pkt, gso_size, direct_pool, indirect_pool, pkts_out, nb_pkts_out); } else {