From: Neil Horman <nhorman@tuxdriver.com>
Date: Fri, 4 Oct 2013 16:10:04 -0400
quoted hunk ↗ jump to hunk
@@ -426,9 +426,12 @@ struct sk_buff {
char cb[48] __aligned(8);
unsigned long _skb_refdst;
-#ifdef CONFIG_XFRM
- struct sec_path *sp;
-#endif
+
+ union {
+ struct sec_path *sp;
+ void *accel_priv;
+ };
+
I'm not %100 sure these two things are really mutually exclusive.
What if bridging ebtables does an input route lookup? That can
populate the security path.
Also, why have you not added this to the usual netdev_ops and
hw_features?