Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet6/in6_var.h
| Show First 20 Lines • Show All 500 Lines • ▼ Show 20 Lines | struct in6_ifextra { | ||||
| uint32_t nd_basereachable; | uint32_t nd_basereachable; | ||||
| uint32_t nd_reachable; | uint32_t nd_reachable; | ||||
| uint32_t nd_retrans; | uint32_t nd_retrans; | ||||
| uint32_t nd_flags; | uint32_t nd_flags; | ||||
| int nd_recalc_timer; | int nd_recalc_timer; | ||||
| u_int nd_dad_failures; | u_int nd_dad_failures; | ||||
| uint8_t nd_curhoplimit; | uint8_t nd_curhoplimit; | ||||
| struct scope6_id *scope6_id; | struct scope6_id { | ||||
| /* | |||||
| * 16 is correspondent to 4bit multicast scope field. i.e. from | |||||
| * node-local to global with some reserved/unassigned types. | |||||
| */ | |||||
| #define IPV6_ADDR_SCOPES_COUNT 16 | |||||
| uint32_t s6id_list[IPV6_ADDR_SCOPES_COUNT]; | |||||
| } scope6_id; | |||||
| struct lltable *lltable; | struct lltable *lltable; | ||||
| struct mld_ifsoftc *mld_ifinfo; | struct mld_ifsoftc *mld_ifinfo; | ||||
| }; | }; | ||||
| #define LLTABLE6(ifp) ((ifp)->if_inet6->lltable) | #define LLTABLE6(ifp) ((ifp)->if_inet6->lltable) | ||||
| #define DAD_FAILURES(ifp) ((ifp)->if_inet6->nd_dad_failures) | #define DAD_FAILURES(ifp) ((ifp)->if_inet6->nd_dad_failures) | ||||
| VNET_DECLARE(struct in6_ifaddrhead, in6_ifaddrhead); | VNET_DECLARE(struct in6_ifaddrhead, in6_ifaddrhead); | ||||
| ▲ Show 20 Lines • Show All 388 Lines • Show Last 20 Lines | |||||