Keep looking Donot settle
发布时间:2014-10-10 19:48:46
转载请注明出处:http://blog.csdn.net/qq405180763/article/details/8797236 实际上skb_buf结构只是一块已经申请好的套接字缓冲区的指针和属性数据的描述集合,netdev_alloc_skb函数申请到一块套接字缓冲区后,返回记录这块缓冲区信息的skb_buf结构,在各个网络层传输的只是skb_buf结构,.........【阅读全文】
发布时间:2014-10-10 19:43:36
1. 页内核把物理页作为内存管理的最小单位,尽管处理器的最小寻址单位通常为字,但是,内存管理单元(MMU)通常以页为单位进行处理。必须理解一点page结构与物理页相关,而非与虚拟页相关,物理页中存放的数据由于交换等原因,可能被交换出去,它们可能并不再和同一个page结构相关联,内核仅仅用这个数据结构来描述当前.........【阅读全文】
发布时间:2014-10-10 19:30:12
1.概述Linux系统多用于服务器上,Linux非常牢固的支持网络。在Linux,网络分为两个层,分别是网络堆栈协议支持层,以及接收和发送网络协议的设备驱动程序层。网络堆栈是硬件中独立出来的部分,主要用来支持TCP/IP等多种协议,而网络设备驱动层是连接网络堆栈协议层和网络硬件的中间层。网络设备驱动程序的主要功能.........【阅读全文】