Skip to content

Broadcom-Network-Switching-Software/OpenNSL-Tool-Suite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

OpenNSL Tool Suite

OpenNSL Tool Suite is a suite of open switching software tools provided by Broadcom. This tool suite makes it possible for the development of open networking projects by the community.

This suite consists of multiple offerings:

1. OpenNSL

OpenNSL is a software interface with a set of open APIs that allows customers to develop a set of open, new applications on top of Broadcom's switch silicon. These APIs, on top of Broadcom's functional Switch Development Kit, provide support for most common switching and routing functions. It allows users to develop open applications on top of these APIs freely, without needing a Software License Agreement. Broadcom is working with many partners to provide OpenNSL-based networking solutions. More details on these APIs are available here

2. SDKLT

SDKLT is an open Switch Development Kit that takes a new approach to configuring switch silicon. It is designed for datacenter and SDN use cases where there is a need for flexibility, automation and the ability to build and manage users' own networks. This SDK has many features such as a table-driven programming model, minimum APIs, robust support for modern data center operations such as In-service Software Upgrades, error recovery, comprehensive debug capabilities, flexible usage models etc. The SDKLT source code for the Broadcom 56960 (Tomahawk) device is openly available for the community to freely use, modify and share with each other. SDKLT Logical Table APIs are released under the Apache 2.0 license. Details are available here

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published