ixgbe: add 4.13 compat patch
This commit is contained in:
parent
628004c405
commit
a8ee21761c
1
Makefile
1
Makefile
@ -262,6 +262,7 @@ ixgbe.ko ixgbe: .compile_mark ${IXGBESRC}
|
|||||||
rm -rf ${IXGBEDIR}
|
rm -rf ${IXGBEDIR}
|
||||||
tar xf ${IXGBESRC}
|
tar xf ${IXGBESRC}
|
||||||
[ ! -e /lib/modules/${KVNAME}/build ] || (echo "please remove /lib/modules/${KVNAME}/build" && false)
|
[ ! -e /lib/modules/${KVNAME}/build ] || (echo "please remove /lib/modules/${KVNAME}/build" && false)
|
||||||
|
cd ${IXGBEDIR}; patch -p1 < ../patches/intel/ixgbe/ixgbe_4.13_compat.patch
|
||||||
cd ${IXGBEDIR}/src; make CFLAGS_EXTRA="-DIXGBE_NO_LRO" BUILD_KERNEL=${KVNAME} KSRC=${TOP}/${KERNEL_SRC}
|
cd ${IXGBEDIR}/src; make CFLAGS_EXTRA="-DIXGBE_NO_LRO" BUILD_KERNEL=${KVNAME} KSRC=${TOP}/${KERNEL_SRC}
|
||||||
cp ${IXGBEDIR}/src/ixgbe.ko ixgbe.ko
|
cp ${IXGBEDIR}/src/ixgbe.ko ixgbe.ko
|
||||||
|
|
||||||
|
14
patches/intel/ixgbe/ixgbe_4.13_compat.patch
Normal file
14
patches/intel/ixgbe/ixgbe_4.13_compat.patch
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
diff --git a/src/ixgbe_main.c.orig b/src/ixgbe_main.c
|
||||||
|
index 68bead6..bb3a100 100644
|
||||||
|
--- a/src/ixgbe_main.c.orig
|
||||||
|
+++ b/src/ixgbe_main.c
|
||||||
|
@@ -9809,7 +9809,8 @@ static void ixgbe_set_prio_tc_map(struct ixgbe_adapter __maybe_unused *adapter)
|
||||||
|
#ifdef NETIF_F_HW_TC
|
||||||
|
static int
|
||||||
|
__ixgbe_setup_tc(struct net_device *dev, __always_unused u32 handle,
|
||||||
|
- __always_unused __be16 proto, struct tc_to_netdev *tc)
|
||||||
|
+ __always_unused u32 chain_index, __always_unused __be16 proto,
|
||||||
|
+ struct tc_to_netdev *tc)
|
||||||
|
{
|
||||||
|
if (tc->type != TC_SETUP_MQPRIO)
|
||||||
|
return -EINVAL;
|
Loading…
Reference in New Issue
Block a user