Support Virtual Router Function (VRF) in kernel 4.16 and higher.
This is a different way to do virtual-routing, and among other things,
gives the ability to have multiple interfaces with the same IP address.
(File-IO NFS, SMB, CIFS is broken on VRF, most other features work fine.)
Fix token parsing in CLI commands, both external and internal. This fixes
trying to set the SSID to my-ssid-' for instance. See CLI user-guide help
Support configuring some resource-wide options, including configuring how
to bring up interfaces.
WiFi: Normall LANforge will share scan results among all stations on a radio.
This significantly speeds up association time. But, in case someone wants
to do a scan-per-station, that option is now available, and configurable on
the WiFi Radios.
Support explicitly migrating virtual stations to new radios. Example CLI
command: admin req_migrate 1.2.sta30 1.1.wiphy1
Support this in Batch-Modify in the GUI as well.
Support parent-mac patterns in CLI for add_sta, add_vap, set_port and add_mvlan
GUI: REST API support for creating, modifying, deleting and viewing ports and other
GUI: Support -daemon mode so that the GUI can act as a service for REST clients
without consuming as much memory and CPU resources.
Attenuators: Improve discovery logic for attenuators.
LANforge-Attenuator: Add 'no_lcd' option to suppress updating LCD when changing
the attenuation configuration over the serial interface. This decreases time to
change attenuation from about 160ms to about 8ms. This should help those wanting
high-speed scripting of the attenuator.
RF-Generator: Support new CT712 RF and RADAR generator. This reliably triggers
RADAR detection on modern APs.
WiFi: Allow disabling the operating-class IE in association attempts (this can work
around bugs that seem to be in some APs). When enabled, the IE now correctly pays
attention to virtual station settings to limit VHT and HT modes, and band restriction.
WiFi: Support up to 32 VAP interfaces on the /a/b/g/n ath9k NIC.
Support AUTO-UDP-NAT option for Layer-3 UDP and UDP-IPV6 connections. This tells
LANforge to use the source-address of received frames as the destination, which
should allow it to work through NAT networks.
Improve GUI hot-key shortcuts, especially on the port-mgr tab.
Allow GUI to discover LANforge resources as well as managers.
WiFi: Improve transmit performance on the wave-2 4x4 NIC. The firmware rate-control
algorithm has been improved to be more efficient. In some cases, throughput is around
Beta support for running LANforge on Netgear r7800 systems using OpenWRT. This may
be a good low-powered platform for creating large clusters of LANforge systems for
MU-MIMO testing and other scenarios that benefit from lots of real radios.
Fix problem where bond interfaces were not properly re-created on reboot.
Fix 'bind-mgt' option. No obvious work-around for older broken systems, other
than don't use the feature.
Fix memory leaks in the 'gnuserver' helper process, and the GUI.
VRF and File-IO: The 4.16 kernel supports VRF, but NFS, CIFS, and SMB File-IO traffic
types do not support VRF at this time. So, you have to disable VRF to run File-IO: