#include "common.h"
#define RRD_TYPE_NET_SNMP6 "ipv6"
#define RRD_TYPE_NET_SNMP6_LEN strlen(RRD_TYPE_NET_SNMP6)
int do_proc_net_snmp6(int update_every, unsigned long long dt) {
static procfile *ff = NULL;
static int gen_hashes = -1;
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 uint32_t hash_Ip6InReceives = -1;
static uint32_t hash_Ip6InHdrErrors = -1;
static uint32_t hash_Ip6InTooBigErrors = -1;
static uint32_t hash_Ip6InNoRoutes = -1;
static uint32_t hash_Ip6InAddrErrors = -1;
static uint32_t hash_Ip6InUnknownProtos = -1;
static uint32_t hash_Ip6InTruncatedPkts = -1;
static uint32_t hash_Ip6InDiscards = -1;
static uint32_t hash_Ip6InDelivers = -1;
static uint32_t hash_Ip6OutForwDatagrams = -1;
static uint32_t hash_Ip6OutRequests = -1;
static uint32_t hash_Ip6OutDiscards = -1;
static uint32_t hash_Ip6OutNoRoutes = -1;
static uint32_t hash_Ip6ReasmTimeout = -1;
static uint32_t hash_Ip6ReasmReqds = -1;
static uint32_t hash_Ip6ReasmOKs = -1;
static uint32_t hash_Ip6ReasmFails = -1;
static uint32_t hash_Ip6FragOKs = -1;
static uint32_t hash_Ip6FragFails = -1;
static uint32_t hash_Ip6FragCreates = -1;
static uint32_t hash_Ip6InMcastPkts = -1;
static uint32_t hash_Ip6OutMcastPkts = -1;
static uint32_t hash_Ip6InOctets = -1;
static uint32_t hash_Ip6OutOctets = -1;
static uint32_t hash_Ip6InMcastOctets = -1;
static uint32_t hash_Ip6OutMcastOctets = -1;
static uint32_t hash_Ip6InBcastOctets = -1;
static uint32_t hash_Ip6OutBcastOctets = -1;
static uint32_t hash_Ip6InNoECTPkts = -1;
static uint32_t hash_Ip6InECT1Pkts = -1;
static uint32_t hash_Ip6InECT0Pkts = -1;
static uint32_t hash_Ip6InCEPkts = -1;
static uint32_t hash_Icmp6InMsgs = -1;
static uint32_t hash_Icmp6InErrors = -1;
static uint32_t hash_Icmp6OutMsgs = -1;
static uint32_t hash_Icmp6OutErrors = -1;
static uint32_t hash_Icmp6InCsumErrors = -1;
static uint32_t hash_Icmp6InDestUnreachs = -1;
static uint32_t hash_Icmp6InPktTooBigs = -1;
static uint32_t hash_Icmp6InTimeExcds = -1;
static uint32_t hash_Icmp6InParmProblems = -1;
static