ip6stat
struct ip6stat *ip6stat;
CTASSERT(sizeof(*ip6stat) == (ip6s_ncounters * sizeof(uint64_t)));
ip6stat = malloc(sizeof(*ip6stat), M_TEMP, M_WAITOK);
counters_read(ip6counters, (uint64_t *)ip6stat, ip6s_ncounters, NULL);
ip6stat, sizeof(*ip6stat));
free(ip6stat, M_TEMP, sizeof(*ip6stat));
struct ip6stat ip6stat;
size_t len = sizeof(ip6stat);
&ip6stat, &len, NULL, 0) == -1) {
#define p(f, m) if (ip6stat.f || sflag <= 1) \
printf(m, (unsigned long long)ip6stat.f, plural(ip6stat.f))
#define p1(f, m) if (ip6stat.f || sflag <= 1) \
printf(m, (unsigned long long)ip6stat.f)
if (ip6stat.ip6s_nxthist[i] != 0) {
(unsigned long long)ip6stat.ip6s_nxthist[i]);
(unsigned long long)ip6stat.ip6s_nxthist[i]);
if (ip6stat.ip6s_m2m[i] != 0) {
(unsigned long long)ip6stat.ip6s_m2m[i]);
(unsigned long long)ip6stat.s, i);\
if (ip6stat.ip6s_sources_sameif[i]) {
if (ip6stat.ip6s_sources_otherif[i]) {
if (ip6stat.ip6s_sources_samescope[i]) {
if (ip6stat.ip6s_sources_otherscope[i]) {
if (ip6stat.ip6s_sources_deprecated[i]) {