raw_input 内核服务

用途

为包构建 Raw_header 结构并将两者发送到原始协议处理程序。

语法

#include <sys/types.h>
#include <sys/errno.h>
void raw_input (m0, proto, src, dst)
struct  mbuf * m0;
struct  sockproto * proto;
struct  sockaddr * src;
struct  sockaddr * dst;
  

参数

描述
m0 指定包含输入数据的 姆布夫 结构的地址。
proto 指定数据的协议定义。
src 标识用于指示数据来源的 索卡德尔 结构。
DST 标识用于指示数据的目标的 索卡德尔 结构。

描述

raw_input 内核服务接受输入包,构建 raw_header 结构 (如 /usr/include/net/raw_cb.h 文件中所定义) ,并将两者传递到原始协议输入处理程序。

执行环境

可以从 流程中断 环境中调用 raw_input 内核服务。

返回值

raw_input 服务没有任何返回值。