Release Note for Napatech Linkā„¢ Software Driver Version 3.24.1


Release date

2021-05-05


Description

This release note applies to driver package nt_driver_3gd-windows-3.24.1


Release history from version 3.20.2 to 3.24.1
New Features
ID Customer tracking number Summary Implemented in
44191 43773 / 43855 (Supp) Support for FPGA images 9537-44-11 and 9538-44-11 added 3.24.1
44181 43637 (FR) Added option in ntservice.ini to configure inclusion of Ethernet FCS when capturing with PCAP descriptor on 4GArch cards supporting that capability. 3.23.7
44180 44055 (FR) When calling the NT_NetFileOpen_v2 function with the 'noConvert' parameter equal to False (i.e, request automatic conversion of PCAP packets) to read a file containing PCAP packets with PCAP-NANO timestamps, the Napatech library silently discards the nanosecond precision and converts the timestamps to 10-nanosecond precision. 3.24.1
44176 43895, 43981 (Sup) Driver support added for FPGA-image v35-25 of these image IDs:
NT200A02: 9532, 9533, 9534, 9545, 9549, 9555
NT50B01: 9541
NT100A01: 9553, 9559
NT200A01: 9531
3.23.6
Resolved Issues
ID Customer tracking number Summary Found in version Resolved in version
44190 44081 (Support) ~64ns difference in timestamping on 100G between NT200A02 vs NT200A01. 3.20.2 3.24.1
44182 44032 (Support) When an oversized PCAP packet is read using NT_NetFileRead, it is not possible to read anymore packets from the file. Should instead move ahead to the next properly sized PCAP packet. 3.20.1 3.24.0
44177 43937 (Support) Ethernet FCS is erroneously included in the capture file when using PCAP timestamp 3.20.1 3.23.6
43474 diagnostics terminates with an "ERROR: RxThread: code=" 3.14.0 3.21.0
43472 43132 (Support) SDRAM buffering always disabled on Windows with default generated ntservice.ini configuration on 4GA FPGAs 3.14.0 3.20.3
Known issues
ID Customer tracking number Summary Found in version
44185 44114 (Support) The driver does not properly check the limitation in number of physical ports supported
Also, the limitation seems to be 32 ports but should be 64 ports
Workaround:
A workaround is to comment out or remove adapter sections, such as [Adapter0], [Adapter 1], etc, until the total number of ports is less than or equal to 32, and then restart the driver. The first few lines from /opt/napatech3/bin/adapterinfo can be used to see the total number of ports.
3.23.6
42679 42677 (fix) FEC cannot be changed dynamically on NT200A01, if traffic has been applied. Hence, it is not possible to dynamically swap between SR and LR QSFP28 if unless FEC has been disabled for SR modules in the ini file
Workaround:
If QSFP28-LR module is to be used then either plug it in before start-up of the system or set DisableFEC=TRUE in ntsevice.ini
3.11.1
42678 42677 (fix) When using host loopback on NT200A01 without any NIMs plugged in, it is not possible to get link on a QSFP28-LR4 NIM inserted afterwards unless FEC has been disabled (for SR modules) in the ini file
Workaround:
If QSFP28-LR module is to be used then either plug it in before start-up of the system or set DisableFEC=TRUE in ntsevice.ini
3.11.1
38911 Using NT_NetRxGet* or NT_NetRxGetMult* first time on newly created or reconfigured streams can lead to initial package drops when the system is configured with large hostbuffers or many client applications.
This will only be triggered on newly created and reconfigured streams.
Workaround:
If packet loss is observed, to get clean statistics no traffic should be received on connected ports while streams are being started.
3.7.4
38365 The performance of host based transmission may be degraded in the following scenario:
1. Local retransmit is taking place at full line rate on a subset of the ports of the adapter.
2. In parallel with 1., host based transmission is taking place on a separate port of the adapter (i.e. the combined host and local retransmit functionality is not used.)
3.7.1
36499 When using the GlobalSync feature, link down/up events causes the port to enter 'unknown' state 2.9.4
11368 When using a Cisco DAC pluggable, link is detected even if the other end of the cable is unplugged. 2.7.0
11366 Setting TimeSyncTimeJumpThreshold for OS timesync to values > 0, will enable the time jump feature and results in a jump threshold of 1 second. 2.6.0

Notes


Operating systems

The Napatech driver version applies to these operating systems:

  • Windows Server 2019 (64-bit)

Hardware and FPGA image compatibility
Hardware 4GA FPGA images
NT20E3-2-PTP 200-9501-02-16, 200-9501-04-04, 200-9501-06-06, 200-9501-08-06, 200-9501-09-08, 200-9501-10-07, 200-9501-15-02, 200-9501-17-02, 200-9501-18-07, 200-9501-22-05, 200-9501-27-03, 200-9501-28-07
NT40E3-4-PTP 200-9502-02-16, 200-9502-04-04, 200-9502-06-06, 200-9502-06-07, 200-9502-08-06, 200-9502-08-07, 200-9502-08-08, 200-9502-09-08, 200-9502-10-07, 200-9537-22-06, 200-9537-28-07, 200-9537-44-11, 200-9538-34-09, 200-9538-44-11, 200-8011-22-02
NT80E3-2-PTP 200-9503-02-16, 200-9503-04-04, 200-9503-06-05, 200-9503-08-06, 200-9503-08-07, 200-9503-08-08, 200-9503-09-08, 200-9503-10-07, 200-9503-10-09, 200-9503-15-02, 200-9503-17-02, 200-9503-18-07, 200-9503.20.04, 200-9503-22-05, 200-9503-22-08, 200-9503-28-07, 200-9519-10-05, 200-9519-10-07, 200-9519-15-02, 200-9519-17-02, 200-9519-18-07, 200-9519-22-05, 200-9519-22-07, 200-9519-28-07, 200-8005-10-01, 200-8005-15-02, 200-8005-17-02, 200-8005-22-00
NT200A01 200-9508-05-08, 200-9508-05-17, 200-9508-06-06, 200-9508-07-06, 200-9508-07-07, 200-9515-10-07, 200-9515-15-02, 200-9515-18-09, 200-9515-20-04, 200-9515-20-06, 200-9515-20-10, 200-9516-10-07, 200-9516-15-05, 200-9516-18-09, 200-9516-20-04, 200-9516-20-06, 200-9516-20-10, 200-9531-20-12, 200-9531-28-08, 200-9531-35-25, 200-8002-09-01, 200-8002-09-02, 200-8002-09-04, 200-8002-10-02, 200-8002-15-02, 200-8002-20-01, 200-9512-07-02, 200-9512-08-08, 200-9512-08-09, 200-9512-09-08, 200-9512-10-07, 200-9512-15-02, 200-9512-18-07, 200-9512-20-04, 200-9512-22-05, 200-9512-22-07, 200-9512-28-07, 200-9522-15-03, 200-9522-18-07, 200-9522-20-04, 200-9522-22-05, 200-9522-22-07, 200-9522-28-07, 200-8001-08-00, 200-8001-08-01, 200-8003-09-01, 200-8003-09-03, 200-8003-10-02, 200-8003-15-02, 200-8003-22-00, 200-8004-10-03, 200-8004-15-02, 200-8004-22-00, 200-8006-15-03, 200-8006-22-00, 200-8010-20-02
NT40A01-4x1 200-9500-06-07, 200-9500-06-07, 200-9500-08-06, 200-9500-09-08, 200-9500-10-07, 200-9500-15-02, 200-9500-18-07, 200-9500-22-05, 200-9500-27-02, 200-9500-28-07
NT100E3-1-PTP 200-9504-01-12, 200-9505-02-16, 200-9505-04-04, 200-9505-06-05, 200-9505-08-06, 200-9505-08-07, 200-9505-09-08, 200-9505-10-08, 200-9505-10-09, 200-9505-15-02, 200-9505-18-07, 200-9505-20-05, 200-9505-20-07, 200-9505-28-07
NT40A01 200-9517-09-08
INTEL-A10 200-7000-12-00, 200-7000-12-02, 200-7000-12-06, 200-7000-22-05, 200-7000-27-02, 200-7000-28-07, 200-7001-12-00, 200-7001-12-03, 200-7001-12-06, 200-7001-22-05, 200-7001-27-02, 200-7001-28-07
NT200A02 200-9521-18-11, 200-9521-20-04, 200-9521-22-05, 200-9521-27-03, 200-9521-28-07, 200-9521-41-04, 200-9521-43-11, 200-9526-18-10, 200-9526-20-04, 200-9526-22-05, 200-9526-27-03, 200-9526-28-07, 200-9526-41-04, 200-9526-43-11, 200-9532-27-00, 200-9532-27-02, 200-9532-27-03, 200-9532-28-08, 200-9532-35-25, 200-9532-43-11, 200-9533.20.04, 200-9533-22-05, 200-9533-27-03, 200-9533-28-07, 200-9533-35-25, 200-9533-43-11, 200-9534-21-28, 200-9534-28-07, 200-9534-35-25, 200-9535-21-28, 200-9535-28-07, 200-9536-37-00, 200-9539-23-00, 200-9539-23-01, 200-9540-23-00, 200-9540-23-01, 200-9543-28-07, 200-9543-44-10, 200-9545-28-08, 200-9545-35-25, 200-9545-44-10, 200-9546-28-07, 200-9546-44-10, 200-9549-31-03, 200-9549-35-25, 200-9549-43-11, 200-9555-32-10, 200-9555-35-20, 200-9555-35-25, 200-9555-43-11, 200-8007-22-00, 200-8008-22-00, 200-8009-22-00
NT50B01 200-9541-35-20, 200-9541-35-23, 200-9541-35-24, 200-9541-35-25
NT100A01 200-9553-35-20, 200-9553-35-25, 200-9554-44-10, 200-9559-35-20, 200-9559-35-25, 200-9560-44-10
Hardware 3GA FPGA images
NT4E 200-9015-42-08, 200-9015-42-13, 200-9015-42-14
NT4E-STD 200-9017-42-09, 200-9017-42-10
NT4E-INL 200-9115-42-13
NT4E2-4-PTP 200-9226-46-12, 200-9226-46-13, 200-9226-48-05, 200-9226-50-03, 200-9226-50-04, 200-9226-51-03, 200-9226-51-04
NT20E2 200-9220-44-10, 200-9220-44-12, 200-9220-45-06, 200-9220-46-09, 200-9220-47-03, 200-9220-50-03, 200-9220-50-04, 200-9220-50-05
NT20E2-PTP 200-9227-50-03, 200-9227-51-03, 200-9227-51-04
NT20E3-2-PTP 200-9233-52-13, 200-9233-53-01
NT40E3-4-PTP 200-9232-50-04, 200-9232-51-04, 200-9232-51-07, 200-9232-52-13, 200-9232-53-01
NT40E2-1 200-9222-52-05
NT40E2-4 200-9221-44-13, 200-9221-50-04

Microcontroller compatibility

  • AVR-firmware v1.x
  • AVR-firmware v2.x
  • AVR-firmware v3.x

  • Test status

    Complete test plan


    Documentation

    See the Documentation Portal, WebHelp or DN-0449 for reference documentation on Napatech Software Suite.

    Release note generated at

    2021-05-05