默默的一块石头
发布时间:2019-11-01 09:57:16
2.移除device于net_device之间的设定/* Set the sysfs physical device reference for the network logical device * if set prior to registration will cause a symlink during initialization. */#define SET_NETDEV_DEV(net, pdev) ((net)->dev.parent = (pdev))......【阅读全文】
发布时间:2019-10-31 15:21:10
softnet_data是个percpu变量/* * Incoming packets are placed on per-cpu queues */struct softnet_data { struct Qdisc *output_queue; struct Qdisc **output_queue_tailp; // napi->poll_list结构挂入这个list,包括NAPI接口的driver以及非NAPI接口的drive.........【阅读全文】
发布时间:2019-10-30 10:57:39
1. 固定一个MAC地址,特别是在使用多个虚拟机的时候linux环境下:用root身份登录,在/etc/rc.d/rc.local里加上这三句ifconfig eth0 downifconfig eth0 hw ether 00:0C:18:EF:FF:EDifconfig eth0 up这样重新reboot后就不怕MAC复原了。2. ifconfig命令(转载http://www.cnblogs.com/taobataoma/archive/2007/12.........【阅读全文】
发布时间:2019-10-21 16:35:21
1.发送IPv4数据包IPv4层为它上面的层-----传输层(L4)提供了将数据包交给数据链路层(L2)来发送的方式。本节讨论该过程是如何实现的。你将看到在IPv4中传输TCPv4数据包和UDPv4数据包的一些差别。从第4层(传输层)发送IPv4数据包的主要方法有两个。一个是方法ip_queue_xmit(),供那些由自己处理分段的传输协议(如TCPv4)使用.........【阅读全文】