#include <oskit/pd.h>oskit_s32_t oskit_packet_dispatcher_register( oskit_pd_t **pd, oskit_s32_t fid);
This function is used to disassociate a packet owner (flow, process, whatever) from a packet description.
- pd
- Handle to the packet dispatcher returned from previous call to oskit_packet_dispatcher_create.
- pdid
- The packet dispatcher ID of the owner/packet description pair to be deleted. This ID was previously returned in a call to oskit_packet_dispatcher_register.
Returns 0 on success, or an error code specified in <oskit/error.h>, on error.
Figure:
The Packet Dispatcher architecture has two data paths:
registration and dispatch. The PID table
provides the level-of-indirection necessary to map
filter-generated Filter IDs with caller-supplied PIDs.