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


Release date

2020-04-03


Description

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


Release history from version 3.15.1 to 3.20.2
New Features
ID Customer tracking number Summary Implemented in
43450 43125 (Support) DATA test. The following new dynamic offsets have been added:

DynOffIcmpData
DynOffSctpFrame
DynOffSctpData
DynOffInnerIcmpData
DynOffInnerSctpFrame
DynOffInnerSctpData
3.20.0
43445 Added support for CPU Socket Load Balancer feature when using the 8x10G (200-9539-23-xx) or the 2x40G (200-9540-23-xx) FPGA images. 3.16.0
Resolved Issues
ID Customer tracking number Summary Found in version Resolved in version
43452 43319 (Support) Undersized packets are not counted correctly on NT200A02-2x100 3.15.1 3.20.2
43448 43352 (Support) NT4E fails to establish link at 100M 3.6.1 3.20.2
43444 43058 (Support) When plugging some types of SFP NIM modules e.g. AFCT-5715PZ one might experience that link is not obtained by the link partner because the laser is not turned on. Re-plugging might solve the problem but not always. 3.14.0 3.17.1
43443 NIM sensor reading for SFP's without DMI data e.g. trispeed NIM's will show constant values from reading non-existing sensor values. 3.15.0 3.17.1
43442 43143 (Support) It might happen when disabling/enabling a port that the whole system becomes unresponsive. 3.14.0 3.17.1
43440 43059 (Support) The Streams view of the profiling tool displays a list of open streams/connections. If the list is empty, some key presses, e.g., pressing 'right arrow' or 'page down', will cause the tool to malfunction and stop its execution. 3.14.0 3.16.1
43439 42873 (Support) When having defined at least one "inline" transmission (tx) host buffer (i.e., having defined a stream), and when attempting to execute the NTPL statement "delete = all" while a program is retrieving data on the stream, the service may report "Tx TBH range error on Tx feed ". 3.12.1 3.16.1
43438 43062 (Support) ntservice crash occuring when the a KeyMatch test uses a KeySetId reserved for a Key test. 3.15.1 3.17.2
43437 43135 (Support) Time Skew is reported wrongly when using time format UNIX_NS with NT_TS time synchronization. Despite correctly sync'ed a very large skew is reported 3.14.0 3.17.1
43435 43061 (Support) When duallookup is off via ntservice.ini setting KmTcamConfig, the filter expression "IPMatch==DstIP" don't match incoming packets correctly.
Consequently, Retransmit expressions using IPMatch doesn't retransmit packets as expected.
3.12.1 3.19.0
43434 43063 (Support) Key test using NOT EQUAL, i.e. key(...) != ..." isn't configured correctly when no keys exist (i.e. no prior KeyList command). 3.15.1 3.19.0
43433 42723 (Support) Certain combinations of AND and OR in filter-expressions may trigger a buffer overflow 3.11.1 3.19.0
43432 43032 (Support) When the NTPL Assign command is used without the option StreamID, no default stream is created, resulting in packets hitting no filters rather than drop filters. 3.14.0 3.19.0
43431 42701 (Support) ntservice hanging if specifying more than 128 tx host buffers in ntservice.ini 3.9.0 3.19.0
43430 43068 (Support) When executing transmit_packet_example it is likely that not all packets are transmittet. 3.14.0 3.20.0
43429 43314 (Support) Some QSFP28 modules have build-in FEC support, and the consequence is, that link cannot be obtained, since the FPGA itself also applies FEC. 3.13.4 3.20.2
43428 43120 (Support) When transmitting a file using pktgen on a 4Generation adapter, the file is always transmitted in line rate. 3.7.1 3.20.1
43427 43278 (Support) Binary backward compatibility is broken. Using an application, that is not recompiled to the latest driver, can cause the application to crash. 3.9.0 3.20.1
43426 43326 (Support) Monitoring does not show IPF counters (7000, 7001, 9512, 9521, 9522, 9526) 3.15.1 3.20.2
Known issues
ID Customer tracking number Summary Found in version
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-9538-28-07, 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-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-9526-18-10, 200-9526-20-04, 200-9526-22-05, 200-9526-27-03, 200-9526-28-07, 200-9532-27-00, 200-9532-27-02, 200-9532-27-03, 200-9532-28-08, 200-9533.20.04, 200-9533-22-05, 200-9533-27-03, 200-9533-28-07, 200-9534-21-28, 200-9534-28-07, 200-9535-21-28, 200-9535-28-07, 200-9539-23-00, 200-9539-23-01, 200-9540-23-00, 200-9540-23-01, 200-9543-28-07, 200-9545-28-08, 200-9546-28-07, 200-8007-22-00, 200-8008-22-00, 200-8009-22-00
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

    2020-04-03