Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet/icmp6.h
Show First 20 Lines • Show All 629 Lines • ▼ Show 20 Lines | |||||
#define icp6s_ounknown icp6s_outerrhist.icp6errs_unknown | #define icp6s_ounknown icp6s_outerrhist.icp6errs_unknown | ||||
uint64_t icp6s_pmtuchg; /* path MTU changes */ | uint64_t icp6s_pmtuchg; /* path MTU changes */ | ||||
uint64_t icp6s_nd_badopt; /* bad ND options */ | uint64_t icp6s_nd_badopt; /* bad ND options */ | ||||
uint64_t icp6s_badns; /* bad neighbor solicitation */ | uint64_t icp6s_badns; /* bad neighbor solicitation */ | ||||
uint64_t icp6s_badna; /* bad neighbor advertisement */ | uint64_t icp6s_badna; /* bad neighbor advertisement */ | ||||
uint64_t icp6s_badrs; /* bad router solicitation */ | uint64_t icp6s_badrs; /* bad router solicitation */ | ||||
uint64_t icp6s_badra; /* bad router advertisement */ | uint64_t icp6s_badra; /* bad router advertisement */ | ||||
uint64_t icp6s_badredirect; /* bad redirect message */ | uint64_t icp6s_badredirect; /* bad redirect message */ | ||||
uint64_t icp6s_overflowdefrtr; /* Too many default routers. */ | |||||
uint64_t icp6s_overflowprfx; /* Too many prefixes. */ | |||||
uint64_t icp6s_overflownndp; /* Too many neighbour entries. */ | |||||
uint64_t icp6s_overflowredirect;/* Too many redirects. */ | |||||
}; | }; | ||||
#ifdef _KERNEL | #ifdef _KERNEL | ||||
#include <sys/counter.h> | #include <sys/counter.h> | ||||
VNET_PCPUSTAT_DECLARE(struct icmp6stat, icmp6stat); | VNET_PCPUSTAT_DECLARE(struct icmp6stat, icmp6stat); | ||||
/* | /* | ||||
* In-kernel consumers can use these accessor macros directly to update | * In-kernel consumers can use these accessor macros directly to update | ||||
▲ Show 20 Lines • Show All 141 Lines • Show Last 20 Lines |