Releases: CESNET/ndk-sw
Releases · CESNET/ndk-sw
v6.26.0
Changelog
- [FEATURE]: add boot load interface (ia-440i) - load, delete, set priority
- [FEATURE]: add support for BittWare ia-440i (drivers/boot, nfb-bootstrap)
- [FEATURE] drivers: add support for Alveo x3552 card
- [FEATURE] pynfb: add type hints
- [FEATURE] libnfb/NDP: add missing packet flags for v3 queue
- [FEATURE] gRPC: add virtual address space DMA plugin (dma.proto)
- [FEATURE] gRPC: add Python package with generated protobuf/grpc files
- [MAINTENANCE] gRPC: rename rpcs and messages
v6.25.0
Changelog
- [FEATURE] drivers: add support for newer kernels
- [FEATURE] drivers: add support for Silicom N5014 card
- [FEATURE] nfb-info: add query for pci-path/pp and default-dev/dd
- [FEATURE] nfb-dma: allow to set buffer_size, buffer_count and initial_offset
- [FEATURE] nfb-eth: allow user to set RxMAC error mask with parameter -m
- [FEATURE] libnfb/nfb-eth: add underMinPkts and overMaxPkts to etherstats
- [FIX] libnfb: use correct value for pkts in RxMAC etherStats
- [FIX] libnfb: count queues in no-driver mode
- [FIX] pynfb: fix argument type passed to sendmsg
- [FIX] drivers: check for FW pointer maximum size in DMA Medusa
- [OPT] drivers: set default initial offset to 64B for DMA Medusa
- [OPT] latency optimalitazion for DMA Calypte controllers
v6.24.0
Changelog:
- [FEATURE] drivers: add support for Terasic A2700 card
- [FEATURE] drivers: check subdevices by card_name (and DSN) in all PCI endpoint FDTs
- [FEATURE] nfb-bus: introduce byte mode for read & writes
- [FEATURE] libnfb, drivers: report errors when accessing outside component space
- [FEATURE] libnfb: support library extension with device prefix "libnfb-ext:"
- [HOTFIX] nfb-boot: quick boot on N6010
- [FIX] libnfb, tools: disable mavx2/sse when compiler support is missing
- [FIX] pynfb: rewrite dealloc methods to del
- [MAINTENANCE] libnfb-ext-python: fix package name and binary path
v6.23.0
Changelog:
- [FEATURE] drivers: allow early removal and late attach of PCI endpoint
- [FEATURE] libnfb: use LIBNFB_BUS_DEBUG env. variable for MI read/write logging
- [FEATURE] libnfb: use LIBNFB_DEFAULT_DEV env. variable for specifying default device
- [FEATURE] nfb-info: print BAR size, print list of all available devices
- [FEATURE] nfb-mi-test: tool for testing and benchmarking MI accesses
- [FEATURE] pynfb: lot of sanitized names, improvements, fixes and optimalizations
- [BUGFIX] libnfb: fallback mi_memcpy variant for processors without AVX2
v6.22.6
Debian packaging fixes, serial number support for N6010 card
v6.22.2
drivers: [FIX] some compiler versions doesn't handle const char* well
v6.21.1
bump version to 6.21.1
v6.21.0
bump version to 6.21.0
v6.19.5
bump version to 6.19.5
v6.19.0
bump version to 6.19.0