[信息与通信]Linux Tcpip协议栈笔记.docVIP

  • 4
  • 0
  • 约13.34万字
  • 约 100页
  • 2018-02-18 发布于浙江
  • 举报
[信息与通信]Linux Tcpip协议栈笔记

Linux TCP/IP协议栈笔记(一)网卡驱动和队列层中的数据包接收 tcp/ip 2008-05-16 12:05:00 阅读1 评论0 字号:大中小 数据包的接收 作者:kendo /viewthread.php?tid=14extra=page%3D1 Kernel:2.6.12 一、从网卡说起 这并非是一个网卡驱动分析的专门文档,只是对网卡处理数据包的流程进行一个重点的分析。这里以Intel的e100驱动为例进行分析。 大多数网卡都是一个PCI设备,PCI设备都包含了一个标准的配置寄存器,寄存器中,包含了PCI设备的厂商ID、设备ID等等信息,驱动 程序使用来描述这些寄存器的标识符。如下: [Copy to clipboard] [ - ] CODE: struct pci_device_id { ? ? ? ? __u32 vendor, device;? ? ? ? ? ? ? ? /* Vendor and device ID or PCI_ANY_ID*/ ? ? ? ? __u32 subvendor, subdevice;? ? ? ? /* Subsystem IDs or PCI_ANY_ID */ ? ? ? ? __u32 class, class_mask;? ? ? ? /* (class,subclass,prog-if) triplet

文档评论(0)

1亿VIP精品文档

相关文档