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;
323 static inline int ip6_frag_mem(struct net *net) in ip6_frag_mem() argument
325 return sum_frag_mem_limit(&net->ipv6.frags); in ip6_frag_mem()
536 void ip6_expire_frag_queue(struct net *net, struct frag_queue *fq,
694 __be32 ipv6_select_ident(struct net *net,
697 void ipv6_proxy_select_ident(struct net *net, struct sk_buff *skb);
741 static inline __be32 ip6_make_flowlabel(struct net *net, struct sk_buff *skb, in ip6_make_flowlabel() argument
748 net->ipv6.sysctl.auto_flowlabels == IP6_AUTO_FLOW_LABEL_OFF || in ip6_make_flowlabel()
750 net->ipv6.sysctl.auto_flowlabels != IP6_AUTO_FLOW_LABEL_FORCED)) in ip6_make_flowlabel()
763 if (net->ipv6.sysctl.flowlabel_state_ranges) in ip6_make_flowlabel()
769 static inline int ip6_default_np_autolabel(struct net *net) in ip6_default_np_autolabel() argument
771 switch (net->ipv6.sysctl.auto_flowlabels) { in ip6_default_np_autolabel()
783 static inline __be32 ip6_make_flowlabel(struct net *net, struct sk_buff *skb, in ip6_make_flowlabel() argument
789 static inline int ip6_default_np_autolabel(struct net *net) in ip6_default_np_autolabel() argument
830 int ip6_rcv_finish(struct net *net, struct sock *sk, struct sk_buff *skb);
870 int ip6_dst_lookup(struct net *net, struct sock *sk, struct dst_entry **dst,
876 struct dst_entry *ip6_blackhole_route(struct net *net,
883 int ip6_output(struct net *net, struct sock *sk, struct sk_buff *skb);
888 int __ip6_local_out(struct net *net, struct sock *sk, struct sk_buff *skb);
889 int ip6_local_out(struct net *net, struct sock *sk, struct sk_buff *skb);
972 int ac6_proc_init(struct net *net);
973 void ac6_proc_exit(struct net *net);
976 int tcp6_proc_init(struct net *net);
977 void tcp6_proc_exit(struct net *net);
978 int udp6_proc_init(struct net *net);
979 void udp6_proc_exit(struct net *net);
988 static inline int ac6_proc_init(struct net *net) { return 0; } in ac6_proc_init() argument
989 static inline void ac6_proc_exit(struct net *net) { } in ac6_proc_exit() argument
997 struct ctl_table *ipv6_icmp_sysctl_init(struct net *net);
998 struct ctl_table *ipv6_route_sysctl_init(struct net *net);