| /linux/include/net/ |
| H A D | ip_vs.h | 52 static inline struct netns_ipvs *net_ipvs(struct net* net) in net_ipvs() 488 struct netns_ipvs *ipvs; 690 int ip_vs_rht_desired_size(struct netns_ipvs *ipvs, struct ip_vs_rht *t, int n, 715 int (*init_netns)(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd); 717 void (*exit_netns)(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd); 719 int (*conn_schedule)(struct netns_ipvs *ipvs, 726 (*conn_in_get)(struct netns_ipvs *ipvs, 732 (*conn_out_get)(struct netns_ipvs *ipvs, 749 int (*register_app)(struct netns_ipvs *ipvs, struct ip_vs_app *inc); 751 void (*unregister_app)(struct netns_ipvs *ipvs, struct ip_vs_app *inc); [all …]
|
| H A D | net_namespace.h | 55 struct netns_ipvs; 176 struct netns_ipvs *ipvs;
|
| /linux/net/netfilter/ipvs/ |
| H A D | ip_vs_app.c | 72 ip_vs_app_inc_new(struct netns_ipvs *ipvs, struct ip_vs_app *app, __u16 proto, 124 ip_vs_app_inc_release(struct netns_ipvs *ipvs, struct ip_vs_app *inc) 172 register_ip_vs_app_inc(struct netns_ipvs *ipvs, struct ip_vs_app *app, __u16 proto, 188 struct ip_vs_app *register_ip_vs_app(struct netns_ipvs *ipvs, struct ip_vs_app *app) 231 void unregister_ip_vs_app(struct netns_ipvs *ipvs, struct ip_vs_app *app) 518 static struct ip_vs_app *ip_vs_app_idx(struct netns_ipvs *ipvs, loff_t pos) 535 struct netns_ipvs *ipvs = net_ipvs(net); in ip_vs_app_seq_start() 547 struct netns_ipvs *ipvs = net_ipvs(net); in ip_vs_app_seq_next() 598 int __net_init ip_vs_app_net_init(struct netns_ipvs *ipvs) 610 void __net_exit ip_vs_app_net_cleanup(struct netns_ipvs *ipv in ip_vs_app_net_init() [all...] |
| H A D | ip_vs_est.c | 80 static void ip_vs_est_calc_phase(struct netns_ipvs *ipvs); 81 static void ip_vs_est_drain_temp_list(struct netns_ipvs *ipvs); 177 struct netns_ipvs *ipvs = kd->ipvs; in ip_vs_estimation_kthread() 235 void ip_vs_est_reload_start(struct netns_ipvs *ipvs, bool restart) in ip_vs_est_reload_start() 250 int ip_vs_est_kthread_start(struct netns_ipvs *ipvs, in ip_vs_est_kthread_start() 295 static void ip_vs_est_set_params(struct netns_ipvs *ipvs, in ip_vs_est_set_params() 307 static int ip_vs_est_add_kthread(struct netns_ipvs *ipvs) in ip_vs_est_add_kthread() 380 static void ip_vs_est_update_ktid(struct netns_ipvs *ipvs) in ip_vs_est_update_ktid() 400 static int ip_vs_enqueue_estimator(struct netns_ipvs *ipvs, in ip_vs_enqueue_estimator() 493 int ip_vs_start_estimator(struct netns_ipvs *ipvs, struct ip_vs_stats *stats) in ip_vs_start_estimator() [all …]
|
| H A D | ip_vs_proto_ah_esp.c | 39 ah_esp_conn_fill_param_proto(struct netns_ipvs *ipvs, int af, 54 ah_esp_conn_in_get(struct netns_ipvs *ipvs, int af, const struct sk_buff *skb, 80 ah_esp_conn_out_get(struct netns_ipvs *ipvs, int af, const struct sk_buff *skb, 102 ah_esp_conn_schedule(struct netns_ipvs *ipvs, int af, struct sk_buff *skb,
|
| H A D | ip_vs_ctl.c | 93 static void update_defense_level(struct netns_ipvs *ipvs) in update_defense_level() 218 struct netns_ipvs *ipvs; in expire_nodest_conn_handler() 220 ipvs = container_of(work, struct netns_ipvs, in expire_nodest_conn_handler() 232 struct netns_ipvs *ipvs = in defense_work_handler() 233 container_of(work, struct netns_ipvs, defense_work.work); in defense_work_handler() 245 struct netns_ipvs *ipvs = in est_reload_work_handler() 246 container_of(work, struct netns_ipvs, est_reload_work.work); in est_reload_work_handler() 300 static int get_conn_tab_size(struct netns_ipvs *ipvs) in get_conn_tab_size() 376 struct netns_ipvs *ipvs = svc->ipvs; in ip_vs_svc_hash() 423 struct netns_ipvs *ipvs = svc->ipvs; in ip_vs_svc_unhash() [all …]
|
| H A D | ip_vs_conn.c | 245 struct netns_ipvs *ipvs = cp->ipvs; in ip_vs_conn_hash() 298 struct netns_ipvs *ipvs = cp->ipvs; in ip_vs_conn_unlink() 347 struct netns_ipvs *ipvs = p->ipvs; in __ip_vs_conn_in_get() 396 struct netns_ipvs *ipvs = p->ipvs; in ip_vs_conn_in_get() 417 ip_vs_conn_fill_param_proto(struct netns_ipvs *ipvs, in ip_vs_conn_fill_param_proto() 438 ip_vs_conn_in_get_proto(struct netns_ipvs *ipvs, int af, in ip_vs_conn_in_get_proto() 455 struct netns_ipvs *ipvs = p->ipvs; in ip_vs_ct_in_get() 523 struct netns_ipvs *ipvs = p->ipvs; in ip_vs_conn_out_get() 581 ip_vs_conn_out_get_proto(struct netns_ipvs *ipvs, int af, in ip_vs_conn_out_get_proto() 624 struct netns_ipvs *ipvs = cp->ipvs; in ip_vs_conn_fill_cport() [all …]
|
| H A D | ip_vs_proto.c | 65 register_ip_vs_proto_netns(struct netns_ipvs *ipvs, struct ip_vs_protocol *pp) in register_ip_vs_proto_netns() 117 unregister_ip_vs_proto_netns(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd) in unregister_ip_vs_proto_netns() 157 ip_vs_proto_data_get(struct netns_ipvs *ipvs, unsigned short proto) in ip_vs_proto_data_get() 174 void ip_vs_protocol_timeout_change(struct netns_ipvs *ipvs, int flags) in ip_vs_protocol_timeout_change() 295 int __net_init ip_vs_protocol_net_init(struct netns_ipvs *ipvs) in ip_vs_protocol_net_init() 328 void __net_exit ip_vs_protocol_net_cleanup(struct netns_ipvs *ipvs) in ip_vs_protocol_net_cleanup()
|
| H A D | ip_vs_core.c | 235 int ip_vs_rht_desired_size(struct netns_ipvs *ipvs, struct ip_vs_rht *t, int n, in ip_vs_rht_desired_size() 303 struct netns_ipvs *ipvs = cp->ipvs; in ip_vs_in_stats() 339 struct netns_ipvs *ipvs = cp->ipvs; in ip_vs_out_stats() 374 struct netns_ipvs *ipvs = svc->ipvs; in ip_vs_conn_stats() 767 struct netns_ipvs *ipvs = svc->ipvs; in ip_vs_leave() 853 static int sysctl_snat_reroute(struct netns_ipvs *ipvs) in sysctl_snat_reroute() 858 static int sysctl_nat_icmp_send(struct netns_ipvs *ipvs) in sysctl_nat_icmp_send() 865 static int sysctl_snat_reroute(struct netns_ipvs *ipvs) { return 0; } in sysctl_snat_reroute() 866 static int sysctl_nat_icmp_send(struct netns_ipvs *ipvs) { return 0; } in sysctl_nat_icmp_send() 884 static inline int ip_vs_gather_frags(struct netns_ipvs *ipvs, in ip_vs_gather_frags() [all …]
|
| H A D | ip_vs_proto_udp.c | 31 udp_conn_schedule(struct netns_ipvs *ipvs, int af, struct sk_buff *skb, in udp_conn_schedule() 354 static int udp_register_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in udp_register_app() 379 udp_unregister_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in udp_unregister_app() 390 struct netns_ipvs *ipvs = cp->ipvs; in udp_app_conn_bind() 459 static int __udp_init(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd) in __udp_init() 469 static void __udp_exit(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd) in __udp_exit()
|
| H A D | ip_vs_proto_sctp.c | 17 sctp_conn_schedule(struct netns_ipvs *ipvs, int af, struct sk_buff *skb, in sctp_conn_schedule() 484 static int sctp_register_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in sctp_register_app() 507 static void sctp_unregister_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in sctp_unregister_app() 517 struct netns_ipvs *ipvs = cp->ipvs; in sctp_app_conn_bind() 555 static int __ip_vs_sctp_init(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd) in __ip_vs_sctp_init() 565 static void __ip_vs_sctp_exit(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd) in __ip_vs_sctp_exit()
|
| H A D | ip_vs_proto_tcp.c | 35 tcp_conn_schedule(struct netns_ipvs *ipvs, int af, struct sk_buff *skb, in tcp_conn_schedule() 608 static int tcp_register_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in tcp_register_app() 633 tcp_unregister_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in tcp_unregister_app() 645 struct netns_ipvs *ipvs = cp->ipvs; in tcp_app_conn_bind() 700 static int __ip_vs_tcp_init(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd) in __ip_vs_tcp_init() 711 static void __ip_vs_tcp_exit(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd) in __ip_vs_tcp_exit()
|
| H A D | ip_vs_lblc.c | 551 struct netns_ipvs *ipvs = net_ipvs(net); in __ip_vs_lblc_init() 587 struct netns_ipvs *ipvs = net_ipvs(net); in __ip_vs_lblc_exit()
|
| H A D | ip_vs_lblcr.c | 737 struct netns_ipvs *ipvs = net_ipvs(net); in __ip_vs_lblcr_init() 772 struct netns_ipvs *ipvs = net_ipvs(net); in __ip_vs_lblcr_exit()
|
| /linux/net/netfilter/ |
| H A D | xt_ipvs.c | 52 struct netns_ipvs *ipvs = net_ipvs(xt_net(par)); in ipvs_mt()
|