“Kernel”标签的搜索结果
tcp-ip-rcv-skb-流程分析
作者:taikulawo创建时间:2023-11-16
#net#Kernel
tcp rev + tcp syn send ` devxmitskb (\root\codes\kernel-dev\linux\net\core\dev.c:3760) devqueuexmit (\root\codes\kernel-dev\linux\net\core\dev.c:4310)......
epoll触发机制分析
作者:taikulawo创建时间:2023-11-07已有2条讨论
#Kernel
目标: 分析 kernel 驱动收到后skb 如何唤醒epoll callback? accpet syscall 如何从listener socket spawn 子 socket? 一个极简epoll server程序(无法编译,只说明流程) `c // 创建listen......
e1000收包callstack分析
作者:taikulawo创建时间:2023-11-03
#Kernel
驱动层 驱动向内核注册 softirq,里面包含回调函数。驱动收到数据触发中断,kernel读取 `c _netifreceiveskblistptype(struct netdevice * origdev, struct packettype * ptprev, struct listhead ......
发包callstack分析
作者:taikulawo创建时间:2023-11-03
#Kernel
内核发包路径分析 触发方式 `bash curl http://baidu.com ` udp dns callstack 发包 tcp callstack ` devxmitskb (\root\codes\kernel-dev\linux\net\core\dev.c:3779) devqueu......
Kernel-Net
作者:taikulawo创建时间:2023-11-03
#Kernel
WI-FI 如何传输数据 无线通讯通过电磁波完成,发送端通过电流转换成电磁场,电磁场产生无线电波在空间中传递。利用这现象,将信息调制到无线电波上发送。计算机领域中,信息就是 0/1,通过电磁波的带宽表示(也可以用电磁波其他的概念组合表示,不一定是是带宽) 接收端利用电磁感应原理,通过解调还原成最初的......
mt7921-usb驱动注册分析
作者:taikulawo创建时间:2023-11-03
#Kernel
以联发科 mt7921 无线网卡驱动为例 > kernel mt7921/ 下有pci,usb接口的驱动,usb接口驱动入口是usb.c。手里有mt7921芯片的USB无线网卡,对应的驱动为mt7921u pci驱动为 mt7921e USB接口 MT7921 外观 usb PCI接口的MT7921......