Overview
This header defines an API to register a function that will be called when
the network stack is being initialized. This gives a kernel extensions an
opportunity to install filters before sockets are created and network
operations occur.
Functions
- net_init_add
errno_t net_init_add(
net_init_func_ptr init_func);
Parameters
init_func- A pointer to a function to be called when the stack is
initialized.
Return Value
EINVAL - the init_func value was NULL.
EALREADY - the network has already been initialized
ENOMEM - there was not enough memory to perform this operation
0 - success
Discussion
Add a function to be called during network initialization. Your
kext must not unload until the function you register is called if
net_init_add returns success.
Typedefs
typedef void ( *net_init_func_ptr)(
void);
Discussion
net_init_func_ptr will be called once the networking stack
initialized and before network operations occur.
Last Updated: 2008-03-13