高性能网络服务器Linux网络接口驱动程序设计.pdfVIP

高性能网络服务器Linux网络接口驱动程序设计.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高性能网络服务器Linux网络接口驱动程序设计.pdf

电子测量技术·2005年第三期 83 高性能网络服务器Linux网络接口驱动程序设计 秦大伟 万国龙 北京航空航天大学 戴英霞 信息安全国家重点实验室 摘要文中在分析基于PcI总线的Linux网络驱动工作原理和基本结构的基础上,重点讨论工作环境为大量数据包 转发的网络服务器Linux网络接口驱动程序的设计技术。为进一步提高网络服务器性能,特别是数据包转发性能,有重要 意义。 Lin呱 关键词 网络接口驱动NAPI a PerfoI舶锄ce№tworkIllterfaceDnverBasedonLin慨 D髑i弘ofHiglI QinDaweiWan Dai Gu010ngYing)【ia drivernetwork bus Abs打actThechractersandarchitectureofLinux of interface∞ntr011eronPCI havebeen gmunded inthis 0nthis driver ofNICwhoseImintaskis hasbeen analyzedpaper. basis,thedesigntechnique datagr吼translllission discussedItis forrletworkseversto of significant improveperfo玎11ance,especiallycapabilitydatagr锄transrnjssion NetⅥrorkInterfaceDriverNAPILinux Keywm也 Linux作为源码开放的操作系统,以其出众的有使用主次设备号,而是通过将全部网络接口注册 稳定性、安全性和可裁减性,已经广泛应用到各领 到一个以dev—base为头指针的链表,每个网络接 域。在网络应用方面,越来越多的服务器(如防火 口对应链表中的一个n吼一device结构对象。n吼一 墙和路由器)选择了Linux。Linux驱动程序是device结构记录了设备的相关信息,并且提供了协 Linux操作系统的重要组成部分。对“nux驱动程调驱动程序各部分所需的大部分设备方法。链表的 序结构和实现技术的掌握,有助于研究网络链路层 元素可以是硬件接口设备,也可以是软件接口设备 的工作原理。同时,在一定的网络条件下,对网络 (例如100pback)。 接口驱动程序做适当的修改,可以在~定程度上改 主要相关数据结构和相互关系 每个PCI总 善系统的数据处理性能,得到更好的网络性能。本 线的设备,对应一个结构类型为pa—dev的指针 文在分析基于PcI总线的Linux网络接口驱动工 作原理和基本结构的基础上,重点讨论了工作环境 为大量数据包转发的网络服务器“nux网络接口驱 相关的所有其它变量(例如当前设备状态和环形缓 动程序的设计技术。 冲区的总线地址)被放在一个自定义的结构my— 1 Linux网络接口驱动程序的一 驱动程序在任何时候都能访问设备的全部参数,通 般结构 常情况下,三者应该存在如图2的依赖关系。 如图1所示,Linux网络驱动程序由四部分组 Pcl设备相关操作PcI局部总线以其高速和 成:高层协议接口、网络设备接口对象、网络接口 自动配置等优越性能,在CPU/存储器和外设交互 驱动程序和物理设备介质。数据包

文档评论(0)

ziyouzizai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档