网卡功能测试装置及网卡功能测试方法与流程

文档序号:37195438发布日期:2024-03-01 13:10阅读:19来源:国知局
网卡功能测试装置及网卡功能测试方法与流程

本发明涉及网卡测试,尤其涉及一种网卡功能测试装置及网卡功能测试方法。


背景技术:

1、随着近几年网络技术的发展,ocp3.0网卡呈现出快速增长的势头,在计算机、服务器领域应用越来越广泛,其中,nc-si(network controller sideband interface,网络控制器边带接口)协议作为一种重要的通信协议,为主机系统与网络控制器之间提供了一条便捷的通信通道,通过这个通道,可以用网卡来访问控制服务器bmc(baseboardmanagement controller,板级管理控制器),因此,ocp3.0网卡的ncsi是必须实现及测试的。现有的方案中,通常都是使用一块具有ncsi信号功能的主板来测试ocp3.0网卡的ncsi功能,但该方案的测试效率较低。

2、上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现思路

1、本发明的主要目的在于提供了一种网卡功能测试装置及网卡功能测试方法,旨在解决现有技术中对ocp3.0网卡进行ncsi功能测试的效率较低的技术问题。

2、为实现上述目的,本发明提供了一种网卡功能测试装置,所述网卡功能测试装置应用于嵌入式平台,包括:若干个测试模块和与所述测试模块对应数目的接口模块;

3、其中,各所述测试模块与各所述接口模块对应连接,ocp3.0网卡通过所述接口模块中的ncsi接口与所述测试模块连接;

4、各所述测试模块,用于在通过各自对应的ncsi接口检测到所述ocp3.0网卡接入时,对所述ocp3.0网卡的ncsi功能进行测试,获得测试结果。

5、可选地,各所述测试模块,还用于在通过各自对应的ncsi接口检测到所述ocp3.0网卡接入时,向所述ocp3.0网卡发送ncsi命令;

6、各所述测试模块,还用于判断所述ocp3.0网卡是否基于所述ncsi命令生成ncsi响应;

7、各所述测试模块,还用于根据判断结果确定测试结果。

8、可选地,各所述测试模块,还用于在通过各自对应的ncsi接口检测到所述ocp3.0网卡接入时,向所述ocp3.0网卡对应的ncsi socket发送ncsi命令;

9、所述ncsi socket,用于基于所述ncsi命令进行ncsi通信;

10、各所述测试模块,还用于基于所述ncsi socket判断所述ocp3.0网卡是否基于所述ncsi命令生成ncsi响应。

11、可选地,所述网卡功能测试装置还包括:与所述测试模块对应数目的提示模块;

12、其中,各所述提示模块与对应的所述测试模块对应连接;

13、所述提示模块,用于获取测试进度,并根据所述测试进度确定信息提示方式;

14、所述提示模块,还用于根据所述信息提示方式输出信息提示信号。

15、可选地,各所述提示模块,还用于在所述测试进度为测试完成时,根据所述测试结果确定信息提示方式。

16、此外,为实现上述目的,本发明还提出一种网卡功能测试方法,所述网卡功能测试方法应用于上文所述的网卡功能测试装置,包括:

17、通过各所述测试模块各自对应的ncsi接口检测是否存在ocp3.0网卡接入;

18、在检测到存在多个ocp3.0网卡接入时,对各ocp3.0网卡的ncsi功能进行测试,获得测试结果。

19、可选地,所述在检测到存在多个ocp3.0网卡接入时,对各ocp3.0网卡的ncsi功能进行测试,获得测试结果的步骤,包括:

20、在检测到存在多个ocp3.0网卡接入时,向所述ocp3.0网卡发送ncsi命令;

21、判断所述ocp3.0网卡是否基于所述ncsi命令生成ncsi响应;

22、根据判断结果确定测试结果。

23、可选地,所述在检测到存在多个ocp3.0网卡接入时,向所述ocp3.0网卡发送ncsi命令的步骤,包括:

24、在检测到存在多个ocp3.0网卡接入时,向所述ocp3.0网卡对应的ncsi socket发送ncsi命令,所述ncsi socket用于进行ncsi通信;

25、相应的,所述判断所述ocp3.0网卡是否基于所述ncsi命令生成ncsi响应的步骤,包括:

26、基于所述ncsi socket判断所述ocp3.0网卡是否基于所述ncsi命令生成ncsi响应。

27、可选地,所述方法还包括:

28、获取测试进度,并根据所述测试进度确定信息提示方式;

29、根据所述信息提示方式输出信息提示信号。

30、可选地,所述测试进度包括:测试完成;所述根据所述测试进度确定信息提示方式的步骤,包括:

31、在所述测试进度为所述测试完成时,根据所述测试结果确定信息提示方式。

32、在本发明中,公开了网卡功能测试装置应用于嵌入式平台,包括:若干个测试模块和与测试模块对应数目的接口模块;其中,各测试模块与各接口模块对应连接,ocp3.0网卡通过接口模块中的ncsi接口与测试模块连接;各测试模块,用于在通过各自对应的ncsi接口检测到ocp3.0网卡接入时,对ocp3.0网卡的ncsi功能进行测试,获得测试结果;由于本发明中网卡功能测试装置应用于嵌入式平台,各测试模块在通过各自对应的ncsi接口检测到ocp3.0网卡接入时,对ocp3.0网卡的ncsi功能进行测试,获得测试结果,从而解决了现有技术中对ocp3.0网卡进行ncsi功能测试的效率较低的技术问题。



技术特征:

1.一种网卡功能测试装置,其特征在于,所述网卡功能测试装置应用于嵌入式平台,包括:若干个测试模块和与所述测试模块对应数目的接口模块;

2.如权利要求1所述的网卡功能测试装置,其特征在于,各所述测试模块,还用于在通过各自对应的ncsi接口检测到所述ocp3.0网卡接入时,向所述ocp3.0网卡发送ncsi命令;

3.如权利要求2所述的网卡功能测试装置,其特征在于,各所述测试模块,还用于在通过各自对应的ncsi接口检测到所述ocp3.0网卡接入时,向所述ocp3.0网卡对应的ncsisocket发送ncsi命令;

4.如权利要求1所述的网卡功能测试装置,其特征在于,所述网卡功能测试装置还包括:与所述测试模块对应数目的提示模块;

5.如权利要求4所述的网卡功能测试装置,其特征在于,各所述提示模块,还用于在所述测试进度为测试完成时,根据所述测试结果确定信息提示方式。

6.一种网卡功能测试方法,其特征在于,所述网卡功能测试方法应用于权利要求1-5中任一项所述的网卡功能测试装置,包括:

7.如权利要求6所述的网卡功能测试方法,其特征在于,所述在检测到存在多个ocp3.0网卡接入时,对各ocp3.0网卡的ncsi功能进行测试,获得测试结果的步骤,包括:

8.如权利要求7所述的网卡功能测试方法,其特征在于,所述在检测到存在多个ocp3.0网卡接入时,向所述ocp3.0网卡发送ncsi命令的步骤,包括:

9.如权利要求6所述的网卡功能测试方法,其特征在于,所述方法还包括:

10.如权利要求9所述的网卡功能测试方法,其特征在于,所述测试进度包括:测试完成;所述根据所述测试进度确定信息提示方式的步骤,包括:


技术总结
本发明涉及网卡测试技术领域,公开了一种网卡功能测试装置及网卡功能测试方法,该装置应用于嵌入式平台,包括:各测试模块与各接口模块对应连接,OCP3.0网卡通过接口模块中的NCSI接口与测试模块连接;各测试模块,用于在通过各自对应的NCSI接口检测到OCP3.0网卡接入时,对OCP3.0网卡的NCSI功能进行测试,获得测试结果。本发明中网卡功能测试装置应用于嵌入式平台,各测试模块在通过各自对应的NCSI接口检测到OCP3.0网卡接入时,对OCP3.0网卡的NCSI功能进行测试,获得测试结果,解决了现有技术中对OCP3.0网卡进行NCSI功能测试的效率较低的技术问题。

技术研发人员:罗华文,周永红,李文泉
受保护的技术使用者:深圳市联瑞电子有限公司
技术研发日:
技术公布日:2024/2/29
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1