* (PKT_RX_VLAN_PKT | PKT_RX_VLAN_STRIPPED).
* Doesn't touch contents of packet data.
* To compile:
- * clang -O2 -I${RTE_SDK}/${RTE_TARGET}/include \
- * -target bpf -Wno-int-to-void-pointer-cast -c t2.c
+ * clang -O2 -target bpf -Wno-int-to-void-pointer-cast -c t2.c
+ *
+ * NOTE: if DPDK is not installed system-wide, add compiler flag with path
+ * to DPDK rte_mbuf.h file, e.g. "clang -I/path/to/dpdk/headers -O2 ..."
*/
#include <stdint.h>
#include <stddef.h>
#include <rte_config.h>
-#include "mbuf.h"
+#include <rte_mbuf_core.h>
uint64_t
entry(void *pkt)
mb = pkt;
mb->vlan_tci = 0;
- mb->ol_flags &= ~(PKT_RX_VLAN_PKT | PKT_RX_VLAN_STRIPPED);
+ mb->ol_flags &= ~(PKT_RX_VLAN | PKT_RX_VLAN_STRIPPED);
return 1;
}