]> git.droids-corp.org - dpdk.git/blobdiff - lib/librte_gso/gso_common.h
gso: support GRE GSO
[dpdk.git] / lib / librte_gso / gso_common.h
index 95d54e7da00dede717f9113a3317d2e2e82c1f27..145ea495335e7a9f6a6b0ca32d4e5bec7a984131 100644 (file)
                (PKT_TX_TCP_SEG | PKT_TX_IPV4 | PKT_TX_OUTER_IPV4 | \
                 PKT_TX_TUNNEL_VXLAN))
 
+#define IS_IPV4_GRE_TCP4(flag) (((flag) & (PKT_TX_TCP_SEG | PKT_TX_IPV4 | \
+                               PKT_TX_OUTER_IPV4 | PKT_TX_TUNNEL_GRE)) == \
+               (PKT_TX_TCP_SEG | PKT_TX_IPV4 | PKT_TX_OUTER_IPV4 | \
+                PKT_TX_TUNNEL_GRE))
+
 /**
  * Internal function which updates the UDP header of a packet, following
  * segmentation. This is required to update the header's datagram length field.