sys Callbacks
[Callbacks]

sys Callbacks More...

Collaboration diagram for sys Callbacks:

Functions

int dessert_sys_drop_ipv6 (dessert_msg_t *msg, size_t len, dessert_msg_proc_t *proc, const dessert_sysif_t *sysif, dessert_frameid_t id)
 Drop IPv6 datagrams.

Detailed Description

sys Callbacks


Function Documentation

int dessert_sys_drop_ipv6 ( dessert_msg_t *  msg,
size_t  len,
dessert_msg_proc_t *  proc,
const dessert_sysif_t *  sysif,
dessert_frameid_t  id 
)

Drop IPv6 datagrams.

Drop all DES-SERT messages containing an IPv6 datagram. Usually when an interface if put in the up state and IPv6 is enabled, several packets are sent. In some scenarios you do want to suppress these packets. This sys callback will drop all IPv6 datagrams sent over the sys interface.

Parameters:
*msg dessert msg received - original ethernet frame is encapsulated within
len length of ethernet frame received
*proc local processing buffer passed along the callback pipeline - may be NULL
*sysif interface received packet on
id unique internal frame id of the packet
Return values:
DESSERT_MSG_DROP if the message contains an IPv6 datagram
DESSERT_MSG_KEEP if message contains an IPv4 datagram