From b5dfcee1e13c755a65c8271c609a67208bff1fd1 Mon Sep 17 00:00:00 2001 From: Paul Hollinsky Date: Tue, 27 Aug 2019 13:58:03 -0400 Subject: [PATCH] Support for kernels < 4.10.0 With 4.10.0 and later, the MTU bounds are checked by the kernel We don't allow the client to set MTU yet so this is somewhat moot --- intrepid.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/intrepid.c b/intrepid.c index b03a0ca..8553d31 100644 --- a/intrepid.c +++ b/intrepid.c @@ -345,8 +345,10 @@ static int intrepid_add_can_if(struct intrepid_netdevice **result, const char *r dev->base_addr = i; dev->flags |= IFF_ECHO; +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,10,0) dev->min_mtu = CAN_MTU; dev->max_mtu = MAX_MTU; +#endif dev->mtu = CANFD_MTU; /* TODO: Check CAN-FD support from usermode daemon */ dev->netdev_ops = &intrepid_netdevice_ops; #if LINUX_VERSION_CODE >= KERNEL_VERSION(4,15,0)