iPXE
|
An IPv6 address/routing table entry. More...
#include <ipv6.h>
Data Fields | |
struct list_head | list |
List of miniroutes. More... | |
struct net_device * | netdev |
Network device. More... | |
struct in6_addr | address |
IPv6 address (or prefix if no address is defined) More... | |
unsigned int | prefix_len |
Prefix length. More... | |
struct in6_addr | prefix_mask |
IPv6 prefix mask (derived from prefix length) More... | |
struct in6_addr | router |
Router address. More... | |
unsigned int | scope |
Scope. More... | |
unsigned int | flags |
Flags. More... | |
struct list_head ipv6_miniroute::list |
List of miniroutes.
Definition at line 182 of file ipv6.h.
Referenced by ipv6_add_miniroute(), ipv6_del_miniroute(), ipv6_has_addr(), ipv6_miniroute(), ipv6_route(), and route_ipv6_print().
struct net_device* ipv6_miniroute::netdev |
Network device.
Definition at line 185 of file ipv6.h.
Referenced by ipv6_add_miniroute(), ipv6_del_miniroute(), ipv6_dump_miniroute(), ipv6_has_addr(), ipv6_miniroute(), ipv6_netdev(), ipv6_route(), ipv6_tx(), and route_ipv6_print().
struct in6_addr ipv6_miniroute::address |
IPv6 address (or prefix if no address is defined)
Definition at line 188 of file ipv6.h.
Referenced by ipv6_add_miniroute(), ipv6_dump_miniroute(), ipv6_has_addr(), ipv6_match_len(), ipv6_route_okx(), ipv6_table_okx(), ipv6_tx(), and route_ipv6_print().
unsigned int ipv6_miniroute::prefix_len |
Prefix length.
Definition at line 190 of file ipv6.h.
Referenced by ipv6_add_miniroute(), ipv6_dump_miniroute(), ipv6_miniroute(), ipv6_route(), ipv6_table_okx(), and route_ipv6_print().
struct in6_addr ipv6_miniroute::prefix_mask |
IPv6 prefix mask (derived from prefix length)
Definition at line 192 of file ipv6.h.
Referenced by ipv6_add_miniroute(), ipv6_match_len(), and ipv6_table_okx().
struct in6_addr ipv6_miniroute::router |
Router address.
Definition at line 194 of file ipv6.h.
Referenced by ipv6_add_miniroute(), ipv6_dump_miniroute(), ipv6_route(), ipv6_table_okx(), and route_ipv6_print().
unsigned int ipv6_miniroute::scope |
unsigned int ipv6_miniroute::flags |
Flags.
Definition at line 198 of file ipv6.h.
Referenced by ipv6_add_miniroute(), ipv6_dump_miniroute(), ipv6_has_addr(), ipv6_route(), and route_ipv6_print().