Builds a raw_header structure for a packet and sends both to the raw protocol handler.
#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;
The raw_input kernel service accepts an input packet, builds a raw_header structure (as defined in the /usr/include/net/raw_cb.h file), and passes both on to the raw protocol input handler.
The raw_input kernel service can be called from either the process or interrupt environment.
The raw_input service has no return values.
The raw_input kernel service is part of Base Operating System (BOS) Runtime.
Network Kernel Services in AIX Kernel Extensions and Device Support Programming Concepts.