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 mootpull/10/head
parent
6c061d771e
commit
b5dfcee1e1
|
|
@ -345,8 +345,10 @@ static int intrepid_add_can_if(struct intrepid_netdevice **result, const char *r
|
||||||
|
|
||||||
dev->base_addr = i;
|
dev->base_addr = i;
|
||||||
dev->flags |= IFF_ECHO;
|
dev->flags |= IFF_ECHO;
|
||||||
|
#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,10,0)
|
||||||
dev->min_mtu = CAN_MTU;
|
dev->min_mtu = CAN_MTU;
|
||||||
dev->max_mtu = MAX_MTU;
|
dev->max_mtu = MAX_MTU;
|
||||||
|
#endif
|
||||||
dev->mtu = CANFD_MTU; /* TODO: Check CAN-FD support from usermode daemon */
|
dev->mtu = CANFD_MTU; /* TODO: Check CAN-FD support from usermode daemon */
|
||||||
dev->netdev_ops = &intrepid_netdevice_ops;
|
dev->netdev_ops = &intrepid_netdevice_ops;
|
||||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,15,0)
|
#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,15,0)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue