FCoE存储网适配器驱动程序的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:Nibel
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
FCoE协议将光纤通道帧封装到以太网数据包内,具有可靠、高吞吐量、无损传输等特性,让存储网络FC-SAN的数据可以通过以太网无损的传输,实现了网络的融合。本文介绍了基于自主研发的FCoE适配器驱动程序的研究与设计,FCoE适配器使用Xilinx公司提供的Virtex6开发板实现,通过PCIE接口和服务器相连,因此本文的驱动包括PCIE驱动和以太网驱动。  介绍在Linux操作系统下驱动程序的设计与实现,在深入分析了FCoE协议栈和Linux下驱动编程关键技术的基础上,提出了FCoE适配器驱动程序的设计方案,主要包括了驱动程序的注册模块、初始化模块、中断处理模块以及数据包接收发送模块。Linux2.6内核建立了统一的设备模型,根据PCI驱动以及网络驱动相关的抽象模型,完成了FCoE适配器驱动程序关键模块的实现。为了提高在高速传输网络中网络驱动的数据包接收效率,设计了一种基于套接字缓冲区(sk_buff)预分配的数据包接收方法,该方法能够根据网络流量的高低,动态调整预分配套接字缓冲区的数量,防止在网络流量较低时耗费过多内存。  在完成驱动程序的设计之后,通过FCoE适配器和实验室网络互联,进一步对驱动程序进行功能测试、性能分析,结果表明驱动程序工作良好,改进后的数据包接收方法具有良好的性能,达到了预期目标。
其他文献
数据挖掘又称数据库中的知识发现,是数据库研究最活跃的领域之一,这门技术自兴起以来因其广阔的应用前景和深远的现实意义受到学术界的广泛关注,而其中的关联规则挖掘问题,因其丰
OTT(Over The Top)通常是指一种网络服务,其内容建立在INTERNET互联网之上,但是可以脱离网络运营商的支撑。用户可以通过各种终端来获取OTT内容,近年来移动互联网的发展更是极大地
虚拟各种自然现象是计算机图形学的一个重要探索领域。尤其是,象云、水、火、树、烟、地形、沙漠、雪和雾等都是不可缺少的虚拟自然情景。而用计算机生成三维烟雾的又是计算机
为了准确地分辨医学影像中的正常组织结构和异常病变,需要对医学图像进行分割。由于医学图像对比度较低,组织特征的可变性、不同组织之间或者组织和病灶之间边界的模糊性以及微
网络考试系统是计算机辅助教学的一个重要应用,它的开发与研制一直是教育改革的重要方面。随着近年来计算机网络技术、通讯技术的崛起,网络考试发展迅速,在未来的远程教育中,网络
OLAP(On-LineAnalyticalProcessing,联机分析处理)是为了对存储在数据仓库中的数据进行分析处理的分析技术,它提供对多维数据的切片和切块、钻取、旋转等,便于使用者从不同角度
本文主要研究了视频点播流调度算法中的补丁流调度算法,在此基础上提出了分时分组周期补丁调度算法。该算法对现有的周期补丁算法进行了三点改进:⑴对每个周期内的补丁流按时
网络和通信技术的发展,使VoIP(Voice over Internet Protocol)成为以软交换为核心的NGN(Next Generation Network下一代网络)技术中的重点业务。它为电信业开发了更多的增值
在网络通信技术和传感器技术高速发展的今天,无线传感器网络已成为当前国际上备受关注的、由多学科高度交叉的新兴前沿研究热点,且广泛应用于军事、危险监控、环境预警、航天
当前造船技术的提高,航运事业的快速发展,迫切需要能够快速、准确进行故障诊断的智能系统。柴油机是船舶中的重要动力设备,在大多数情况下,由于其工作条件比较恶劣,发生故障的可能