Skip to content
  • Oliver Hartkopp's avatar
    456a8a64
    can: gw: add support for CAN FD frames · 456a8a64
    Oliver Hartkopp authored
    
    
    Introduce CAN FD support which needs an extension of the netlink API to
    pass CAN FD type content to the kernel which has a different size to
    Classic CAN. Additionally the struct canfd_frame has a new 'flags' element
    that can now be modified with can-gw.
    
    The new CGW_FLAGS_CAN_FD option flag defines whether the routing job
    handles Classic CAN or CAN FD frames. This setting is very strict at
    reception time and enables the new possibilities, e.g. CGW_FDMOD_* and
    modifying the flags element of struct canfd_frame, only when
    CGW_FLAGS_CAN_FD is set.
    
    Signed-off-by: default avatarOliver Hartkopp <socketcan@hartkopp.net>
    Signed-off-by: default avatarMarc Kleine-Budde <mkl@pengutronix.de>
    456a8a64
    can: gw: add support for CAN FD frames
    Oliver Hartkopp authored
    
    
    Introduce CAN FD support which needs an extension of the netlink API to
    pass CAN FD type content to the kernel which has a different size to
    Classic CAN. Additionally the struct canfd_frame has a new 'flags' element
    that can now be modified with can-gw.
    
    The new CGW_FLAGS_CAN_FD option flag defines whether the routing job
    handles Classic CAN or CAN FD frames. This setting is very strict at
    reception time and enables the new possibilities, e.g. CGW_FDMOD_* and
    modifying the flags element of struct canfd_frame, only when
    CGW_FLAGS_CAN_FD is set.
    
    Signed-off-by: default avatarOliver Hartkopp <socketcan@hartkopp.net>
    Signed-off-by: default avatarMarc Kleine-Budde <mkl@pengutronix.de>
Loading