Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1b102cdbf5 | ||
|
|
7f41d85e0b |
67
README
67
README
@@ -1,15 +1,68 @@
|
||||
=========
|
||||
编译前准备:
|
||||
编译前先安装dotconf软件包。
|
||||
libman.so拷贝到/usr/lib64/下
|
||||
pkgadd dotconf#1.0.13-1.pkg.tar.gz
|
||||
|
||||
1. 编译前先安装dotconf软件包。
|
||||
* pkg格式
|
||||
pkgadd dotconf#1.0.13-1.pkg.tar.gz
|
||||
* deb格式
|
||||
dpkg -i libdotconf0_1.3-0.2_arm64.deb
|
||||
dpkg -i libdotconf-dev_1.3-0.2_arm64.deb
|
||||
* rpm格式
|
||||
|
||||
2. 安装接口libman.so库文件
|
||||
* pkg格式
|
||||
将libman.so拷贝到/usr/lib64/下
|
||||
* deb格式
|
||||
将libman.so拷贝到/usr/lib/下
|
||||
* rpm格式
|
||||
|
||||
=========
|
||||
编译说明:
|
||||
在Rocky 4.2上编译
|
||||
* Rocky 4.2上编译
|
||||
执行: sh build.sh
|
||||
将在当前的目录下生成安装包:
|
||||
sys_nicmonitor#1.9-x86_64-Linx-Rocky4.2.pkg.tar.gz
|
||||
* Linx 6.0.90上编译
|
||||
需手动编译并将编译结果手动打包
|
||||
修改源码目录下的Makefile文件
|
||||
原始文件内容:
|
||||
```
|
||||
16 nicinfo_shm.o:nicinfo_shm.c
|
||||
17 $(CC) $(CFLAGS) -fPIC -c $^
|
||||
18 test:test.c
|
||||
19 gcc -o test test.c -lnic_shm -L=./ -lpthread
|
||||
20 runtest:
|
||||
21 LD_LIBRARY_PATH=./ ./test bond0 5000 &
|
||||
```
|
||||
修改后文件内容
|
||||
```
|
||||
16 nicinfo_shm.o:nicinfo_shm.c
|
||||
17 $(CC) $(CFLAGS) -fPIC -c $^
|
||||
18 test:test.c
|
||||
19 gcc -o test test.c -lnic_shm -L./ -lpthread
|
||||
20 runtest:
|
||||
21 LD_LIBRARY_PATH=./ ./test bond0 5000 &
|
||||
```
|
||||
|
||||
arm架构修改mnic.c文件的1535行
|
||||
原始文件内容:
|
||||
```
|
||||
1533 struct passwd *user;
|
||||
1534
|
||||
1535 //#define TESTINTERVAL
|
||||
1536 #ifndef TESTINTERVAL
|
||||
1537 proc_invocation prcm;
|
||||
```
|
||||
修改后文件内容
|
||||
```
|
||||
1533 struct passwd *user;
|
||||
1534
|
||||
1535 #define TESTINTERVAL
|
||||
1536 #ifndef TESTINTERVAL
|
||||
1537 proc_invocation prcm;
|
||||
```
|
||||
|
||||
|
||||
执行: sh build.sh
|
||||
将在当前的目录下生成安装包:
|
||||
sys_nicmonitor#1.9-x86_64-Linx-Rocky4.2.pkg.tar.gz
|
||||
|
||||
========
|
||||
安装说明:
|
||||
|
||||
@@ -74,13 +74,6 @@ make runtest
|
||||
|
||||
========
|
||||
|
||||
版本说明:
|
||||
--V1.22 --
|
||||
2021-12-13
|
||||
1)修复问题:华为5885V3型号服务器科东应用启动网卡监视程序检测到失败
|
||||
问题描述:使用科东应用启动工具启动网卡监视程序失败
|
||||
解决办法:修改调用科东注册接口函数位置,提升优先级优先调用。
|
||||
|
||||
版本说明:
|
||||
--V1.21 --
|
||||
2019-09-05
|
||||
|
||||
@@ -1544,6 +1544,11 @@ int main(int argc, char ** argv)
|
||||
sys_nic_debug = 1;
|
||||
}
|
||||
|
||||
memset(&conf, 0, sizeof(CONFIG_FILE_ST));
|
||||
if(isrun(argv[0]) == 1){
|
||||
printf("the program is already started!\n");
|
||||
exit(0);
|
||||
}
|
||||
//process register
|
||||
#ifndef TESTINTERVAL
|
||||
if((proc_stat=prcm.proc_init("sys","base_srv","sys_nicmonitor"))==-1){
|
||||
@@ -1552,12 +1557,6 @@ int main(int argc, char ** argv)
|
||||
}
|
||||
#endif
|
||||
|
||||
memset(&conf, 0, sizeof(CONFIG_FILE_ST));
|
||||
if(isrun(argv[0]) == 1){
|
||||
printf("the program is already started!\n");
|
||||
exit(0);
|
||||
}
|
||||
|
||||
sig.sa_handler = sig_handler;
|
||||
sigemptyset(&sig.sa_mask);
|
||||
sigaddset(&sig.sa_mask, SIGINT);
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// version=1.22
|
||||
// version=1.20
|
||||
#ifndef MNIC_VERSION
|
||||
#define MNIC_VERSION "1.22"
|
||||
#define MNIC_VERSION "1.21"
|
||||
#endif
|
||||
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
2020-07-09
|
||||
|
||||
解压后会产生“sys_nicmonitor交接”目录,本目录中有三个目录(code、doc、package)。code目录为程序源码,doc目录为程序维护文档,package目录为arm架构的库文件和二进制文件。
|
||||
|
||||
sys_nicmonitor网卡绑定监视程序版本为1.21。
|
||||
@@ -1 +0,0 @@
|
||||
94e3c7b589b5d792eb5c7ead7923ab72 sys_nicmonitor交接.tar.gz
|
||||
Binary file not shown.
Reference in New Issue
Block a user