X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Flibrte_gso%2Frte_gso.h;h=3aab297f44aaca4fd7b61dff25d9bbdd28059a52;hb=519e6548f7a679d769182866a71df98f6b6a85d8;hp=f4abd61cfac8fc604d903a9c23f3a9569e5e7f9b;hpb=369991d997e4abdee355e19ffbb41a4d246cafa2;p=dpdk.git diff --git a/lib/librte_gso/rte_gso.h b/lib/librte_gso/rte_gso.h index f4abd61cfa..3aab297f44 100644 --- a/lib/librte_gso/rte_gso.h +++ b/lib/librte_gso/rte_gso.h @@ -17,9 +17,13 @@ extern "C" { #include #include -/* Minimum GSO segment size. */ -#define RTE_GSO_SEG_SIZE_MIN (sizeof(struct ether_hdr) + \ - sizeof(struct ipv4_hdr) + sizeof(struct tcp_hdr) + 1) +/* Minimum GSO segment size for TCP based packets. */ +#define RTE_GSO_SEG_SIZE_MIN (sizeof(struct rte_ether_hdr) + \ + sizeof(struct rte_ipv4_hdr) + sizeof(struct rte_tcp_hdr) + 1) + +/* Minimum GSO segment size for UDP based packets. */ +#define RTE_GSO_UDP_SEG_SIZE_MIN (sizeof(struct rte_ether_hdr) + \ + sizeof(struct rte_ipv4_hdr) + sizeof(struct rte_udp_hdr) + 1) /* GSO flags for rte_gso_ctx. */ #define RTE_GSO_FLAG_IPID_FIXED (1ULL << 0)