ofpbuf: Add private pointer for dpdk
authorPravin Shelar <pshelar@nicira.com>
Mon, 31 Mar 2014 19:44:06 +0000 (12:44 -0700)
committerPravin B Shelar <pshelar@nicira.com>
Sun, 30 Mar 2014 13:18:38 +0000 (06:18 -0700)
netdev-dpdk uses this pointer to store dpdk mbuf. This patch fixes
compilation error in dpdk.

Signed-off-by: Pravin B Shelar <pshelar@nicira.com>
Acked-by: Jarno Rajahalme <jrajahalme@nicira.com>
lib/ofpbuf.h

index 8d1cb11..9becedd 100644 (file)
@@ -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);