Searched refs:netns_ipvs (Results 1 - 18 of 18) sorted by relevance

/linux-master/include/net/
H A Dip_vs.h38 static inline struct netns_ipvs *net_ipvs(struct net* net)
453 struct netns_ipvs *ipvs;
487 int (*init_netns)(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd);
489 void (*exit_netns)(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd);
491 int (*conn_schedule)(struct netns_ipvs *ipvs,
498 (*conn_in_get)(struct netns_ipvs *ipvs,
504 (*conn_out_get)(struct netns_ipvs *ipvs,
521 int (*register_app)(struct netns_ipvs *ipvs, struct ip_vs_app *inc);
523 void (*unregister_app)(struct netns_ipvs *ipvs, struct ip_vs_app *inc);
545 struct ip_vs_proto_data *ip_vs_proto_data_get(struct netns_ipvs *ipv
896 struct netns_ipvs { struct
[all...]
H A Dnet_namespace.h54 struct netns_ipvs;
170 struct netns_ipvs *ipvs;
/linux-master/net/netfilter/ipvs/
H A Dip_vs_proto_ah_esp.c40 ah_esp_conn_fill_param_proto(struct netns_ipvs *ipvs, int af,
55 ah_esp_conn_in_get(struct netns_ipvs *ipvs, int af, const struct sk_buff *skb,
81 ah_esp_conn_out_get(struct netns_ipvs *ipvs, int af, const struct sk_buff *skb,
103 ah_esp_conn_schedule(struct netns_ipvs *ipvs, int af, struct sk_buff *skb,
H A Dip_vs_app.c73 ip_vs_app_inc_new(struct netns_ipvs *ipvs, struct ip_vs_app *app, __u16 proto,
125 ip_vs_app_inc_release(struct netns_ipvs *ipvs, struct ip_vs_app *inc)
173 register_ip_vs_app_inc(struct netns_ipvs *ipvs, struct ip_vs_app *app, __u16 proto,
189 struct ip_vs_app *register_ip_vs_app(struct netns_ipvs *ipvs, struct ip_vs_app *app)
232 void unregister_ip_vs_app(struct netns_ipvs *ipvs, struct ip_vs_app *app)
519 static struct ip_vs_app *ip_vs_app_idx(struct netns_ipvs *ipvs, loff_t pos)
536 struct netns_ipvs *ipvs = net_ipvs(net);
548 struct netns_ipvs *ipvs = net_ipvs(net);
599 int __net_init ip_vs_app_net_init(struct netns_ipvs *ipvs)
611 void __net_exit ip_vs_app_net_cleanup(struct netns_ipvs *ipv
[all...]
H A Dip_vs_proto.c66 register_ip_vs_proto_netns(struct netns_ipvs *ipvs, struct ip_vs_protocol *pp)
118 unregister_ip_vs_proto_netns(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd)
158 ip_vs_proto_data_get(struct netns_ipvs *ipvs, unsigned short proto)
175 void ip_vs_protocol_timeout_change(struct netns_ipvs *ipvs, int flags)
296 int __net_init ip_vs_protocol_net_init(struct netns_ipvs *ipvs)
329 void __net_exit ip_vs_protocol_net_cleanup(struct netns_ipvs *ipvs)
H A Dip_vs_est.c9 * Global data moved to netns i.e struct netns_ipvs
76 static void ip_vs_est_calc_phase(struct netns_ipvs *ipvs);
77 static void ip_vs_est_drain_temp_list(struct netns_ipvs *ipvs);
173 struct netns_ipvs *ipvs = kd->ipvs;
231 void ip_vs_est_reload_start(struct netns_ipvs *ipvs)
243 int ip_vs_est_kthread_start(struct netns_ipvs *ipvs,
287 static void ip_vs_est_set_params(struct netns_ipvs *ipvs,
299 static int ip_vs_est_add_kthread(struct netns_ipvs *ipvs)
370 static void ip_vs_est_update_ktid(struct netns_ipvs *ipvs)
390 static int ip_vs_enqueue_estimator(struct netns_ipvs *ipv
[all...]
H A Dip_vs_ctl.c93 static void update_defense_level(struct netns_ipvs *ipvs)
218 struct netns_ipvs *ipvs;
220 ipvs = container_of(work, struct netns_ipvs,
232 struct netns_ipvs *ipvs =
233 container_of(work, struct netns_ipvs, defense_work.work);
245 struct netns_ipvs *ipvs =
246 container_of(work, struct netns_ipvs, est_reload_work.work);
314 ip_vs_svc_hashkey(struct netns_ipvs *ipvs, int af, unsigned int proto,
336 static inline unsigned int ip_vs_svc_fwm_hashkey(struct netns_ipvs *ipvs, __u32 fwmark)
408 __ip_vs_service_find(struct netns_ipvs *ipv
[all...]
H A Dip_vs_sync.c199 struct netns_ipvs *ipvs;
304 sb_dequeue(struct netns_ipvs *ipvs, struct ipvs_master_sync_state *ms)
329 ip_vs_sync_buff_create(struct netns_ipvs *ipvs, unsigned int len)
362 static inline void sb_queue_tail(struct netns_ipvs *ipvs,
390 get_curr_sync_buff(struct netns_ipvs *ipvs, struct ipvs_master_sync_state *ms,
407 select_master_thread_id(struct netns_ipvs *ipvs, struct ip_vs_conn *cp)
416 ip_vs_sync_buff_create_v0(struct netns_ipvs *ipvs, unsigned int len)
460 static int ip_vs_sync_conn_needed(struct netns_ipvs *ipvs,
540 static void ip_vs_sync_conn_v0(struct netns_ipvs *ipvs, struct ip_vs_conn *cp,
630 void ip_vs_sync_conn(struct netns_ipvs *ipv
[all...]
H A Dip_vs_proto_udp.c31 udp_conn_schedule(struct netns_ipvs *ipvs, int af, struct sk_buff *skb,
361 static int udp_register_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc)
386 udp_unregister_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc)
397 struct netns_ipvs *ipvs = cp->ipvs;
466 static int __udp_init(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd)
476 static void __udp_exit(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd)
H A Dip_vs_core.c125 struct netns_ipvs *ipvs = cp->ipvs;
161 struct netns_ipvs *ipvs = cp->ipvs;
196 struct netns_ipvs *ipvs = svc->ipvs;
589 struct netns_ipvs *ipvs = svc->ipvs;
675 static int sysctl_snat_reroute(struct netns_ipvs *ipvs)
680 static int sysctl_nat_icmp_send(struct netns_ipvs *ipvs)
687 static int sysctl_snat_reroute(struct netns_ipvs *ipvs) { return 0; }
688 static int sysctl_nat_icmp_send(struct netns_ipvs *ipvs) { return 0; }
706 static inline int ip_vs_gather_frags(struct netns_ipvs *ipvs,
720 static int ip_vs_route_me_harder(struct netns_ipvs *ipv
[all...]
H A Dip_vs_conn.c107 static unsigned int ip_vs_conn_hashkey(struct netns_ipvs *ipvs, int af, unsigned int proto,
314 ip_vs_conn_fill_param_proto(struct netns_ipvs *ipvs,
335 ip_vs_conn_in_get_proto(struct netns_ipvs *ipvs, int af,
452 ip_vs_conn_out_get_proto(struct netns_ipvs *ipvs, int af,
751 static int expire_quiescent_template(struct netns_ipvs *ipvs,
770 struct netns_ipvs *ipvs = ct->ipvs;
850 struct netns_ipvs *ipvs = cp->ipvs;
946 struct netns_ipvs *ipvs = p->ipvs;
1301 void ip_vs_random_dropentry(struct netns_ipvs *ipvs)
1371 static void ip_vs_conn_flush(struct netns_ipvs *ipv
[all...]
H A Dip_vs_proto_sctp.c16 sctp_conn_schedule(struct netns_ipvs *ipvs, int af, struct sk_buff *skb,
490 static int sctp_register_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc)
513 static void sctp_unregister_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc)
523 struct netns_ipvs *ipvs = cp->ipvs;
561 static int __ip_vs_sctp_init(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd)
571 static void __ip_vs_sctp_exit(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd)
H A Dip_vs_proto_tcp.c11 * Global data moved to netns i.e struct netns_ipvs
35 tcp_conn_schedule(struct netns_ipvs *ipvs, int af, struct sk_buff *skb,
616 static int tcp_register_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc)
641 tcp_unregister_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc)
653 struct netns_ipvs *ipvs = cp->ipvs;
708 static int __ip_vs_tcp_init(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd)
719 static void __ip_vs_tcp_exit(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd)
H A Dip_vs_xmit.c214 static inline bool ensure_mtu_is_adequate(struct netns_ipvs *ipvs, int skb_af,
256 static inline bool decrement_ttl(struct netns_ipvs *ipvs,
307 __ip_vs_get_out_rt(struct netns_ipvs *ipvs, int skb_af, struct sk_buff *skb,
469 __ip_vs_get_out_rt_v6(struct netns_ipvs *ipvs, int skb_af, struct sk_buff *skb,
1120 struct netns_ipvs *ipvs = cp->ipvs;
1265 struct netns_ipvs *ipvs = cp->ipvs;
H A Dip_vs_ftp.c579 struct netns_ipvs *ipvs = net_ipvs(net);
606 struct netns_ipvs *ipvs = net_ipvs(net);
H A Dip_vs_lblc.c551 struct netns_ipvs *ipvs = net_ipvs(net);
587 struct netns_ipvs *ipvs = net_ipvs(net);
H A Dip_vs_lblcr.c737 struct netns_ipvs *ipvs = net_ipvs(net);
772 struct netns_ipvs *ipvs = net_ipvs(net);
/linux-master/net/netfilter/
H A Dxt_ipvs.c52 struct netns_ipvs *ipvs = net_ipvs(xt_net(par));

Completed in 197 milliseconds