iPXE
|
ICMPv6 protocol. More...
#include <stdint.h>
#include <ipxe/tables.h>
#include <ipxe/iobuf.h>
#include <ipxe/netdevice.h>
#include <ipxe/icmp.h>
Go to the source code of this file.
Data Structures | |
struct | icmpv6_handler |
An ICMPv6 handler. More... | |
Macros | |
#define | ICMPV6_HANDLERS __table ( struct icmpv6_handler, "icmpv6_handlers" ) |
ICMPv6 handler table. More... | |
#define | __icmpv6_handler __table_entry ( ICMPV6_HANDLERS, 01 ) |
Declare an ICMPv6 handler. More... | |
#define | ICMPV6_DESTINATION_UNREACHABLE 1 |
ICMPv6 destination unreachable. More... | |
#define | ICMPV6_PACKET_TOO_BIG 2 |
ICMPv6 packet too big. More... | |
#define | ICMPV6_TIME_EXCEEDED 3 |
ICMPv6 time exceeded. More... | |
#define | ICMPV6_PARAMETER_PROBLEM 4 |
ICMPv6 parameter problem. More... | |
#define | ICMPV6_ECHO_REQUEST 128 |
ICMPv6 echo request. More... | |
#define | ICMPV6_ECHO_REPLY 129 |
ICMPv6 echo reply. More... | |
#define | ICMPV6_ROUTER_SOLICITATION 133 |
ICMPv6 router solicitation. More... | |
#define | ICMPV6_ROUTER_ADVERTISEMENT 134 |
ICMPv6 router advertisement. More... | |
#define | ICMPV6_NEIGHBOUR_SOLICITATION 135 |
ICMPv6 neighbour solicitation. More... | |
#define | ICMPV6_NEIGHBOUR_ADVERTISEMENT 136 |
ICMPv6 neighbour advertisement. More... | |
Functions | |
FILE_LICENCE (GPL2_OR_LATER_OR_UBDL) | |
Variables | |
struct tcpip_protocol icmpv6_protocol | __tcpip_protocol |
ICMPv4 TCP/IP protocol. More... | |
ICMPv6 protocol.
Definition in file icmpv6.h.
#define ICMPV6_HANDLERS __table ( struct icmpv6_handler, "icmpv6_handlers" ) |
struct icmpv6_handler icmpv6_echo_reply_handler __icmpv6_handler __table_entry ( ICMPV6_HANDLERS, 01 ) |
#define ICMPV6_DESTINATION_UNREACHABLE 1 |
#define ICMPV6_PARAMETER_PROBLEM 4 |
#define ICMPV6_ROUTER_SOLICITATION 133 |
#define ICMPV6_ROUTER_ADVERTISEMENT 134 |
#define ICMPV6_NEIGHBOUR_SOLICITATION 135 |
#define ICMPV6_NEIGHBOUR_ADVERTISEMENT 136 |
FILE_LICENCE | ( | GPL2_OR_LATER_OR_UBDL | ) |
struct tcpip_protocol icmpv6_protocol __tcpip_protocol |