259d51a94f
* upgrade compile sdk.deb from online to dpkg and upgrade docker syncd and orchagent to stretch * Delete docker-orchagent-nephos.mk Delete docker-orchagent-nephos.mk * Update docker-syncd-nephos.mk * Update Dockerfile.j2 |
||
---|---|---|
.. | ||
init.d | ||
service | ||
src | ||
config.mk | ||
Makefile | ||
README |
################################################################################ # Copyright (C) 2019 Nephos, Inc. # # This program is free software; you can redistribute it and/or # modify it under the terms of version 2 of the GNU General Public # License as published by the Free Software Foundation. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # version 2 along with this program. ################################################################################ Step 1~4 show how to build and execute NPS kernel modules. 1. Modify nps-modules/config.mk to specify the output directory to BUILD_OUTPUT_DIR. The default output path is nps-modules/build. 2. Compile: cd nps-modules/ && make 3. The output kernel modules will be found in $(BUILD_OUTPUT_DIR)/modules/ - nps_dev.ko - nps_netif.ko 4. Load modules: (1) insmod nps_dev.ko (2) insmod nps_netif.ko Note that the module inserting sequence cannot be changed.