Skip to content

can-utils v2023.03

Latest
Compare
Choose a tag to compare
@hartkopp hartkopp released this 15 Mar 11:21
· 239 commits to master since this release

Tag a new release for Debian Upstream to ship improvements and fixes.

Note: At this time the Debian package is still on v2020.11.0 (2020-11-06).
The summary below describes the changes since v2021.08.0

Support of new kernel features:

  • j1939: make use of new RX UAPI
  • isotp: rework FRAME_TXTIME handling and buffer size (Linux v5.18+)
  • isotp: add support for transmission without flow control (Linux v5.19+)
  • mcp251xfd-dump: add support for dumps created with Linux kernel >= v5.18
  • can-calc-bit-timing: import bit timing calculation algorithm from v5.19
  • cangen: add support for SO_TXTIME
  • includes: update to Linux 6.2 upstream (with CAN XL data structures)

Improvements and features:

  • canfdtest: Add extended frame format / message length / FD / BRS support
  • can-calc-bit-timing: add support for calculation of CAN-FD bit timings
  • cangen: add option for absolute timeouts
  • cangen: new generation mode - partially randomized payload (-D)
  • slcan: increase BTR char limit to 8 for 32bit BTR
  • log asc converter: support len8_dlc for Classical CAN frames
  • candump: handle individual logfile name for stdout
  • cansniffer: add CAN FD support
  • cansniffer: make ASCII output switchable in CAN FD mode
  • canplayer: introduce option to limit the number of processed frames

Fixes:

  • candump: print number of dropped frames as unsigned values
  • candump: reserve enough space for ctrlmsg
  • candump: fix accidentally disabled traffic timeout feature
  • lib: fix seperator in snprintf_error_data

And some more minor fixes and improvements also for the build system.