netstat_get
before_aogood = netstat_get(ns_before, "TCPAOGood", NULL);
after_aogood = netstat_get(ns_after, "TCPAOGood", NULL);
dest_unreach_a = netstat_get(ns_before, dst_unreach, NULL);
icmp_ignored_a = netstat_get(ns_before, tcpao_icmps, NULL);
dest_unreach_b = netstat_get(ns_after, dst_unreach, NULL);
icmp_ignored_b = netstat_get(ns_after, tcpao_icmps,
dest_unreach_a = netstat_get(ns_before, dst_unreach, NULL);
icmp_ignored_a = netstat_get(ns_before, tcpao_icmps, NULL);
dest_unreach_b = netstat_get(ns_after, dst_unreach, NULL);
icmp_ignored_b = netstat_get(ns_after, tcpao_icmps,
extern uint64_t netstat_get(struct netstat *ns,
ret = netstat_get(ns, name, not_found);
out->ao.netns_ao_good = netstat_get(ns, "TCPAOGood", &c1);
out->ao.netns_ao_bad = netstat_get(ns, "TCPAOBad", &c2);
out->ao.netns_ao_key_not_found = netstat_get(ns, "TCPAOKeyNotFound", &c3);
out->ao.netns_ao_required = netstat_get(ns, "TCPAORequired", &c4);
out->ao.netns_ao_dropped_icmp = netstat_get(ns, "TCPAODroppedIcmps", &c5);
out->netns_md5_notfound = netstat_get(ns, "TCPMD5NotFound", &c6);
out->netns_md5_unexpected = netstat_get(ns, "TCPMD5Unexpected", &c7);
out->netns_md5_failure = netstat_get(ns, "TCPMD5Failure", &c8);
before_cnt = netstat_get(before, "TCPAORequired", NULL);
after_cnt = netstat_get(after, "TCPAORequired", NULL);
before_cnt = netstat_get(before, "TCPAOGood", NULL);
after_cnt = netstat_get(after, "TCPAOGood", NULL);
before_cnt = netstat_get(before, "TCPAOBad", NULL);
after_cnt = netstat_get(after, "TCPAOBad", NULL);
after_aogood = netstat_get(ns_after, "TCPAOGood", NULL);
before_aogood = netstat_get(ns_before, "TCPAOGood", NULL);
after_aogood = netstat_get(ns_after, "TCPAOGood", NULL);