find_input_type 内核服务
用途
在 "网络输入接口" 交换表中查找给定的包类型,并根据该类型的表项分配输入包。
语法
#include <sys/types.h> #include <sys/errno.h> #include <net/if.h> int find_input_type (类型, M, 阿克, header_pointer) 乌斯霍特 类型; 结构 mbuf * M; 结构 arpcom * 阿克; Caddr_t header_pointer;
参数
项 | 描述 |
---|---|
TYPE | 指定协议类型。 |
m | 指向包含要分发的包的 姆布夫 缓冲区。 |
交流电 (ac) | 指向网络接口的网络公共部分 (阿尔普科姆) ,在该网络接口上接收到包。 这一公共部分定义如下:
|
header_pointer | 指向包含输入信息包头的缓冲区。 |
描述
find_input_type 内核服务在 "网络输入" 表中找到给定的包类型,并分发 M 值指向的 姆布夫 缓冲区中包含的输入包。 交流 参数将传递给没有已排队接口的服务。
执行环境
返回值
项 | 描述 |
---|---|
重大安全事件数量 | 指示已成功找到该协议类型。 |
ENOENT | 指示服务在 "网络输入" 表中找不到该类型。 |