Skip to content
This repository has been archived by the owner on Nov 5, 2024. It is now read-only.

Commit

Permalink
Fix kernel version in tar file name (#13)
Browse files Browse the repository at this point in the history
  • Loading branch information
pudelkoM authored Jul 13, 2022
1 parent 9aec815 commit cf7dd8f
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 9 deletions.
2 changes: 1 addition & 1 deletion .circleci/build-sdklt.sh
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ cd $SDK/appl/demo
make TARGET_PLATFORM=xlr_linux clean -j
make TARGET_PLATFORM=xlr_linux -j 4

tar czf $HOME/sdklt-4.14.0.tgz \
tar czf $HOME/sdklt-4.19.0.tgz \
-C $SDKLT/src/appl/linux/build/xlr_linux/lkm/knet/ linux_ngknet.ko \
-C $SDKLT/src/appl/linux/build/xlr_linux/lkm/bde/ linux_ngbde.ko \
-C $SDKLT/src/appl/demo/build/xlr_linux/ sdklt \
Expand Down
8 changes: 4 additions & 4 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,19 +50,19 @@ jobs:
command: |
export ADD_CFLAGS="-O3"
.circleci/build-sdklt.sh
mv ~/sdklt-4.14.0.tgz ~/build/sdklt-4.14.0.tgz
mv ~/sdklt-4.19.0.tgz ~/build/sdklt-4.19.0.tgz
- run:
name: Build SDKLT debug
command: |
export ADD_CFLAGS="-g -fno-omit-frame-pointer -O0 -fsanitize=address"
export ADD_LDFLAGS="-fsanitize=address"
.circleci/build-sdklt.sh
mv ~/sdklt-4.14.0.tgz ~/build/sdklt-debug-4.14.0.tgz
mv ~/sdklt-4.19.0.tgz ~/build/sdklt-debug-4.19.0.tgz
- persist_to_workspace:
root: ~/build/
paths:
- sdklt-4.14.0.tgz
- sdklt-debug-4.14.0.tgz
- sdklt-4.19.0.tgz
- sdklt-debug-4.19.0.tgz

publish-github-release:
docker:
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

### List of changes

- Port Kernel modules to Kernel version 4.9 and 4.14
- Port Kernel modules to Kernel version 4.9, 4.14 and 4.19

- Fix Makefile

Expand All @@ -15,15 +15,15 @@
- Fix various double-free errors, memory leaks and race conditions

# SDKLT
SDKLT (Logical Table Software Development Kit) is a new, powerful, and feature rich Software Development Kit for Broadcom switches. SDKLT provides a new approach to switch configuration using [Logical Tables](https://github.com/Broadcom-Network-Switching-Software/SDKLT/wiki/What-is-a-Logical-Table%3F). The [Wiki](https://github.com/Broadcom-Network-Switching-Software/SDKLT/wiki) provides an [overview](https://github.com/Broadcom-Network-Switching-Software/SDKLT/wiki/Architecture-Overview) of SDKLT usage and its achitecture. An architectural feature summary can be found [here](https://github.com/Broadcom-Network-Switching-Software/SDKLT/wiki/Architecture-Feature-Summary).
SDKLT (Logical Table Software Development Kit) is a new, powerful, and feature rich Software Development Kit for Broadcom switches. SDKLT provides a new approach to switch configuration using [Logical Tables](https://github.com/Broadcom-Network-Switching-Software/SDKLT/wiki/What-is-a-Logical-Table%3F). The [Wiki](https://github.com/Broadcom-Network-Switching-Software/SDKLT/wiki) provides an [overview](https://github.com/Broadcom-Network-Switching-Software/SDKLT/wiki/Architecture-Overview) of SDKLT usage and its achitecture. An architectural feature summary can be found [here](https://github.com/Broadcom-Network-Switching-Software/SDKLT/wiki/Architecture-Feature-Summary).

SDKLT is a part of the [OpenNSL](https://github.com/Broadcom-Network-Switching-Software/OpenNSL-Tool-Suite) suite.

# Purpose
This release is intended to introduce users to the benefits of SDKLT, the API, and the CLI. Using the demonstration application (Demo App) you will learn how Logical Tables are used for network switch programming. The CLI shell in the Demo App provides an interactive interface for exploring the Logical Table controls on a Broadcom Tomahawk switch. The built in C language interpreter (CINT) provides an interactive way to write C code for configuring the Logical Tables, using Logical Table C language API calls.

# Getting Started
Clone a copy of the repository, build the Demo App and follow the example CLIs scipts as they demonstrate the capability of the Logical Table Interface. The Demo App allows you to become familar with the Tomahawk Logical Table interface, see building the [Demo App](https://github.com/Broadcom-Network-Switching-Software/SDKLT/wiki/Building-the-Demo-App). The Demo App supports switch configuration via the shell CLI or C APIs. The CLI reference [guide](https://broadcom-network-switching-software.github.io/CLI_Reference/) provides information on using the shell CLI and introduces the user to the CLIs used to configure Logical Tables.
Clone a copy of the repository, build the Demo App and follow the example CLIs scipts as they demonstrate the capability of the Logical Table Interface. The Demo App allows you to become familar with the Tomahawk Logical Table interface, see building the [Demo App](https://github.com/Broadcom-Network-Switching-Software/SDKLT/wiki/Building-the-Demo-App). The Demo App supports switch configuration via the shell CLI or C APIs. The CLI reference [guide](https://broadcom-network-switching-software.github.io/CLI_Reference/) provides information on using the shell CLI and introduces the user to the CLIs used to configure Logical Tables.

# Release Contents
SDKLT source code, Logical Tables, documentation and [examples](https://github.com/Broadcom-Network-Switching-Software/SDKLT/tree/master/examples/bcm56960_a0) for a Broadcom Tomahawk switch device.
Expand All @@ -50,7 +50,7 @@ CLI Commands for [Logical Tables](https://broadcom-network-switching-software.gi
CLI Reference [Guide](https://broadcom-network-switching-software.github.io/CLI_Reference/)

## Example Usage
Reference code and CLI scripts are contained in the examples directory.
Reference code and CLI scripts are contained in the examples directory.

## Logical Table Definitions
Definitions of the Logical Tables device controls used on Tomahawk are provided [here](https://broadcom-network-switching-software.github.io/Logical_Table_Documentation_Guide/). Click on the blue "Feature Categories" tab to see the main Logical Table groupings such as Port, VLAN, L2 or L3. Select the L2 logical tables to view all the L2 tables supported by this device. In order to view the specific L2 logical table controls, click on the table name (e.g. L2_MY_STATION).
Expand Down

0 comments on commit cf7dd8f

Please sign in to comment.