patches/sk_buff_sender_cpu.cocci (23 lines of code) (raw):
@@
struct sk_buff *skb;
identifier e;
@@
(
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,1,0)
e = skb->sender_cpu - ...;
+#else /* LINUX_VERSION_CODE >= KERNEL_VERSION(4,1,0) */
+e = raw_smp_processor_id();
+#endif /* LINUX_VERSION_CODE >= KERNEL_VERSION(4,1,0) */
|
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,1,0)
e = skb->sender_cpu + ...;
+#else /* LINUX_VERSION_CODE >= KERNEL_VERSION(4,1,0) */
+e = raw_smp_processor_id();
+#endif /* LINUX_VERSION_CODE >= KERNEL_VERSION(4,1,0) */
|
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,1,0)
e = skb->sender_cpu;
+#else /* LINUX_VERSION_CODE >= KERNEL_VERSION(4,1,0) */
+e = raw_smp_processor_id();
+#endif /* LINUX_VERSION_CODE >= KERNEL_VERSION(4,1,0) */
)