平台 | 内核版本 | 安卓版本 |
---|---|---|
RK3399 | Linux4.4 | Android7.1 |
🚀返回专栏总目录
文章目录
- 一、套接字缓冲区结构:sk_buff
- 二、网络接口结构:net_device
沉淀、分享、成长,让自己和他人都能有所收获!😄
📢处理网卡设备时需要使用两种数据结构。
-
struct sk_buff
结构在include/linux/skbuff.h
中定义,这是Linux
网络代码中的基本数据结构,使用此数据结构处理每个数据包的发送或接收,下面的头文件应该包含在代码中。 -
struct net_device
结构是所有NIC
设备在内核中都采用的形式。它是数据传输发生的接口,定义在include/linux/netdevice.h
中,代码中也应该包