patches/napi_consume_skb.cocci (16 lines of code) (raw):
@@
expression skb, is_napi;
@@
+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4,6,0))
napi_consume_skb(skb, is_napi);
+#else /* LINUX_VERSION_CODE >= KERNEL_VERSION(4,6,0) */
+dev_consume_skb_any(skb);
+#endif /* LINUX_VERSION_CODE >= KERNEL_VERSION(4,6,0) */
@@
expression skb;
@@
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,14,0)
dev_consume_skb_any(skb);
+#else /* LINUX_VERSION_CODE >= KERNEL_VERSION(3,14,0) */
+dev_kfree_skb_any(skb);
+#endif /* LINUX_VERSION_CODE >= KERNEL_VERSION(3,14,0) */