Source Code for Linux Networking

6WINDGate packet processing software is deployed in Tier 1 networks worldwide to help OEMs build networking products with a competitive advantage.

6WINDGate helps engineering teams:

  • Avoid Development Hell
  • Build Applications in Months, Not Years
  • Benefit from Standard Linux

Fast Path Data Plane Scales Linux Performance

The Linux kernel has many overheads that degrade overall performance. As a result, Linux requires extra processing resources to increase application performance and cannot scale with the number of cores. This problem is compounded with virtualization as the layers of bottlenecks increase.

6WINDGate includes a fast path data plane architecture that removes Linux bottlenecks by running in user space, outside of the kernel. As a result, 10x to 40x performance is achieved using less processor resources versus standard Linux for Layer 2-4 networking applications in physical and virtual environments.

6WINDGate Features

  • Linux + 6WINDGate = Linux: 6WINDGate is non-intrusive to Linux and does not require any modifications to the OS, hypervisor, OpenStack, Open vSwitch or SDN controllers.
  • Complete Networking Stacks:  6WINDGate reduces development time from years to months by providing complete stacks for popular applications such as IP Forwarding, IPsec, TCP, Accelerated Virtual Switching and more, with acceleration for more than 50 protocols.
  • Performance Scales per Core: Achieve linear performance scalability with the number of cores running 6WINDGate. Examples include 12 Mpps per core IP Forwarding, 12.5 Gbps per core IPsec, 21 Mpps per core Open vSwitch and 10.3 Mpps per core VLAN.
  • Hardware Independence: 6WINDGate supports a wide range of industry-leading processor platforms including ARM, Cavium, Intel, and Mellanox. DPDK support for multi-vendor NICs including Cisco, Intel and Mellanox further ensure flexibility of choice.
  • Supported Architectures: 6WIND gives customers their choice to select the best architecture for their requirements.
  • Management: 6WIND offers traditional CLI and IT style management based on YANG data models.


6WINDGate Solutions


6WINDGate Resources

6WINDGate Data Sheet Download Here

6WINDGate Software Modules

6WINDGate Platform Support

Product Documentation

Avoid Development Hell White Paper Download Here


Technical Blogs

6WINDGate Webinar: Migrate Hardware to Software Appliances

6WIND vRouter in Amazon Web Services

Time For Bare Metal Deployment Automation

Upgrade To Skylake For 2X vRouter IPsec VPN Performance

6WIND vRouter Overcomes Performance Challenges for 10/40/100 Gbps Networking – Part 2 with IPsec

Announcing 6WIND vRouter 2.0, Latest 6WINDGate and Virtual Accelerator Releases

6WIND vRouter Overcomes Performance Challenges for 10/40/100 Gbps Networking – Part 1

Configuring 6WIND’s vRouter: CLI and NETCONF/YANG-based Management Engine

Protect Control Plane Traffic with 6WIND vRouter

Configuring 6WIND vRouter For Multi-Cloud Networks

Validating 6WIND’s High Performance TCP Networking Stack

Next-gen Management Frameworks for vRouters: YANG Data Models

Updated Features for 6WIND Products: New vRouter Release