git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
net: add rte prefix to ether structures
[dpdk.git]
/
lib
/
librte_gso
/
rte_gso.h
diff --git
a/lib/librte_gso/rte_gso.h
b/lib/librte_gso/rte_gso.h
index
f4abd61
..
433f2c8
100644
(file)
--- a/
lib/librte_gso/rte_gso.h
+++ b/
lib/librte_gso/rte_gso.h
@@
-17,10
+17,14
@@
extern "C" {
#include <stdint.h>
#include <rte_mbuf.h>
#include <stdint.h>
#include <rte_mbuf.h>
-/* Minimum GSO segment size. */
-#define RTE_GSO_SEG_SIZE_MIN (sizeof(struct ether_hdr) + \
+/* Minimum GSO segment size
for TCP based packets
. */
+#define RTE_GSO_SEG_SIZE_MIN (sizeof(struct
rte_
ether_hdr) + \
sizeof(struct ipv4_hdr) + sizeof(struct tcp_hdr) + 1)
sizeof(struct ipv4_hdr) + sizeof(struct 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 ipv4_hdr) + sizeof(struct udp_hdr) + 1)
+
/* GSO flags for rte_gso_ctx. */
#define RTE_GSO_FLAG_IPID_FIXED (1ULL << 0)
/**< Use fixed IP ids for output GSO segments. Setting
/* GSO flags for rte_gso_ctx. */
#define RTE_GSO_FLAG_IPID_FIXED (1ULL << 0)
/**< Use fixed IP ids for output GSO segments. Setting