ipv6.h (a5e8546a8bff5d2047adc279df5753c44ba7b1a1) ipv6.h (3bd653c8455bc7991bae77968702b31c8f5df883)
1/*
2 * Linux INET6 implementation
3 *
4 * Authors:
5 * Pedro Roque <roque@di.fc.ul.pt>
6 *
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License

--- 115 unchanged lines hidden (view full) ---

124 if (likely(_idev != NULL)) \
125 SNMP_ADD_STATS##modifier((_idev)->stats.statname, (field), (val)); \
126 SNMP_ADD_STATS##modifier(statname##_statistics, (field), (val));\
127})
128
129/* MIBs */
130DECLARE_SNMP_STAT(struct ipstats_mib, ipv6_statistics);
131
1/*
2 * Linux INET6 implementation
3 *
4 * Authors:
5 * Pedro Roque <roque@di.fc.ul.pt>
6 *
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License

--- 115 unchanged lines hidden (view full) ---

124 if (likely(_idev != NULL)) \
125 SNMP_ADD_STATS##modifier((_idev)->stats.statname, (field), (val)); \
126 SNMP_ADD_STATS##modifier(statname##_statistics, (field), (val));\
127})
128
129/* MIBs */
130DECLARE_SNMP_STAT(struct ipstats_mib, ipv6_statistics);
131
132#define IP6_INC_STATS(idev,field) _DEVINC(ipv6, , idev, field)
132#define IP6_INC_STATS(net, idev,field) ({ (void)(net); \
133 _DEVINC(ipv6, , idev, field); })
133#define IP6_INC_STATS_BH(idev,field) _DEVINC(ipv6, _BH, idev, field)
134#define IP6_ADD_STATS_BH(idev,field,val) _DEVADD(ipv6, _BH, idev, field, val)
135
136DECLARE_SNMP_STAT(struct icmpv6_mib, icmpv6_statistics);
137DECLARE_SNMP_STAT(struct icmpv6msg_mib, icmpv6msg_statistics);
138
139#define ICMP6_INC_STATS(idev, field) _DEVINC(icmpv6, , idev, field)
140#define ICMP6_INC_STATS_BH(idev, field) _DEVINC(icmpv6, _BH, idev, field)

--- 478 unchanged lines hidden ---
134#define IP6_INC_STATS_BH(idev,field) _DEVINC(ipv6, _BH, idev, field)
135#define IP6_ADD_STATS_BH(idev,field,val) _DEVADD(ipv6, _BH, idev, field, val)
136
137DECLARE_SNMP_STAT(struct icmpv6_mib, icmpv6_statistics);
138DECLARE_SNMP_STAT(struct icmpv6msg_mib, icmpv6msg_statistics);
139
140#define ICMP6_INC_STATS(idev, field) _DEVINC(icmpv6, , idev, field)
141#define ICMP6_INC_STATS_BH(idev, field) _DEVINC(icmpv6, _BH, idev, field)

--- 478 unchanged lines hidden ---