Lines Matching refs:net

115 #define IP6_REPLY_MARK(net, mark) \  argument
116 ((net)->ipv6.sysctl.fwmark_reflect ? (mark) : 0)
124 #define _DEVINC(net, statname, modifier, idev, field) \ argument
129 SNMP_INC_STATS##modifier((net)->mib.statname##_statistics, (field));\
133 #define _DEVINCATOMIC(net, statname, modifier, idev, field) \ argument
138 SNMP_INC_STATS##modifier((net)->mib.statname##_statistics, (field));\
142 #define _DEVINC_ATOMIC_ATOMIC(net, statname, idev, field) \ argument
147 SNMP_INC_STATS_ATOMIC_LONG((net)->mib.statname##_statistics, (field));\
150 #define _DEVADD(net, statname, modifier, idev, field, val) \ argument
155 SNMP_ADD_STATS##modifier((net)->mib.statname##_statistics, (field), (val));\
158 #define _DEVUPD(net, statname, modifier, idev, field, val) \ argument
163 SNMP_UPD_PO_STATS##modifier((net)->mib.statname##_statistics, field, (val));\
168 #define IP6_INC_STATS(net, idev,field) \ argument
169 _DEVINC(net, ipv6, 64, idev, field)
170 #define IP6_INC_STATS_BH(net, idev,field) \ argument
171 _DEVINC(net, ipv6, 64_BH, idev, field)
172 #define IP6_ADD_STATS(net, idev,field,val) \ argument
173 _DEVADD(net, ipv6, 64, idev, field, val)
174 #define IP6_ADD_STATS_BH(net, idev,field,val) \ argument
175 _DEVADD(net, ipv6, 64_BH, idev, field, val)
176 #define IP6_UPD_PO_STATS(net, idev,field,val) \ argument
177 _DEVUPD(net, ipv6, 64, idev, field, val)
178 #define IP6_UPD_PO_STATS_BH(net, idev,field,val) \ argument
179 _DEVUPD(net, ipv6, 64_BH, idev, field, val)
180 #define ICMP6_INC_STATS(net, idev, field) \ argument
181 _DEVINCATOMIC(net, icmpv6, , idev, field)
182 #define ICMP6_INC_STATS_BH(net, idev, field) \ argument
183 _DEVINCATOMIC(net, icmpv6, _BH, idev, field)
185 #define ICMP6MSGOUT_INC_STATS(net, idev, field) \ argument
186 _DEVINC_ATOMIC_ATOMIC(net, icmpv6msg, idev, field +256)
187 #define ICMP6MSGOUT_INC_STATS_BH(net, idev, field) \ argument
188 _DEVINC_ATOMIC_ATOMIC(net, icmpv6msg, idev, field +256)
189 #define ICMP6MSGIN_INC_STATS_BH(net, idev, field) \ argument
190 _DEVINC_ATOMIC_ATOMIC(net, icmpv6msg, idev, field)
240 struct net *fl_net;
321 static inline int ip6_frag_mem(struct net *net) in ip6_frag_mem() argument
323 return sum_frag_mem_limit(&net->ipv6.frags); in ip6_frag_mem()
534 void ip6_expire_frag_queue(struct net *net, struct frag_queue *fq,
692 void ipv6_select_ident(struct net *net, struct frag_hdr *fhdr,
694 void ipv6_proxy_select_ident(struct net *net, struct sk_buff *skb);
727 static inline __be32 ip6_make_flowlabel(struct net *net, struct sk_buff *skb, in ip6_make_flowlabel() argument
730 if (!flowlabel && (autolabel || net->ipv6.sysctl.auto_flowlabels)) { in ip6_make_flowlabel()
748 static inline __be32 ip6_make_flowlabel(struct net *net, struct sk_buff *skb, in ip6_make_flowlabel() argument
835 struct dst_entry *ip6_blackhole_route(struct net *net,
932 int ac6_proc_init(struct net *net);
933 void ac6_proc_exit(struct net *net);
936 int tcp6_proc_init(struct net *net);
937 void tcp6_proc_exit(struct net *net);
938 int udp6_proc_init(struct net *net);
939 void udp6_proc_exit(struct net *net);
948 static inline int ac6_proc_init(struct net *net) { return 0; } in ac6_proc_init() argument
949 static inline void ac6_proc_exit(struct net *net) { } in ac6_proc_exit() argument
957 struct ctl_table *ipv6_icmp_sysctl_init(struct net *net);
958 struct ctl_table *ipv6_route_sysctl_init(struct net *net);