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

/linux-4.4.14/include/net/
H A Dip_vs.h36 static inline struct netns_ipvs *net_ipvs(struct net* net) net_ipvs()
433 int (*init_netns)(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd);
435 void (*exit_netns)(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd);
437 int (*conn_schedule)(struct netns_ipvs *ipvs,
444 (*conn_in_get)(struct netns_ipvs *ipvs,
450 (*conn_out_get)(struct netns_ipvs *ipvs,
470 int (*register_app)(struct netns_ipvs *ipvs, struct ip_vs_app *inc);
472 void (*unregister_app)(struct netns_ipvs *ipvs, struct ip_vs_app *inc);
494 struct ip_vs_proto_data *ip_vs_proto_data_get(struct netns_ipvs *ipvs,
498 struct netns_ipvs *ipvs;
525 struct netns_ipvs *ipvs;
631 struct netns_ipvs *ipvs;
808 struct netns_ipvs *ipvs;
826 struct netns_ipvs { struct
970 static inline int sysctl_sync_threshold(struct netns_ipvs *ipvs) sysctl_sync_threshold()
975 static inline int sysctl_sync_period(struct netns_ipvs *ipvs) sysctl_sync_period()
980 static inline unsigned int sysctl_sync_refresh_period(struct netns_ipvs *ipvs) sysctl_sync_refresh_period()
985 static inline int sysctl_sync_retries(struct netns_ipvs *ipvs) sysctl_sync_retries()
990 static inline int sysctl_sync_ver(struct netns_ipvs *ipvs) sysctl_sync_ver()
995 static inline int sysctl_sloppy_tcp(struct netns_ipvs *ipvs) sysctl_sloppy_tcp()
1000 static inline int sysctl_sloppy_sctp(struct netns_ipvs *ipvs) sysctl_sloppy_sctp()
1005 static inline int sysctl_sync_ports(struct netns_ipvs *ipvs) sysctl_sync_ports()
1010 static inline int sysctl_sync_persist_mode(struct netns_ipvs *ipvs) sysctl_sync_persist_mode()
1015 static inline unsigned long sysctl_sync_qlen_max(struct netns_ipvs *ipvs) sysctl_sync_qlen_max()
1020 static inline int sysctl_sync_sock_size(struct netns_ipvs *ipvs) sysctl_sync_sock_size()
1025 static inline int sysctl_pmtu_disc(struct netns_ipvs *ipvs) sysctl_pmtu_disc()
1030 static inline int sysctl_backup_only(struct netns_ipvs *ipvs) sysctl_backup_only()
1036 static inline int sysctl_conn_reuse_mode(struct netns_ipvs *ipvs) sysctl_conn_reuse_mode()
1041 static inline int sysctl_schedule_icmp(struct netns_ipvs *ipvs) sysctl_schedule_icmp()
1046 static inline int sysctl_ignore_tunneled(struct netns_ipvs *ipvs) sysctl_ignore_tunneled()
1051 static inline int sysctl_cache_bypass(struct netns_ipvs *ipvs) sysctl_cache_bypass()
1058 static inline int sysctl_sync_threshold(struct netns_ipvs *ipvs) sysctl_sync_threshold()
1063 static inline int sysctl_sync_period(struct netns_ipvs *ipvs) sysctl_sync_period()
1068 static inline unsigned int sysctl_sync_refresh_period(struct netns_ipvs *ipvs) sysctl_sync_refresh_period()
1073 static inline int sysctl_sync_retries(struct netns_ipvs *ipvs) sysctl_sync_retries()
1078 static inline int sysctl_sync_ver(struct netns_ipvs *ipvs) sysctl_sync_ver()
1083 static inline int sysctl_sloppy_tcp(struct netns_ipvs *ipvs) sysctl_sloppy_tcp()
1088 static inline int sysctl_sloppy_sctp(struct netns_ipvs *ipvs) sysctl_sloppy_sctp()
1093 static inline int sysctl_sync_ports(struct netns_ipvs *ipvs) sysctl_sync_ports()
1098 static inline int sysctl_sync_persist_mode(struct netns_ipvs *ipvs) sysctl_sync_persist_mode()
1103 static inline unsigned long sysctl_sync_qlen_max(struct netns_ipvs *ipvs) sysctl_sync_qlen_max()
1108 static inline int sysctl_sync_sock_size(struct netns_ipvs *ipvs) sysctl_sync_sock_size()
1113 static inline int sysctl_pmtu_disc(struct netns_ipvs *ipvs) sysctl_pmtu_disc()
1118 static inline int sysctl_backup_only(struct netns_ipvs *ipvs) sysctl_backup_only()
1123 static inline int sysctl_conn_reuse_mode(struct netns_ipvs *ipvs) sysctl_conn_reuse_mode()
1128 static inline int sysctl_schedule_icmp(struct netns_ipvs *ipvs) sysctl_schedule_icmp()
1133 static inline int sysctl_ignore_tunneled(struct netns_ipvs *ipvs) sysctl_ignore_tunneled()
1138 static inline int sysctl_cache_bypass(struct netns_ipvs *ipvs) sysctl_cache_bypass()
1164 static inline void ip_vs_conn_fill_param(struct netns_ipvs *ipvs, int af, int protocol, ip_vs_conn_fill_param()
1185 struct ip_vs_conn * ip_vs_conn_in_get_proto(struct netns_ipvs *ipvs, int af,
1191 struct ip_vs_conn * ip_vs_conn_out_get_proto(struct netns_ipvs *ipvs, int af,
1223 void ip_vs_random_dropentry(struct netns_ipvs *ipvs);
1288 int ip_vs_estimator_net_init(struct netns_ipvs *ipvs);
1289 int ip_vs_control_net_init(struct netns_ipvs *ipvs);
1290 int ip_vs_protocol_net_init(struct netns_ipvs *ipvs);
1291 int ip_vs_app_net_init(struct netns_ipvs *ipvs);
1292 int ip_vs_conn_net_init(struct netns_ipvs *ipvs);
1293 int ip_vs_sync_net_init(struct netns_ipvs *ipvs);
1294 void ip_vs_conn_net_cleanup(struct netns_ipvs *ipvs);
1295 void ip_vs_app_net_cleanup(struct netns_ipvs *ipvs);
1296 void ip_vs_protocol_net_cleanup(struct netns_ipvs *ipvs);
1297 void ip_vs_control_net_cleanup(struct netns_ipvs *ipvs);
1298 void ip_vs_estimator_net_cleanup(struct netns_ipvs *ipvs);
1299 void ip_vs_sync_net_cleanup(struct netns_ipvs *ipvs);
1300 void ip_vs_service_net_cleanup(struct netns_ipvs *ipvs);
1306 struct ip_vs_app *register_ip_vs_app(struct netns_ipvs *ipvs, struct ip_vs_app *app);
1307 void unregister_ip_vs_app(struct netns_ipvs *ipvs, struct ip_vs_app *app);
1310 int register_ip_vs_app_inc(struct netns_ipvs *ipvs, struct ip_vs_app *app, __u16 proto,
1335 void ip_vs_protocol_timeout_change(struct netns_ipvs *ipvs, int flags);
1375 ip_vs_service_find(struct netns_ipvs *ipvs, int af, __u32 fwmark, __u16 protocol,
1378 bool ip_vs_has_real_service(struct netns_ipvs *ipvs, int af, __u16 protocol,
1388 ip_vs_find_dest(struct netns_ipvs *ipvs, int svc_af, int dest_af,
1414 int start_sync_thread(struct netns_ipvs *ipvs, struct ipvs_sync_daemon_cfg *cfg,
1416 int stop_sync_thread(struct netns_ipvs *ipvs, int state);
1417 void ip_vs_sync_conn(struct netns_ipvs *ipvs, struct ip_vs_conn *cp, int pkts);
1420 void ip_vs_start_estimator(struct netns_ipvs *ipvs, struct ip_vs_stats *stats);
1421 void ip_vs_stop_estimator(struct netns_ipvs *ipvs, struct ip_vs_stats *stats);
1460 static inline int ip_vs_todrop(struct netns_ipvs *ipvs) ip_vs_todrop()
1470 static inline int ip_vs_todrop(struct netns_ipvs *ipvs) { return 0; } ip_vs_todrop()
1552 static inline int ip_vs_conntrack_enabled(struct netns_ipvs *ipvs) ip_vs_conntrack_enabled()
1571 static inline int ip_vs_conntrack_enabled(struct netns_ipvs *ipvs) ip_vs_conntrack_enabled()
H A Dnet_namespace.h41 struct netns_ipvs;
135 struct netns_ipvs *ipvs;
/linux-4.4.14/net/netfilter/ipvs/
H A Dip_vs_est.c13 * Global data moved to netns i.e struct netns_ipvs
105 struct netns_ipvs *ipvs = (struct netns_ipvs *)arg; estimation_timer()
141 void ip_vs_start_estimator(struct netns_ipvs *ipvs, struct ip_vs_stats *stats) ip_vs_start_estimator()
152 void ip_vs_stop_estimator(struct netns_ipvs *ipvs, struct ip_vs_stats *stats) ip_vs_stop_estimator()
191 int __net_init ip_vs_estimator_net_init(struct netns_ipvs *ipvs) ip_vs_estimator_net_init()
200 void __net_exit ip_vs_estimator_net_cleanup(struct netns_ipvs *ipvs) ip_vs_estimator_net_cleanup()
H A Dip_vs_proto_ah_esp.c44 ah_esp_conn_fill_param_proto(struct netns_ipvs *ipvs, int af, ah_esp_conn_fill_param_proto()
59 ah_esp_conn_in_get(struct netns_ipvs *ipvs, int af, const struct sk_buff *skb, ah_esp_conn_in_get()
85 ah_esp_conn_out_get(struct netns_ipvs *ipvs, int af, const struct sk_buff *skb, ah_esp_conn_out_get()
107 ah_esp_conn_schedule(struct netns_ipvs *ipvs, int af, struct sk_buff *skb, ah_esp_conn_schedule()
H A Dip_vs_proto.c66 register_ip_vs_proto_netns(struct netns_ipvs *ipvs, struct ip_vs_protocol *pp) register_ip_vs_proto_netns()
118 unregister_ip_vs_proto_netns(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd) unregister_ip_vs_proto_netns()
158 ip_vs_proto_data_get(struct netns_ipvs *ipvs, unsigned short proto) ip_vs_proto_data_get()
175 void ip_vs_protocol_timeout_change(struct netns_ipvs *ipvs, int flags) ip_vs_protocol_timeout_change()
310 int __net_init ip_vs_protocol_net_init(struct netns_ipvs *ipvs) ip_vs_protocol_net_init()
343 void __net_exit ip_vs_protocol_net_cleanup(struct netns_ipvs *ipvs) ip_vs_protocol_net_cleanup()
H A Dip_vs_app.c78 ip_vs_app_inc_new(struct netns_ipvs *ipvs, struct ip_vs_app *app, __u16 proto, ip_vs_app_inc_new()
130 ip_vs_app_inc_release(struct netns_ipvs *ipvs, struct ip_vs_app *inc) ip_vs_app_inc_release()
178 register_ip_vs_app_inc(struct netns_ipvs *ipvs, struct ip_vs_app *app, __u16 proto, register_ip_vs_app_inc()
194 struct ip_vs_app *register_ip_vs_app(struct netns_ipvs *ipvs, struct ip_vs_app *app) register_ip_vs_app()
229 void unregister_ip_vs_app(struct netns_ipvs *ipvs, struct ip_vs_app *app) unregister_ip_vs_app()
512 static struct ip_vs_app *ip_vs_app_idx(struct netns_ipvs *ipvs, loff_t pos) ip_vs_app_idx()
529 struct netns_ipvs *ipvs = net_ipvs(net); ip_vs_app_seq_start()
541 struct netns_ipvs *ipvs = net_ipvs(net); ip_vs_app_seq_next()
606 int __net_init ip_vs_app_net_init(struct netns_ipvs *ipvs) ip_vs_app_net_init()
615 void __net_exit ip_vs_app_net_cleanup(struct netns_ipvs *ipvs) ip_vs_app_net_cleanup()
H A Dip_vs_ctl.c97 static void update_defense_level(struct netns_ipvs *ipvs) update_defense_level()
226 struct netns_ipvs *ipvs = defense_work_handler()
227 container_of(work, struct netns_ipvs, defense_work.work); defense_work_handler()
266 ip_vs_svc_hashkey(struct netns_ipvs *ipvs, int af, unsigned int proto, ip_vs_svc_hashkey()
288 static inline unsigned int ip_vs_svc_fwm_hashkey(struct netns_ipvs *ipvs, __u32 fwmark) ip_vs_svc_fwm_hashkey()
360 __ip_vs_service_find(struct netns_ipvs *ipvs, int af, __u16 protocol, __ip_vs_service_find()
388 __ip_vs_svc_fwm_find(struct netns_ipvs *ipvs, int af, __u32 fwmark) __ip_vs_svc_fwm_find()
409 ip_vs_service_find(struct netns_ipvs *ipvs, int af, __u32 fwmark, __u16 protocol, ip_vs_service_find()
515 static void ip_vs_rs_hash(struct netns_ipvs *ipvs, struct ip_vs_dest *dest) ip_vs_rs_hash()
545 bool ip_vs_has_real_service(struct netns_ipvs *ipvs, int af, __u16 protocol, ip_vs_has_real_service()
602 struct ip_vs_dest *ip_vs_find_dest(struct netns_ipvs *ipvs, int svc_af, int dest_af, ip_vs_find_dest()
661 struct netns_ipvs *ipvs = svc->ipvs; ip_vs_trash_get_dest()
716 static void ip_vs_trash_cleanup(struct netns_ipvs *ipvs) ip_vs_trash_cleanup()
788 struct netns_ipvs *ipvs = svc->ipvs; __ip_vs_update_dest()
1036 static void __ip_vs_del_dest(struct netns_ipvs *ipvs, struct ip_vs_dest *dest, __ip_vs_del_dest()
1127 struct netns_ipvs *ipvs = (struct netns_ipvs *)data; ip_vs_dest_trash_expire()
1160 ip_vs_add_service(struct netns_ipvs *ipvs, struct ip_vs_service_user_kern *u, ip_vs_add_service()
1377 struct netns_ipvs *ipvs = svc->ipvs; __ip_vs_del_service()
1452 static int ip_vs_flush(struct netns_ipvs *ipvs, bool cleanup) ip_vs_flush()
1487 void ip_vs_service_net_cleanup(struct netns_ipvs *ipvs) ip_vs_service_net_cleanup()
1524 struct netns_ipvs *ipvs = net_ipvs(net); ip_vs_dst_event()
1579 static int ip_vs_zero_all(struct netns_ipvs *ipvs) ip_vs_zero_all()
1611 struct netns_ipvs *ipvs = table->extra2; proc_do_defense_mode()
1798 sizeof(((struct netns_ipvs *)0)->sysctl_sync_threshold),
1897 struct netns_ipvs *ipvs = net_ipvs(net); ip_vs_info_array()
2205 static int ip_vs_set_timeout(struct netns_ipvs *ipvs, struct ip_vs_timeout_user *u) ip_vs_set_timeout()
2319 struct netns_ipvs *ipvs = net_ipvs(net); do_ip_vs_set_ctl()
2480 __ip_vs_get_service_entries(struct netns_ipvs *ipvs, __ip_vs_get_service_entries()
2531 __ip_vs_get_dest_entries(struct netns_ipvs *ipvs, const struct ip_vs_get_dests *get, __ip_vs_get_dest_entries()
2587 __ip_vs_get_timeouts(struct netns_ipvs *ipvs, struct ip_vs_timeout_user *u) __ip_vs_get_timeouts()
2636 struct netns_ipvs *ipvs = net_ipvs(net); do_ip_vs_get_ctl()
3006 struct netns_ipvs *ipvs = net_ipvs(net); ip_vs_genl_dump_services()
3038 static int ip_vs_genl_parse_service(struct netns_ipvs *ipvs, ip_vs_genl_parse_service()
3123 static struct ip_vs_service *ip_vs_genl_find_service(struct netns_ipvs *ipvs, ip_vs_genl_find_service()
3206 struct netns_ipvs *ipvs = net_ipvs(net); ip_vs_genl_dump_dests()
3353 struct netns_ipvs *ipvs = net_ipvs(net); ip_vs_genl_dump_daemons()
3378 static int ip_vs_genl_new_daemon(struct netns_ipvs *ipvs, struct nlattr **attrs) ip_vs_genl_new_daemon()
3443 static int ip_vs_genl_del_daemon(struct netns_ipvs *ipvs, struct nlattr **attrs) ip_vs_genl_del_daemon()
3457 static int ip_vs_genl_set_config(struct netns_ipvs *ipvs, struct nlattr **attrs) ip_vs_genl_set_config()
3480 struct netns_ipvs *ipvs = net_ipvs(net); ip_vs_genl_set_daemon()
3511 struct netns_ipvs *ipvs = net_ipvs(net); ip_vs_genl_set_cmd()
3633 struct netns_ipvs *ipvs = net_ipvs(net); ip_vs_genl_get_cmd()
3839 static int __net_init ip_vs_control_net_init_sysctl(struct netns_ipvs *ipvs) ip_vs_control_net_init_sysctl()
3924 static void __net_exit ip_vs_control_net_cleanup_sysctl(struct netns_ipvs *ipvs) ip_vs_control_net_cleanup_sysctl()
3939 static int __net_init ip_vs_control_net_init_sysctl(struct netns_ipvs *ipvs) { return 0; } ip_vs_control_net_cleanup_sysctl()
3940 static void __net_exit ip_vs_control_net_cleanup_sysctl(struct netns_ipvs *ipvs) { } ip_vs_control_net_cleanup_sysctl()
3948 int __net_init ip_vs_control_net_init(struct netns_ipvs *ipvs) ip_vs_control_net_init()
3992 void __net_exit ip_vs_control_net_cleanup(struct netns_ipvs *ipvs) ip_vs_control_net_cleanup()
H A Dip_vs_proto_udp.c32 udp_conn_schedule(struct netns_ipvs *ipvs, int af, struct sk_buff *skb, udp_conn_schedule()
365 static int udp_register_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) udp_register_app()
390 udp_unregister_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) udp_unregister_app()
401 struct netns_ipvs *ipvs = cp->ipvs; udp_app_conn_bind()
472 static int __udp_init(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd) __udp_init()
482 static void __udp_exit(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd) __udp_exit()
H A Dip_vs_core.c115 struct netns_ipvs *ipvs = cp->ipvs; ip_vs_in_stats()
149 struct netns_ipvs *ipvs = cp->ipvs; ip_vs_out_stats()
182 struct netns_ipvs *ipvs = svc->ipvs; ip_vs_conn_stats()
569 struct netns_ipvs *ipvs = svc->ipvs; ip_vs_leave()
652 static int sysctl_snat_reroute(struct netns_ipvs *ipvs) sysctl_snat_reroute()
657 static int sysctl_nat_icmp_send(struct netns_ipvs *ipvs) sysctl_nat_icmp_send()
662 static int sysctl_expire_nodest_conn(struct netns_ipvs *ipvs) sysctl_expire_nodest_conn()
669 static int sysctl_snat_reroute(struct netns_ipvs *ipvs) { return 0; } sysctl_nat_icmp_send()
670 static int sysctl_nat_icmp_send(struct netns_ipvs *ipvs) { return 0; } sysctl_expire_nodest_conn()
671 static int sysctl_expire_nodest_conn(struct netns_ipvs *ipvs) { return 0; } sysctl_expire_nodest_conn()
689 static inline int ip_vs_gather_frags(struct netns_ipvs *ipvs, ip_vs_gather_frags()
703 static int ip_vs_route_me_harder(struct netns_ipvs *ipvs, int af, ip_vs_route_me_harder()
898 static int ip_vs_out_icmp(struct netns_ipvs *ipvs, struct sk_buff *skb, ip_vs_out_icmp()
973 static int ip_vs_out_icmp_v6(struct netns_ipvs *ipvs, struct sk_buff *skb, ip_vs_out_icmp_v6()
1173 ip_vs_out(struct netns_ipvs *ipvs, unsigned int hooknum, struct sk_buff *skb, int af) ip_vs_out()
1344 ip_vs_try_to_schedule(struct netns_ipvs *ipvs, int af, struct sk_buff *skb, ip_vs_try_to_schedule()
1387 ip_vs_in_icmp(struct netns_ipvs *ipvs, struct sk_buff *skb, int *related, ip_vs_in_icmp()
1570 static int ip_vs_in_icmp_v6(struct netns_ipvs *ipvs, struct sk_buff *skb, ip_vs_in_icmp_v6()
1676 ip_vs_in(struct netns_ipvs *ipvs, unsigned int hooknum, struct sk_buff *skb, int af) ip_vs_in()
1907 struct netns_ipvs *ipvs = net_ipvs(state->net); ip_vs_forward_icmp()
1925 struct netns_ipvs *ipvs = net_ipvs(state->net); ip_vs_forward_icmp_v6()
2040 struct netns_ipvs *ipvs; __ip_vs_init()
2073 sizeof(struct netns_ipvs), ipvs->gen); __ip_vs_init()
2096 struct netns_ipvs *ipvs = net_ipvs(net); __ip_vs_cleanup()
2110 struct netns_ipvs *ipvs = net_ipvs(net); __ip_vs_dev_cleanup()
2122 .size = sizeof(struct netns_ipvs),
H A Dip_vs_sync.c196 struct netns_ipvs *ipvs;
303 sb_dequeue(struct netns_ipvs *ipvs, struct ipvs_master_sync_state *ms) sb_dequeue()
328 ip_vs_sync_buff_create(struct netns_ipvs *ipvs, unsigned int len) ip_vs_sync_buff_create()
361 static inline void sb_queue_tail(struct netns_ipvs *ipvs, sb_queue_tail()
386 get_curr_sync_buff(struct netns_ipvs *ipvs, struct ipvs_master_sync_state *ms, get_curr_sync_buff()
403 select_master_thread_id(struct netns_ipvs *ipvs, struct ip_vs_conn *cp) select_master_thread_id()
412 ip_vs_sync_buff_create_v0(struct netns_ipvs *ipvs, unsigned int len) ip_vs_sync_buff_create_v0()
456 static int ip_vs_sync_conn_needed(struct netns_ipvs *ipvs, ip_vs_sync_conn_needed()
536 static void ip_vs_sync_conn_v0(struct netns_ipvs *ipvs, struct ip_vs_conn *cp, ip_vs_sync_conn_v0()
626 void ip_vs_sync_conn(struct netns_ipvs *ipvs, struct ip_vs_conn *cp, int pkts) ip_vs_sync_conn()
785 ip_vs_conn_fill_param_sync(struct netns_ipvs *ipvs, int af, union ip_vs_sync_conn *sc, ip_vs_conn_fill_param_sync()
838 static void ip_vs_proc_conn(struct netns_ipvs *ipvs, struct ip_vs_conn_param *param, ip_vs_proc_conn()
953 static void ip_vs_process_message_v0(struct netns_ipvs *ipvs, const char *buffer, ip_vs_process_message_v0()
1067 static inline int ip_vs_proc_sync_conn(struct netns_ipvs *ipvs, __u8 *p, __u8 *msg_end) ip_vs_proc_sync_conn()
1204 static void ip_vs_process_message(struct netns_ipvs *ipvs, __u8 *buffer, ip_vs_process_message()
1492 static struct socket *make_send_sock(struct netns_ipvs *ipvs, int id) make_send_sock()
1548 static struct socket *make_receive_sock(struct netns_ipvs *ipvs, int id) make_receive_sock()
1657 struct netns_ipvs *ipvs = ms->ipvs; master_wakeup_work_handler()
1670 next_sync_buff(struct netns_ipvs *ipvs, struct ipvs_master_sync_state *ms) next_sync_buff()
1684 struct netns_ipvs *ipvs = tinfo->ipvs; sync_thread_master()
1740 struct netns_ipvs *ipvs = tinfo->ipvs; sync_thread_backup()
1775 int start_sync_thread(struct netns_ipvs *ipvs, struct ipvs_sync_daemon_cfg *c, start_sync_thread()
1943 int stop_sync_thread(struct netns_ipvs *ipvs, int state) stop_sync_thread()
2010 int __net_init ip_vs_sync_net_init(struct netns_ipvs *ipvs) ip_vs_sync_net_init()
2018 void ip_vs_sync_net_cleanup(struct netns_ipvs *ipvs) ip_vs_sync_net_cleanup()
H A Dip_vs_conn.c111 static unsigned int ip_vs_conn_hashkey(struct netns_ipvs *ipvs, int af, unsigned int proto, ip_vs_conn_hashkey()
317 ip_vs_conn_fill_param_proto(struct netns_ipvs *ipvs, ip_vs_conn_fill_param_proto()
338 ip_vs_conn_in_get_proto(struct netns_ipvs *ipvs, int af, ip_vs_conn_in_get_proto()
443 ip_vs_conn_out_get_proto(struct netns_ipvs *ipvs, int af, ip_vs_conn_out_get_proto()
732 static int expire_quiescent_template(struct netns_ipvs *ipvs, expire_quiescent_template()
751 struct netns_ipvs *ipvs = ct->ipvs; ip_vs_check_template()
805 struct netns_ipvs *ipvs = cp->ipvs; ip_vs_conn_expire()
879 struct netns_ipvs *ipvs = p->ipvs; ip_vs_conn_new()
1244 void ip_vs_random_dropentry(struct netns_ipvs *ipvs) ip_vs_random_dropentry()
1312 static void ip_vs_conn_flush(struct netns_ipvs *ipvs) ip_vs_conn_flush()
1348 int __net_init ip_vs_conn_net_init(struct netns_ipvs *ipvs) ip_vs_conn_net_init()
1358 void __net_exit ip_vs_conn_net_cleanup(struct netns_ipvs *ipvs) ip_vs_conn_net_cleanup()
H A Dip_vs_proto_tcp.c15 * Global data moved to netns i.e struct netns_ipvs
35 tcp_conn_schedule(struct netns_ipvs *ipvs, int af, struct sk_buff *skb, tcp_conn_schedule()
594 static int tcp_register_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) tcp_register_app()
619 tcp_unregister_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) tcp_unregister_app()
631 struct netns_ipvs *ipvs = cp->ipvs; tcp_app_conn_bind()
690 static int __ip_vs_tcp_init(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd) __ip_vs_tcp_init()
701 static void __ip_vs_tcp_exit(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd) __ip_vs_tcp_exit()
H A Dip_vs_proto_sctp.c12 sctp_conn_schedule(struct netns_ipvs *ipvs, int af, struct sk_buff *skb, sctp_conn_schedule()
486 static int sctp_register_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) sctp_register_app()
509 static void sctp_unregister_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) sctp_unregister_app()
519 struct netns_ipvs *ipvs = cp->ipvs; sctp_app_conn_bind()
560 static int __ip_vs_sctp_init(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd) __ip_vs_sctp_init()
570 static void __ip_vs_sctp_exit(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd) __ip_vs_sctp_exit()
H A Dip_vs_ftp.c441 struct netns_ipvs *ipvs = net_ipvs(net); __ip_vs_ftp_init()
470 struct netns_ipvs *ipvs = net_ipvs(net); __ip_vs_ftp_exit()
H A Dip_vs_lblc.c554 struct netns_ipvs *ipvs = net_ipvs(net); __ip_vs_lblc_init()
588 struct netns_ipvs *ipvs = net_ipvs(net); __ip_vs_lblc_exit()
H A Dip_vs_lblcr.c740 struct netns_ipvs *ipvs = net_ipvs(net); __ip_vs_lblcr_init()
773 struct netns_ipvs *ipvs = net_ipvs(net); __ip_vs_lblcr_exit()
H A Dip_vs_xmit.c215 static inline bool ensure_mtu_is_adequate(struct netns_ipvs *ipvs, int skb_af, ensure_mtu_is_adequate()
259 __ip_vs_get_out_rt(struct netns_ipvs *ipvs, int skb_af, struct sk_buff *skb, __ip_vs_get_out_rt()
406 __ip_vs_get_out_rt_v6(struct netns_ipvs *ipvs, int skb_af, struct sk_buff *skb, __ip_vs_get_out_rt_v6()
977 struct netns_ipvs *ipvs = cp->ipvs; ip_vs_tunnel_xmit()
/linux-4.4.14/net/netfilter/
H A Dxt_ipvs.c51 struct netns_ipvs *ipvs = net_ipvs(par->net); ipvs_mt()

Completed in 264 milliseconds