Fix the DLC reception
According to the CAN FD specification, if CAN Frame (not CAN FD Frame) is received with DLC of 8 or higher (1000,1001,1010 ...) it should be interpreted only as 8 bytes !
The actual implementation alllows to accept CAN frame and interptret the DLC in the same way as CAN FD Frames.