]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/vmxnet3/vmxnet3_ethdev.h
net/ice/base: use package info from ice segment metadata
[dpdk.git] / drivers / net / vmxnet3 / vmxnet3_ethdev.h
index dd685b02b7b474056bd6cc6faca659c2b43967a6..9d00f5d1279de18090692af2f28b914a3d057066 100644 (file)
@@ -193,4 +193,15 @@ uint16_t vmxnet3_xmit_pkts(void *tx_queue, struct rte_mbuf **tx_pkts,
 uint16_t vmxnet3_prep_pkts(void *tx_queue, struct rte_mbuf **tx_pkts,
                        uint16_t nb_pkts);
 
+#define VMXNET3_SEGS_DYNFIELD_NAME "rte_net_vmxnet3_dynfield_segs"
+typedef uint8_t vmxnet3_segs_dynfield_t;
+extern int vmxnet3_segs_dynfield_offset;
+
+static inline vmxnet3_segs_dynfield_t *
+vmxnet3_segs_dynfield(struct rte_mbuf *mbuf)
+{
+       return RTE_MBUF_DYNFIELD(mbuf, \
+               vmxnet3_segs_dynfield_offset, vmxnet3_segs_dynfield_t *);
+}
+
 #endif /* _VMXNET3_ETHDEV_H_ */