36#if defined(MODULE_GNRC_ICMPV6_ERROR) || defined(DOXYGEN)
95#define gnrc_icmpv6_error_dst_unr_send(code, orig_pkt) \
96 (void)code; (void)orig_pkt
97#define gnrc_icmpv6_error_pkt_too_big_send(mtu, orig_pkt) \
98 (void)mtu; (void)orig_pkt
99#define gnrc_icmpv6_error_time_exc_send(code, orig_pkt) \
100 (void)code; (void)orig_pkt
101#define gnrc_icmpv6_error_param_prob_send(code, ptr, orig_pkt) \
102 (void)code; (void)ptr, (void)orig_pkt
Definitions for GNRC's IPv6 implementation.
void gnrc_icmpv6_error_time_exc_send(uint8_t code, const gnrc_pktsnip_t *orig_pkt)
Sends an ICMPv6 time exceeded message for sending.
void gnrc_icmpv6_error_dst_unr_send(uint8_t code, const gnrc_pktsnip_t *orig_pkt)
Sends an ICMPv6 destination unreachable message for sending.
void gnrc_icmpv6_error_param_prob_send(uint8_t code, void *ptr, const gnrc_pktsnip_t *orig_pkt)
Sends an ICMPv6 parameter problem message for sending.
void gnrc_icmpv6_error_pkt_too_big_send(uint32_t mtu, const gnrc_pktsnip_t *orig_pkt)
Sends an ICMPv6 packet too big message for sending.
struct gnrc_pktsnip gnrc_pktsnip_t
Type to represent parts (either headers or payload) of a packet, called snips.
ICMPv6 type and function definitions.
General definitions for network packets and their helper functions.
IPv6 header type and helper function definitions.
Generic interface to communicate with GNRC modules.