Lines Matching defs:idev
206 #define _DEVINC(net, statname, mod, idev, field) \
208 struct inet6_dev *_idev = (idev); \
215 #define _DEVINCATOMIC(net, statname, mod, idev, field) \
217 struct inet6_dev *_idev = (idev); \
224 #define _DEVINC_ATOMIC_ATOMIC(net, statname, idev, field) \
226 struct inet6_dev *_idev = (idev); \
232 #define _DEVADD(net, statname, mod, idev, field, val) \
234 struct inet6_dev *_idev = (idev); \
240 #define _DEVUPD(net, statname, mod, idev, field, val) \
242 struct inet6_dev *_idev = (idev); \
250 #define IP6_INC_STATS(net, idev,field) \
251 _DEVINC(net, ipv6, , idev, field)
252 #define __IP6_INC_STATS(net, idev,field) \
253 _DEVINC(net, ipv6, __, idev, field)
254 #define IP6_ADD_STATS(net, idev,field,val) \
255 _DEVADD(net, ipv6, , idev, field, val)
256 #define __IP6_ADD_STATS(net, idev,field,val) \
257 _DEVADD(net, ipv6, __, idev, field, val)
258 #define IP6_UPD_PO_STATS(net, idev,field,val) \
259 _DEVUPD(net, ipv6, , idev, field, val)
260 #define __IP6_UPD_PO_STATS(net, idev,field,val) \
261 _DEVUPD(net, ipv6, __, idev, field, val)
262 #define ICMP6_INC_STATS(net, idev, field) \
263 _DEVINCATOMIC(net, icmpv6, , idev, field)
264 #define __ICMP6_INC_STATS(net, idev, field) \
265 _DEVINCATOMIC(net, icmpv6, __, idev, field)
267 #define ICMP6MSGOUT_INC_STATS(net, idev, field) \
268 _DEVINC_ATOMIC_ATOMIC(net, icmpv6msg, idev, field +256)
269 #define ICMP6MSGIN_INC_STATS(net, idev, field) \
270 _DEVINC_ATOMIC_ATOMIC(net, icmpv6msg, idev, field)
448 static inline bool ipv6_accept_ra(struct inet6_dev *idev)
453 return idev->cnf.forwarding ? idev->cnf.accept_ra == 2 :
454 idev->cnf.accept_ra;
1154 int snmp6_register_dev(struct inet6_dev *idev);
1155 int snmp6_unregister_dev(struct inet6_dev *idev);
1160 static inline int snmp6_register_dev(struct inet6_dev *idev) { return 0; }
1161 static inline int snmp6_unregister_dev(struct inet6_dev *idev) { return 0; }