以太网卡初始化处理方法、装置、设备及可读存储介质制造方法及图纸

技术编号:39312404 阅读:15 留言:0更新日期:2023-11-12 15:57
本申请提供一种以太网卡初始化处理方法、装置、设备及可读存储介质,该方法包括:检测以太网卡的以太网控制器中,是否存在至少一个连接有以太网物理层的以太网控制器,其中,以太网控制器与以太网物理层分离设置。若存在至少一个连接有以太网物理层的以太网控制器,则基于该连接有以太网物理层的以太网控制器和与其连接的以太网物理层,执行对以太网卡的初始化,若不存在连接有以太网物理层的以太网控制器,则停止执行对以太网卡的初始化。本申请提供的方案解决了现有技术中无法有效判断能否对以太网卡进行初始化处理,以及不能实现以太网卡的可靠初始化的技术问题。网卡的可靠初始化的技术问题。网卡的可靠初始化的技术问题。

【技术实现步骤摘要】
以太网卡初始化处理方法、装置、设备及可读存储介质


[0001]本申请涉及以太网卡
,尤其涉及一种以太网卡初始化处理方法、装置、设备及可读存储介质。

技术介绍

[0002]随着计算机网络技术的飞速发展,为了满足各种应用环境和应用层次的需求,以太网卡被广泛应用在计算机网络领域。以太网卡从架构上来讲包括以太网控制器和以太网物理层。其中,以太网控制器为以太网卡中数据链路层芯片的统称,以太网物理层为以太网卡中物理层芯片的统称。基于以太网控制器与以太网物理层,可以完成以太网卡的初始化处理。
[0003]目前对于以太网控制器与以太网物理层分离设置的以太网卡结构,无法有效判断能否对以太网卡进行初始化处理,以及在能够进行初始化处理时,如何实现可靠初始化,所以如何有效判断能否对以太网卡进行初始化处理,以及如何能够实现以太网卡的可靠初始化是亟待解决的问题。

技术实现思路

[0004]本申请提供一种以太网卡初始化处理方法、装置、设备及可读存储介质,用以保证以太网卡的可靠初始化。
[0005]第一方面,本申请实施例提供一种以太网卡初始化处理方法,包括:检测以太网卡的以太网控制器中,是否存在至少一个连接有以太网物理层的以太网控制器,其中,以太网控制器与以太网物理层分离设置;若存在至少一个连接有以太网物理层的以太网控制器,则基于所述连接有以太网物理层的以太网控制器和与其连接的以太网物理层,执行对以太网卡的初始化;若不存在连接有以太网物理层的以太网控制器,则停止执行对以太网卡的初始化。
[0006]进一步地,如上所述的方法,所述检测以太网卡的以太网控制器中,是否存在至少一个连接有以太网物理层的以太网控制器,包括:针对以太网卡的各个以太网控制器,控制该以太网控制器向其对应的各个以太网物理层地址发送查询指令,所述以太网物理层地址为该以太网控制器用于连接以太网物理层的各个接口的地址;若该以太网控制器接收到任意以太网物理层地址的返回值不是预设值,则确定该以太网控制器为连接有以太网物理层的以太网控制器。
[0007]进一步地,如上所述的方法,所述针对以太网卡的各个以太网控制器,控制该以太网控制器向其对应的各个以太网物理层地址发送查询指令之后,包括:针对该以太网控制器对应的各个以太网物理层地址,若查询结果均为返回值是预设值或未接收到返回值,则确定该以太网控制器未连接有以太网物理层。
[0008]进一步地,如上所述的方法,所述检测以太网卡的以太网控制器中,是否存在至少一个连接有以太网物理层的以太网控制器之前,还包括:将以太网卡的以太网控制器与各
设备的设备驱动进行匹配。
[0009]进一步地,如上所述的方法,所述设备驱动包括设备的标识;所述将以太网卡的以太网控制器与各设备的设备驱动进行匹配,包括:获取以太网卡的以太网控制器的设备标识;查找所述各设备的设备驱动中是否存在与所述以太网卡的以太网控制器的标识一致的设备驱动;若存在一致的设备驱动,则匹配成功。
[0010]进一步地,如上所述的方法,所述以太网卡设置有多个以太网控制器;所述基于所述连接有以太网物理层的以太网控制器和与其连接的以太网物理层,执行对以太网卡的初始化,包括:针对以太网卡中连接有以太网物理层的以太网控制器,根据所述以太网控制器和与其连接的以太网物理层、以及与所述以太网控制器匹配的设备驱动,形成所述以太网卡的设备实例;基于所形成的以太网卡的设备实例,完成对所述以太网卡的初始化。
[0011]第二方面,本申请实施例提供一种以太网卡初始化处理装置,包括:检测模块,用于检测以太网卡的以太网控制器中,是否存在至少一个连接有以太网物理层的以太网控制器,其中,以太网控制器与以太网物理层分离设置;处理模块,用于在存在至少一个连接有以太网物理层的以太网控制器时,基于所述连接有以太网物理层的以太网控制器和与其连接的以太网物理层,执行对以太网卡的初始化;所述处理模块,还用于在不存在连接有以太网物理层的以太网控制器时,停止执行对以太网卡的初始化。
[0012]进一步地,如上所述的装置,所述检测模块包括:发送单元,用于针对以太网卡的各个以太网控制器,控制该以太网控制器向其对应的各个以太网物理层地址发送查询指令,所述以太网物理层地址为该以太网控制器用于连接以太网物理层的各个接口的地址;确定单元,用于在该以太网控制器接收到任意以太网物理层地址的返回值不是预设值时,确定该以太网控制器为连接有以太网物理层的以太网控制器。
[0013]第三方面,本申请实施例提供一种电子设备,包括:存储器和处理器;其中,所述存储器用于存储所述处理器可执行的指令;所述处理器用于调用所述存储器中的程序指令执行如第一方面所述的以太网卡初始化处理方法。
[0014]第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面所述的以太网卡初始化处理方法。
[0015]本申请提供一种以太网卡初始化处理方法、装置、设备及计算机可读存储介质,应用于以太网控制器和以太网物理层分离设置的以太网卡。本申请的方案中先检测出连接有以太网物理层的以太网控制器,再基于该连接有以太网物理层的以太网控制器和与其连接的以太网物理层,执行对以太网卡的初始化,若所有以太网控制器均未连接以太网物理层,则停止执行对以太网卡的初始化。也就是说,在本申请实施例中,对于以太网控制器和以太网物理层分离设置的情形,先对以太网控制器与以太网物理层的连接情况进行检测,只有当前存在至少一个以太网控制器与以太网物理层相连接,才执行对以太网卡的初始化,否则,就停止执行对以太网卡的初始化,从而能够有效、可靠地保证以太网卡完成初始化,并且能够避免不必要的处理。
[0016]应当理解,上述
技术实现思路
部分中所描述的内容并非旨在限定本申请的实施例的关键或重要特征,亦非用于限制本申请的范围。本申请的其它特征将通过以下的描述变得容易理解。
附图说明
[0017]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例。
[0018]图1为本申请实施例一提供的以太网卡初始化处理方法的流程图;
[0019]图2为本申请实施例二提供的以太网卡初始化处理方法的流程图;
[0020]图3为本申请实施例三提供的以太网卡初始化处理方法的流程图;
[0021]图4为本申请实施例提供的又一种以太网卡初始化处理方法的流程图;
[0022]图5为本申请实施例提供的以太网卡初始化处理装置的结构示意图;
[0023]图6为本申请实施例的电子设备的结构示意图。
具体实施方式
[0024]下面将参照附图更详细地描述本申请的实施例。虽然附图中显示了本申请的某些实施例,然而应当理解的是,本申请可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种以太网卡初始化处理方法,其特征在于,包括:检测以太网卡的以太网控制器中,是否存在至少一个连接有以太网物理层的以太网控制器,其中,以太网控制器与以太网物理层分离设置;若存在至少一个连接有以太网物理层的以太网控制器,则基于所述连接有以太网物理层的以太网控制器和与其连接的以太网物理层,执行对以太网卡的初始化;若不存在连接有以太网物理层的以太网控制器,则停止执行对以太网卡的初始化。2.根据权利要求1所述的方法,其特征在于,所述检测以太网卡的以太网控制器中,是否存在至少一个连接有以太网物理层的以太网控制器,包括:针对以太网卡的各个以太网控制器,控制该以太网控制器向其对应的各个以太网物理层地址发送查询指令,所述以太网物理层地址为该以太网控制器用于连接以太网物理层的各个接口的地址;若该以太网控制器接收到任意以太网物理层地址的返回值不是预设值,则确定该以太网控制器为连接有以太网物理层的以太网控制器。3.根据权利要求2所述的方法,其特征在于,所述针对以太网卡的各个以太网控制器,控制该以太网控制器向其对应的各个以太网物理层地址发送查询指令之后,包括:针对该以太网控制器对应的各个以太网物理层地址,若查询结果均为返回值是预设值或未接收到返回值,则确定该以太网控制器未连接有以太网物理层。4.根据权利要求1

3任一项所述的方法,其特征在于,所述检测以太网卡的以太网控制器中,是否存在至少一个连接有以太网物理层的以太网控制器之前,还包括:将以太网卡的以太网控制器与各设备的设备驱动进行匹配。5.根据权利要求4所述的方法,其特征在于,所述设备驱动包括设备的标识;所述将以太网卡的以太网控制器与各设备的设备驱动进行匹配,包括:获取以太网卡的以太网控制器的设备标识;查找所述各设备的设备驱动中是否存在与所述以太网卡的以太网控制器的标识一致的设备驱动;若存在一致的设备驱动,则匹配成功。6.根据权利要求4所述的...

【专利技术属性】
技术研发人员:张洪凯袁俊卿
申请(专利权)人:龙芯中科技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1