Lines Matching +full:header +full:- +full:payload
4 * SPDX-License-Identifier: Apache-2.0
33 #define NET_ICMPV4_ECHO_REQUEST 8 /**< ICMPv4 Echo-Request */
34 #define NET_ICMPV4_ECHO_REPLY 0 /**< ICMPv4 Echo-Reply */
35 #define NET_ICMPV6_ECHO_REQUEST 128 /**< ICMPv6 Echo-Request */
36 #define NET_ICMPV6_ECHO_REPLY 129 /**< ICMPv6 Echo-Reply */
48 * @param ip_hdr IP header of the packet.
49 * @param icmp_hdr ICMP header of the packet.
60 * @brief Handler function that is called when an Echo-Request is sent
69 * @param params Echo-Request specific parameters. May be NULL in which case
104 * @brief Struct presents either IPv4 or IPv6 header in ICMP response message.
108 /** IPv4 header in response message. */
111 /** IPv6 header in response message. */
115 /** Is the header IPv4 or IPv6 one. Value of either AF_INET or AF_INET6 */
121 * Echo-Request (ping) messages.
134 /** Can be either IPv4 Type-of-service field value, or IPv6 Traffic
142 /** Arbitrary payload data that will be included in the Echo Reply
147 /** Size of the Payload Data in bytes. May be zero. In case data
148 * pointer is NULL, the function will generate the payload up to
182 * @param params Echo-Request specific parameters. May be NULL in which case
197 * @details This function can be used to send ICMP Echo-Request from a system
206 * @param params Echo-Request specific parameters. May be NULL in which case
240 * @brief Register a handler function that is called when an Echo-Request