• O
    canfd: remove redundant CAN FD flag · 035534ed
    Oliver Hartkopp 提交于
    The first idea of the CAN FD implementation started with a new struct
    canfd_frame to be used for both CAN FD frames and legacy CAN frames.
    The now mainlined implementation supports both CAN frame types simultaneously
    and distinguishes them only by their required sizes: CAN_MTU and CANFD_MTU.
    
    Only the struct canfd_frame contains a flags element which is needed for the
    additional CAN FD information. As CAN FD implicitly means that the 'Extened
    Data Length' mode is enabled the formerly defined CANFD_EDL bit became
    redundant and also confusing as an unset bit would be an error and would
    always need to be tested.
    
    This patch removes the obsolete CANFD_EDL bit and clarifies the documentation
    for the use of struct canfd_frame and the CAN FD relevant flags.
    Signed-off-by: NOliver Hartkopp <socketcan@hartkopp.net>
    Signed-off-by: NMarc Kleine-Budde <mkl@pengutronix.de>
    035534ed
can.h 5.5 KB