]> git.pld-linux.org Git - packages/ixgbe.git/blame - linux-3.19.patch
- up to 3.23.2.1
[packages/ixgbe.git] / linux-3.19.patch
CommitLineData
2e39cca3
JR
1--- ixgbe-3.23.2.1/src/ixgbe_main.c.orig 2015-03-30 20:07:50.662015699 +0200
2+++ ixgbe-3.23.2.1/src/ixgbe_main.c 2015-03-30 20:12:33.988694214 +0200
3@@ -8874,10 +8874,17 @@
4
5 #ifdef HAVE_FDB_OPS
6 #ifdef USE_CONST_DEV_UC_CHAR
7+#ifdef USE_NDO_DFLT_FDB_VID
8+static int ixgbe_ndo_fdb_add(struct ndmsg *ndm, struct nlattr *tb[],
9+ struct net_device *dev,
10+ const unsigned char *addr,
11+ u16 flags, u16 vid)
12+#else
13 static int ixgbe_ndo_fdb_add(struct ndmsg *ndm, struct nlattr *tb[],
14 struct net_device *dev,
15 const unsigned char *addr,
16 u16 flags)
17+#endif
18 #else
19 static int ixgbe_ndo_fdb_add(struct ndmsg *ndm,
20 struct net_device *dev,
21@@ -8892,7 +8899,11 @@
22 }
23
24 #ifdef USE_CONST_DEV_UC_CHAR
25+#ifdef USE_NDO_DFLT_FDB_VID
26+ return ndo_dflt_fdb_add(ndm, tb, dev, addr, flags, vid);
27+#else
28 return ndo_dflt_fdb_add(ndm, tb, dev, addr, flags);
29+#endif
30 #else
31 return ndo_dflt_fdb_add(ndm, dev, addr, flags);
32 #endif
33@@ -8955,7 +8966,11 @@
34
35 mode = adapter->bridge_mode;
36
37+#if ( LINUX_VERSION_CODE >= KERNEL_VERSION(3,19,0) )
38+ return ndo_dflt_bridge_getlink(skb, pid, seq, dev, mode, 0, 0);
39+#else
40 return ndo_dflt_bridge_getlink(skb, pid, seq, dev, mode);
41+#endif
42 }
43 #endif /* HAVE_BRIDGE_ATTRIBS */
44 #endif /* HAVE_FDB_OPS */
45--- ixgbe-3.23.2.1/src/kcompat.h~ 2015-02-18 23:06:34.000000000 +0100
46+++ ixgbe-3.23.2.1/src/kcompat.h 2015-03-30 20:07:25.142014632 +0200
47@@ -3935,6 +3935,10 @@
48 #define USE_CONST_DEV_UC_CHAR
49 #endif /* >= 3.7.0 */
50
51+#if ( LINUX_VERSION_CODE >= KERNEL_VERSION(3,19,0) )
52+#define USE_NDO_DFLT_FDB_VID
53+#endif
54+
55 /*****************************************************************************/
56 #if ( LINUX_VERSION_CODE < KERNEL_VERSION(3,8,0) )
57 #ifndef pci_sriov_set_totalvfs
This page took 0.068899 seconds and 4 git commands to generate.