ctl_send_func
Declaration
typedef errno_t (*ctl_send_func)(kern_ctl_ref kctlref, u_int32_t unit, void *unitinfo, mbuf_t m, int flags);Parameters
- kctlref:
The control ref of the kernel control.
- unit:
The unit number of the kernel control instance the client has connected to.
- unitinfo:
The user-defined private data initialized by the ctl_connect_func callback.
- m:
The data sent by the client to the kernel control in an mbuf chain. Your function is responsible for releasing the mbuf chain.
- flags:
The flags specified by the client when calling send/sendto/sendmsg (MSG_OOB/MSG_DONTROUTE).
Discussion
The ctl_send_func is used to receive data sent from the client to the kernel control.