/linux-master/include/net/ |
H A D | ip_vs.h | 38 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 D | net_namespace.h | 54 struct netns_ipvs; 170 struct netns_ipvs *ipvs;
|
/linux-master/net/netfilter/ipvs/ |
H A D | ip_vs_proto_ah_esp.c | 40 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 D | ip_vs_app.c | 73 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 D | ip_vs_proto.c | 66 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 D | ip_vs_est.c | 9 * 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 D | ip_vs_ctl.c | 93 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 D | ip_vs_sync.c | 199 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 D | ip_vs_proto_udp.c | 31 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 D | ip_vs_core.c | 125 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 D | ip_vs_conn.c | 107 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 D | ip_vs_proto_sctp.c | 16 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 D | ip_vs_proto_tcp.c | 11 * 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 D | ip_vs_xmit.c | 214 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 D | ip_vs_ftp.c | 579 struct netns_ipvs *ipvs = net_ipvs(net); 606 struct netns_ipvs *ipvs = net_ipvs(net);
|
H A D | ip_vs_lblc.c | 551 struct netns_ipvs *ipvs = net_ipvs(net); 587 struct netns_ipvs *ipvs = net_ipvs(net);
|
H A D | ip_vs_lblcr.c | 737 struct netns_ipvs *ipvs = net_ipvs(net); 772 struct netns_ipvs *ipvs = net_ipvs(net);
|
/linux-master/net/netfilter/ |
H A D | xt_ipvs.c | 52 struct netns_ipvs *ipvs = net_ipvs(xt_net(par));
|