#include "common.h"
#define RRD_TYPE_NET_SNMP6 "ipv6"
int do_proc_net_snmp6(int update_every, usec_t dt) {
(void)dt;
static procfile *ff = NULL;
static int do_ip_packets = -1,
do_ip_fragsout = -1,
do_ip_fragsin = -1,
do_ip_errors = -1,
do_udplite_packets = -1,
do_udplite_errors = -1,
do_udp_packets = -1,
do_udp_errors = -1,
do_bandwidth = -1,
do_mcast = -1,
do_bcast = -1,
do_mcast_p = -1,
do_icmp = -1,
do_icmp_redir = -1,
do_icmp_errors = -1,
do_icmp_echos = -1,
do_icmp_groupmemb = -1,
do_icmp_router = -1,
do_icmp_neighbor = -1,
do_icmp_mldv2 = -1,
do_icmp_types = -1,
do_ect = -1;
static ARL_BASE *arl_base = NULL;
static unsigned long long Ip6InReceives = 0ULL;
static unsigned long long Ip6InHdrErrors = 0ULL;
static unsigned long long Ip6InTooBigErrors = 0ULL;
static unsigned long long Ip6InNoRoutes = 0ULL;
static unsigned long long Ip6InAddrErrors = 0ULL;
static unsigned long long Ip6InUnknownProtos = 0ULL;
static unsigned long long Ip6InTruncatedPkts = 0ULL;
static unsigned long long Ip6InDiscards = 0ULL;
static unsigned long long Ip6InDelivers = 0ULL;
static unsigned long long Ip6OutForwDatagrams = 0ULL;
static unsigned long long Ip6OutRequests = 0ULL;
static unsigned long long Ip6OutDiscards = 0ULL;
static unsigned long long Ip6OutNoRoutes = 0ULL;
static unsigned long long Ip6ReasmTimeout = 0ULL;
static unsigned long long Ip6ReasmReqds = 0ULL;
static unsigned long long Ip6ReasmOKs = 0ULL;
static unsigned long long Ip6ReasmFails = 0ULL;
static unsigned long long Ip6FragOKs = 0ULL;
static unsigned long long Ip6FragFails = 0ULL;
static unsigned long long Ip6FragCreates = 0ULL;
static unsigned long long Ip6InMcastPkts = 0ULL;
static unsigned long long Ip6OutMcastPkts = 0ULL;
static unsigned long long Ip6InOctets = 0ULL;
static unsigned long long Ip6OutOctets = 0ULL;
static unsigned long long Ip6InMcastOctets = 0ULL;
static unsigned long long Ip6OutMcastOctets = 0ULL;
static unsigned long long Ip6InBcastOctets = 0ULL;
static unsigned long long Ip6OutBcastOctets = 0ULL;
static unsigned long long Ip6InNoECTPkts = 0ULL;
static unsigned long long Ip6InECT1Pkts = 0ULL;
static unsigned long long Ip6InECT0Pkts = 0ULL;
static unsigned long long Ip6InCEPkts = 0ULL;
static unsigned long long Icmp6InMsgs = 0ULL;
static unsigned long long Icmp6InErrors = 0ULL;
static unsigned long long Icmp6OutMsgs = 0ULL;
static unsigned long long Icmp6OutErrors = 0ULL;
static unsigned long long Icmp6InCsumErrors = 0ULL;
static unsigned long long Icmp6InDestUnreachs = 0ULL;
static unsigned long long Icmp6InPktTooBigs = 0ULL;
static unsigned long long Icmp6InTimeExcds = 0ULL;
static unsigned long long Icmp6InParmProblems = 0ULL;
static unsigned long long Icmp6InEchos = 0ULL;
static unsigned long long Icmp6InEchoReplies = 0ULL;
static unsigned long long Icmp6InGroupMembQueries = 0ULL;
static