[发明专利]基于龙芯平台的多网口扩展方法和系统有效
申请号: | 202110693120.4 | 申请日: | 2021-06-22 |
公开(公告)号: | CN114625475B | 公开(公告)日: | 2023-10-24 |
发明(设计)人: | 黄亮亮;陈立东;王遥;陆春燕 | 申请(专利权)人: | 江苏航天龙梦信息技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F13/38;G06F13/42;G06F15/173 |
代理公司: | 苏州诚逸知识产权代理事务所(特殊普通合伙) 32313 | 代理人: | 曹孝陈 |
地址: | 215500 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 平台 多网口 扩展 方法 系统 | ||
本发明公开了基于龙芯平台的多网口扩展方法和系统,包括:桥片、集成在桥片上的网络控制器和连接到桥片的网络芯片构成的多网口扩展系统,以及,多网口扩展方法:S1、初始化桥片的I2C控制器;S2、将网络芯片注册为所述I2C控制器的从设备;S3、通过I2C总线对所述网络芯片进行配置;S4、网卡驱动新建虚拟phy设备;S5、将所述虚拟phy设备注册到网卡驱动。本发明用虚拟phy设备替代实际的phy设备进行网口的扩展,并将桥片和网络芯片集成在主板上,既节约了成本又节约了主板空间;通过桥片对网络芯片进行初始化和控制,也更加方便进行网络端口流量控制、网络端口管理和网口状态监控。
技术领域
本发明涉及计算机技术领域,特别是涉及基于龙芯平台的多网口扩展方法。
背景技术
网络控制器又称网卡或NIC(网络接口控制器),是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。由于其拥有MAC地址,因此属于OSI模型的第2层。它使得用户可以透过电缆或无线相互连接。
目前网卡主要是通过PCIE通道扩展网口,用于解决设备之间网络通信时网口缺乏的问题,常用的方案是网口直接和交换机连接,交换机再连接其他的通讯设备。但是对MAC与PHY分开的网络设备而言,需要增加单独的phy设备来实现网口的扩展,这既增加了成本,又增加了主板面积。
龙芯平台中龙芯7A桥片上集成有GMAC网络控制器,该桥片的PCIE通道有限,若通过PCIE通道扩展GMAC网络控制器的网口,则无法同时满足项目的功能多样性(PCIE通道用来扩展其他PCIE功能卡)和多网口的需求,若通过连接交换机的方式进行扩展则需要增加多个phy设备,因而,需要对现有方案进行改进。
发明内容
本发明主要解决的技术问题是提供基于龙芯平台的多网口扩展方法,以达到上述目的。
为解决上述技术问题,本发明采用的一个技术方案是:
提供基于龙芯平台的多网口扩展系统,包括:桥片、集成在桥片上的网络控制器和连接到桥片的网络芯片,所述桥片和网络芯片通过I2C总线连接和通讯,所述桥片和网络芯片集成在同一块主板上。
进一步的,所述桥片为龙芯7A桥片,所述网络控制器为龙芯7A桥片自带的GMAC网络控制器,所述网络芯片为SWITCH网络芯片,所述SWITCH网络芯片具有若干个RJ-45接口。
提供基于龙芯平台的多网口扩展方法:
S1、初始化桥片的I2C控制器;
S2、将网络芯片注册为所述I2C控制器的从设备;
S3、通过I2C总线对所述网络芯片进行配置;
S4、网卡驱动新建虚拟phy设备;
S5、将所述虚拟phy设备注册到网卡驱动。
进一步的,所述桥片上集成有网络控制器,所述网络控制器具有RGMII通讯接口。
进一步的,步骤S3还包括对所述RGMII通讯接口的port端口进行配置,所述配置包括根据网络控制器的特性设置TX和RX的延时和状态指示灯。
进一步的,步骤S4所述新建虚拟phy设备的具体步骤是:
S1、设置所述网络控制器的Link状态为连接状态;
S2、设置所述网络控制器的通讯速率为千兆速率;
S3、设置所述网络控制器通过RGMII通讯接口和网络芯片通讯,设置所述网络控制器的通讯模式为全双工。
进一步的,所述桥片为龙芯7A桥片,所述网络控制器为GMAC网络控制器,所述网卡驱动为内核GMAC网卡驱动,所述网络芯片为SWITCH网络芯片。
进一步的,步骤S5所述将虚拟phy设备注册到网卡驱动的具体步骤是:
S1、当所述RGMII通讯接口扫描网络phy的时候,将所述虚拟phy设备注册到网卡驱动;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏航天龙梦信息技术有限公司,未经江苏航天龙梦信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110693120.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种混合气体自动过滤装置
- 下一篇:线圈组件