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