2 Commits
master ... jwei

Author SHA1 Message Date
Wei, Jing
1b102cdbf5 添加linx6.0.90编译安装方法
修改:     README

Signed-off-by: Wei, Jing <jwei@linx-info.com>
2020-07-03 16:31:08 +08:00
Wei, Jing
7f41d85e0b 添加龙芯mips平台包
新文件:   sys_nicmonitor-mips64-bin.tar.gz
	新文件:   sys_nicmonitor-mips64.tar.gz

Signed-off-by: Wei, Jing <jwei@linx-info.com>
2019-12-05 14:46:21 +08:00
11 changed files with 67 additions and 28 deletions

67
README
View File

@@ -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
========
安装说明:

View File

@@ -74,13 +74,6 @@ make runtest
=======
版本说明:
--V1.22 --
2021-12-13
1修复问题华为5885V3型号服务器科东应用启动网卡监视程序检测到失败
问题描述:使用科东应用启动工具启动网卡监视程序失败
解决办法:修改调用科东注册接口函数位置,提升优先级优先调用。
版本说明:
--V1.21 --
2019-09-05

View File

@@ -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);

View File

@@ -1,5 +1,5 @@
// version=1.22
// version=1.20
#ifndef MNIC_VERSION
#define MNIC_VERSION "1.22"
#define MNIC_VERSION "1.21"
#endif

View File

@@ -1,5 +0,0 @@
2020-07-09
解压后会产生“sys_nicmonitor交接”目录本目录中有三个目录code、doc、package。code目录为程序源码doc目录为程序维护文档package目录为arm架构的库文件和二进制文件。
sys_nicmonitor网卡绑定监视程序版本为1.21。

View File

@@ -1 +0,0 @@
94e3c7b589b5d792eb5c7ead7923ab72 sys_nicmonitor交接.tar.gz