33 lines
1.2 KiB
Plaintext
33 lines
1.2 KiB
Plaintext
|
################################################################################
|
||
|
# 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.
|