Netra Data Plane Software Suite 2.0 Update 2 Release Notes |
These Release Notes contain last minute information about the Netra Data Plane Software Suite 2.0. Netra Data Plane Software is also referred to in this document as Netra DPS.
The Netra Data Plane Software Suite 2.0 documentation set is located at:
http://docs.sun.com/app/docs/prod/netra.dp
Compilation fails if a function within an application returns a structure. This situation is due in part to private functions missing from libc.
Workaround: The function needs to return a pointer to the structure.
Chaining of messages using the b_next field in the mblk_t structure is not supported in this release. ipc_tx() must be called once for every message.
This bug had been resolved and will be in the next Sun Enterprise T2000 and T5220 Platform System Firmware Release.
Workaround: In a guest domain, find when LDoms is used. When using the profiler on the Netra CP3260 platform, make sure that the LDoms configuration is used.
ipsecgw over QGC displays messages if traffic is already started before the application boots up. The application, however, is still able to receive and pass the traffic after all ports are initialized.
This behavior only occurs on the Netra CP3260 system.
In ipfwd4g, performance is lower than expected. This is seen when running all 4 ports with 64-byte or 128-byte packet sizes.
ipfwd10g_niu performance drops when going from 1500 bytes to 64 bytes (either directly or gradually). This is seen on Netra CP3260 and Sun SPARC Enterprise T5120 and T5220 systems.
After booting up the ipfwd10g_niu, performance on a Netra T5220 system is affected when going from one packet size to 64-byte.
When responding “yes” to the “Netra Data Plane Suite Configurator” program prompt, the following is displayed:
INFO: vntsd service not online, trying to enable it ERROR: Unable to enable vntsd service. It is required for connecting to the logical domains console |
The IP forwarding application with ACL crashes if the ACL algorithm is initialized while traffic is running.
Workaround: Stop the traffic and then initialize the ACL algorithm.
For ipsecgw_niu_multi application on a Netra T5220 system, there is some difference in the number of packets received by the ports when sending 100% line rate and when sending the number of packets that each packet size can handle.
The ACL delete operation times out if wildcards (0.0.0.0/0) are used.
Workaround: When removing rules, use the same source/destination prefixes which has been used while adding the particular rule. Do not rely on wildcards.
When configuring IXIA, as well as the required LDoms environment for ipfwd-arp, ipfwd-arp does not work properly in both setups: 10g_niu on Sun SPARC Enterprise T5120/T5220 system, as well as QGC on the Sun Fire T2000 system.
To build for running on Netra ATCA CP3260 systems, HASH_POLICY options are limited to the following policies: IP_ADDR, IP_DA, and IP_SA.
The next invocation of acltool hangs if it is interrupted by Ctrl+c. This also occurs after timeout, when rules are still being inserted by Hicut.
The ipc_test utility may hang when the perf-pkts-rx-tx command is used with the single threaded application while traffic is exchanged with the Solaris module (lwmod) on another channel. Once the first command hangs, subsequent calls in ipc_test will also hang.
Currently, when traffic is forwarded from one NIU 10G port to another NIU 10G port and if traffic flow is not statically bound (and multi-Q is set), the performance is extremely low (about 450 kpps).
When trying to get a coredump, profiler data also gets displayed. Profiler data should only be displayed if the “console” subcommand is executed.
The dbg> prompt was returned although the coredump was not yet completed.
A slight degradation occurs when the application is first booted, but numbers settle a few minutes later.
When the -n option is used, the number of packets generated is per channel. The total number of packets should equal the number specified after -n option (spread equally among channels).
The autoconfig application failed to check the existence of the file under the /export directory while adding the filename as backend to the virtual disk server device.
The ipc_test utility hangs when the perf-pkts-rx-tx command is used while traffic is exchanged with the Solaris module (lwmod) on another channel.
The tftp boot server configuration using the autoconfig tool will fail if the tftpd service is not imported into the Solaris smf service.
Workaround: Uncomment the tftp entry in the /etc/inetd.conf file and run the inetconv command
The DiffServ reference application currently supports only both ports on a single NIU or 10GB nxge card, or four ports on a single quad gigabyte nxge card.
Flows being transmitted on different DMA channels of the same port are not scheduled according to their respective weights or priority.
coredump works about 50% of the time. When it returns to the prompt, entering “c” to continue results in “Error.”
In ipfwd4g, nxge 2 and 3 ports are not receiving traffic though they have the correct MAC address set. nxge 0 and 1 ports work fine.
You must have a license file to use the software. When you invoke compilation of any application, Netra DPS reads the license file. A valid license file must be present at /opt/LM-X/license. Sun Microsystems issues two kinds of licenses:
A node-locked license, or uncounted license, is a license that runs on a single machine. The license file contains permission to run various tools for multiple users simultaneously.
To obtain a license file, email the following information to NetraDPSlicense@sun.com:
You can find the host ID by running hostid (located under /usr/bin/).
When you receive the license file (for example, license), simply copy it to the following folder: /opt/LM-X/ (create this folder if not present).
Compiling any of the reference applications or your own application automatically finds the license file.
Set the LM_LICENSE_FILE environment variable to include the location of the new license file. For example, in UNIX or Linux, use the setenv command in a C shell:
An evaluation license, or counted license, is a temporary license for a specified number of days. An evaluation license allows multiple users to use a single license file on a single computer for a limit of 90 days.
To obtain an evaluation license file, email the following information to NetraDPSlicense@sun.com:
You can find the host ID by running hostid (located under /usr/bin/).
You can request Sun support and provide feedback to Sun at the following email address:
Copyright © 2008 Sun Microsystems, Inc. All Rights Reserved.