[ovs-dev] [PATCH 1/5] ofpbuf: Add private pointer for dpdk

Pravin pshelar at nicira.com
Tue Apr 1 04:43:11 UTC 2014


From: Pravin Shelar <pshelar at nicira.com>

netdev-dpdk uses this pointer to store dpdk mbuf. This patch fixes
compilation error in dpdk.

Signed-off-by: Pravin B Shelar <pshelar at nicira.com>
---
 lib/ofpbuf.h |    4 ++++
 1 file changed, 4 insertions(+)

diff --git a/lib/ofpbuf.h b/lib/ofpbuf.h
index 8d1cb11..9becedd 100644
--- a/lib/ofpbuf.h
+++ b/lib/ofpbuf.h
@@ -22,6 +22,7 @@
 #include "list.h"
 #include "packets.h"
 #include "util.h"
+#include "netdev-dpdk.h"
 
 #ifdef  __cplusplus
 extern "C" {
@@ -52,6 +53,9 @@ struct ofpbuf {
                                    UINT16_MAX. */
     enum ofpbuf_source source;  /* Source of memory allocated as 'base'. */
     struct list list_node;      /* Private list element for use by owner. */
+#ifdef DPDK_NETDEV
+    void *private_p;            /* private pointer for use by dpdk */
+#endif
 };
 
 void * ofpbuf_resize_l2(struct ofpbuf *, int increment);
-- 
1.7.9.5




More information about the dev mailing list