【技术实现步骤摘要】
一种网卡通讯方法、系统、装置及计算机可读存储介质
[0001]本专利技术涉及计算机
,特别涉及一种网卡通讯方法、系统、装置及计算机可读存储介质。
技术介绍
[0002]网卡一般安装在计算机或服务器上,通过网络与另一台计算机、服务器或其他网络设备进行通信。如今市场上网卡类型众多,但主要以有线网卡和无线网卡为主,其中无线网卡利用无线技术访问网络,而有线网卡需要使用DAC或AOC或光模块和光纤跳线进行连接。目前局域网基本上都是采用的以太网技术,根据网卡应用领域的不同可分为计算机网卡和服务器网卡。对于客户端计算机而言,一般情况下使用一个网卡即可,但对于服务器而言,则需要使用多个网卡来满足处理更多网络流量的需求。通常,计算机网卡都只有一个网络接口,而服务器网卡拥有多个网络接口,如双端口、四端口。如今,数据中心网络从10G向100G升级,25G服务器网卡已逐渐在市场上站稳了脚跟。而随着网络带宽需求的不断增长,数据中心也将向200G/400G甚至更高速率发展,不远将来100G服务器网卡也会占领市场主导地位。
[0003]在1 ...
【技术保护点】
【技术特征摘要】
1.一种网卡通讯方法,其特征在于,包括:接收网卡上不同链路传输的数据包;解析每个数据包,确认数据包的来源链路;根据预先建立的链路与内存的链路和内存对应关系,通过PCIe通道将数据包存储至与来源链路对应的内存中。2.根据权利要求1所述的网卡通讯方法,其特征在于,所述链路和内存对应关系的建立过程,包括:对所述网卡的每个链路进行编号,得到与每个链路一一对应的链路编号;利用链路编号建立与对应的内存的一一对应关系,得到所述链路和内存对应关系。3.根据权利要求2所述的网卡通讯方法,其特征在于,所述解析每个数据包,确认数据包的来源链路的过程,包括:利用所述网卡的网卡驱动解析每个数据包,得到每个数据包中与链路对应的链路编号,根据链路编号与链路的对应关系,确认每个数据包的来源链路。4.根据权利要求1至3任一项所述的网卡通讯方法,其特征在于,所述根据预先建立的链路与内存的链路和内存对应关系,通过PCIe通道将数据包存储至与来源链路对应的内存中的过程,包括:根据预先建立的链路与内存的所述链路和内存对应关系,利用Kmalloc通过PCIe通道将数据包存储至与来源链路对应的内存中。5.一种网卡通讯系统,其特征在于,包括:数据接收模块,用于接收网卡上不同链路传输的数据包;链路解析模块,用于解析每个数据包,确认数据包的...
【专利技术属性】
技术研发人员:张国磊,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。