/Linux-v4.19/net/netfilter/ipvs/ |
D | ip_vs_ctl.c | 97 static void update_defense_level(struct netns_ipvs *ipvs) in update_defense_level() 226 struct netns_ipvs *ipvs = in defense_work_handler() local 266 ip_vs_svc_hashkey(struct netns_ipvs *ipvs, int af, unsigned int proto, in ip_vs_svc_hashkey() 288 static inline unsigned int ip_vs_svc_fwm_hashkey(struct netns_ipvs *ipvs, __u32 fwmark) in ip_vs_svc_fwm_hashkey() 360 __ip_vs_service_find(struct netns_ipvs *ipvs, int af, __u16 protocol, in __ip_vs_service_find() 388 __ip_vs_svc_fwm_find(struct netns_ipvs *ipvs, int af, __u32 fwmark) in __ip_vs_svc_fwm_find() 409 ip_vs_service_find(struct netns_ipvs *ipvs, int af, __u32 fwmark, __u16 protocol, in ip_vs_service_find() 514 static void ip_vs_rs_hash(struct netns_ipvs *ipvs, struct ip_vs_dest *dest) in ip_vs_rs_hash() 544 bool ip_vs_has_real_service(struct netns_ipvs *ipvs, int af, __u16 protocol, in ip_vs_has_real_service() 572 struct ip_vs_dest *ip_vs_find_real_service(struct netns_ipvs *ipvs, int af, in ip_vs_find_real_service() [all …]
|
D | ip_vs_app.c | 78 ip_vs_app_inc_new(struct netns_ipvs *ipvs, struct ip_vs_app *app, __u16 proto, in ip_vs_app_inc_new() 130 ip_vs_app_inc_release(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in ip_vs_app_inc_release() 178 register_ip_vs_app_inc(struct netns_ipvs *ipvs, struct ip_vs_app *app, __u16 proto, in register_ip_vs_app_inc() 194 struct ip_vs_app *register_ip_vs_app(struct netns_ipvs *ipvs, struct ip_vs_app *app) in register_ip_vs_app() 229 void unregister_ip_vs_app(struct netns_ipvs *ipvs, struct ip_vs_app *app) in unregister_ip_vs_app() 516 static struct ip_vs_app *ip_vs_app_idx(struct netns_ipvs *ipvs, loff_t pos) in ip_vs_app_idx() 533 struct netns_ipvs *ipvs = net_ipvs(net); in ip_vs_app_seq_start() local 545 struct netns_ipvs *ipvs = net_ipvs(net); in ip_vs_app_seq_next() local 596 int __net_init ip_vs_app_net_init(struct netns_ipvs *ipvs) in ip_vs_app_net_init() 604 void __net_exit ip_vs_app_net_cleanup(struct netns_ipvs *ipvs) in ip_vs_app_net_cleanup()
|
D | ip_vs_core.c | 116 struct netns_ipvs *ipvs = cp->ipvs; in ip_vs_in_stats() local 152 struct netns_ipvs *ipvs = cp->ipvs; in ip_vs_out_stats() local 187 struct netns_ipvs *ipvs = svc->ipvs; in ip_vs_conn_stats() local 578 struct netns_ipvs *ipvs = svc->ipvs; in ip_vs_leave() local 664 static int sysctl_snat_reroute(struct netns_ipvs *ipvs) in sysctl_snat_reroute() 669 static int sysctl_nat_icmp_send(struct netns_ipvs *ipvs) in sysctl_nat_icmp_send() 674 static int sysctl_expire_nodest_conn(struct netns_ipvs *ipvs) in sysctl_expire_nodest_conn() 681 static int sysctl_snat_reroute(struct netns_ipvs *ipvs) { return 0; } in sysctl_snat_reroute() 682 static int sysctl_nat_icmp_send(struct netns_ipvs *ipvs) { return 0; } in sysctl_nat_icmp_send() 683 static int sysctl_expire_nodest_conn(struct netns_ipvs *ipvs) { return 0; } in sysctl_expire_nodest_conn() [all …]
|
D | ip_vs_est.c | 105 struct netns_ipvs *ipvs = from_timer(ipvs, t, est_timer); in estimation_timer() local 141 void ip_vs_start_estimator(struct netns_ipvs *ipvs, struct ip_vs_stats *stats) in ip_vs_start_estimator() 152 void ip_vs_stop_estimator(struct netns_ipvs *ipvs, struct ip_vs_stats *stats) in ip_vs_stop_estimator() 191 int __net_init ip_vs_estimator_net_init(struct netns_ipvs *ipvs) in ip_vs_estimator_net_init() 200 void __net_exit ip_vs_estimator_net_cleanup(struct netns_ipvs *ipvs) in ip_vs_estimator_net_cleanup()
|
D | ip_vs_sync.c | 198 struct netns_ipvs *ipvs; member 306 sb_dequeue(struct netns_ipvs *ipvs, struct ipvs_master_sync_state *ms) in sb_dequeue() 331 ip_vs_sync_buff_create(struct netns_ipvs *ipvs, unsigned int len) in ip_vs_sync_buff_create() 364 static inline void sb_queue_tail(struct netns_ipvs *ipvs, in sb_queue_tail() 389 get_curr_sync_buff(struct netns_ipvs *ipvs, struct ipvs_master_sync_state *ms, in get_curr_sync_buff() 406 select_master_thread_id(struct netns_ipvs *ipvs, struct ip_vs_conn *cp) in select_master_thread_id() 415 ip_vs_sync_buff_create_v0(struct netns_ipvs *ipvs, unsigned int len) in ip_vs_sync_buff_create_v0() 459 static int ip_vs_sync_conn_needed(struct netns_ipvs *ipvs, in ip_vs_sync_conn_needed() 539 static void ip_vs_sync_conn_v0(struct netns_ipvs *ipvs, struct ip_vs_conn *cp, in ip_vs_sync_conn_v0() 629 void ip_vs_sync_conn(struct netns_ipvs *ipvs, struct ip_vs_conn *cp, int pkts) in ip_vs_sync_conn() [all …]
|
D | ip_vs_proto_ah_esp.c | 44 ah_esp_conn_fill_param_proto(struct netns_ipvs *ipvs, int af, in ah_esp_conn_fill_param_proto() 59 ah_esp_conn_in_get(struct netns_ipvs *ipvs, int af, const struct sk_buff *skb, in ah_esp_conn_in_get() 85 ah_esp_conn_out_get(struct netns_ipvs *ipvs, int af, const struct sk_buff *skb, in ah_esp_conn_out_get() 107 ah_esp_conn_schedule(struct netns_ipvs *ipvs, int af, struct sk_buff *skb, in ah_esp_conn_schedule()
|
D | ip_vs_conn.c | 112 static unsigned int ip_vs_conn_hashkey(struct netns_ipvs *ipvs, int af, unsigned int proto, in ip_vs_conn_hashkey() 319 ip_vs_conn_fill_param_proto(struct netns_ipvs *ipvs, in ip_vs_conn_fill_param_proto() 340 ip_vs_conn_in_get_proto(struct netns_ipvs *ipvs, int af, in ip_vs_conn_in_get_proto() 445 ip_vs_conn_out_get_proto(struct netns_ipvs *ipvs, int af, in ip_vs_conn_out_get_proto() 744 static int expire_quiescent_template(struct netns_ipvs *ipvs, in expire_quiescent_template() 763 struct netns_ipvs *ipvs = ct->ipvs; in ip_vs_check_template() local 818 struct netns_ipvs *ipvs = cp->ipvs; in ip_vs_conn_expire() local 911 struct netns_ipvs *ipvs = p->ipvs; in ip_vs_conn_new() local 1266 void ip_vs_random_dropentry(struct netns_ipvs *ipvs) in ip_vs_random_dropentry() 1337 static void ip_vs_conn_flush(struct netns_ipvs *ipvs) in ip_vs_conn_flush() [all …]
|
D | ip_vs_proto_udp.c | 32 udp_conn_schedule(struct netns_ipvs *ipvs, int af, struct sk_buff *skb, in udp_conn_schedule() 362 static int udp_register_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in udp_register_app() 387 udp_unregister_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in udp_unregister_app() 398 struct netns_ipvs *ipvs = cp->ipvs; in udp_app_conn_bind() local 467 static int __udp_init(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd) in __udp_init() 477 static void __udp_exit(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd) in __udp_exit()
|
D | ip_vs_proto.c | 71 register_ip_vs_proto_netns(struct netns_ipvs *ipvs, struct ip_vs_protocol *pp) in register_ip_vs_proto_netns() 123 unregister_ip_vs_proto_netns(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd) in unregister_ip_vs_proto_netns() 163 ip_vs_proto_data_get(struct netns_ipvs *ipvs, unsigned short proto) in ip_vs_proto_data_get() 180 void ip_vs_protocol_timeout_change(struct netns_ipvs *ipvs, int flags) in ip_vs_protocol_timeout_change() 301 int __net_init ip_vs_protocol_net_init(struct netns_ipvs *ipvs) in ip_vs_protocol_net_init() 334 void __net_exit ip_vs_protocol_net_cleanup(struct netns_ipvs *ipvs) in ip_vs_protocol_net_cleanup()
|
D | ip_vs_proto_sctp.c | 13 sctp_conn_schedule(struct netns_ipvs *ipvs, int af, struct sk_buff *skb, in sctp_conn_schedule() 488 static int sctp_register_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in sctp_register_app() 511 static void sctp_unregister_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in sctp_unregister_app() 521 struct netns_ipvs *ipvs = cp->ipvs; in sctp_app_conn_bind() local 559 static int __ip_vs_sctp_init(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd) in __ip_vs_sctp_init() 569 static void __ip_vs_sctp_exit(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd) in __ip_vs_sctp_exit()
|
D | ip_vs_proto_tcp.c | 35 tcp_conn_schedule(struct netns_ipvs *ipvs, int af, struct sk_buff *skb, in tcp_conn_schedule() 614 static int tcp_register_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in tcp_register_app() 639 tcp_unregister_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc) in tcp_unregister_app() 651 struct netns_ipvs *ipvs = cp->ipvs; in tcp_app_conn_bind() local 706 static int __ip_vs_tcp_init(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd) in __ip_vs_tcp_init() 717 static void __ip_vs_tcp_exit(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd) in __ip_vs_tcp_exit()
|
D | ip_vs_xmit.c | 215 static inline bool ensure_mtu_is_adequate(struct netns_ipvs *ipvs, int skb_af, in ensure_mtu_is_adequate() 257 static inline bool decrement_ttl(struct netns_ipvs *ipvs, in decrement_ttl() 308 __ip_vs_get_out_rt(struct netns_ipvs *ipvs, int skb_af, struct sk_buff *skb, in __ip_vs_get_out_rt() 458 __ip_vs_get_out_rt_v6(struct netns_ipvs *ipvs, int skb_af, struct sk_buff *skb, in __ip_vs_get_out_rt_v6() 1015 struct netns_ipvs *ipvs = cp->ipvs; in ip_vs_tunnel_xmit() local
|
D | ip_vs_ftp.c | 585 struct netns_ipvs *ipvs = net_ipvs(net); in __ip_vs_ftp_init() local 614 struct netns_ipvs *ipvs = net_ipvs(net); in __ip_vs_ftp_exit() local
|
D | ip_vs_lblc.c | 557 struct netns_ipvs *ipvs = net_ipvs(net); in __ip_vs_lblc_init() local 591 struct netns_ipvs *ipvs = net_ipvs(net); in __ip_vs_lblc_exit() local
|
D | ip_vs_lblcr.c | 743 struct netns_ipvs *ipvs = net_ipvs(net); in __ip_vs_lblcr_init() local 776 struct netns_ipvs *ipvs = net_ipvs(net); in __ip_vs_lblcr_exit() local
|
/Linux-v4.19/include/net/ |
D | ip_vs.h | 493 struct netns_ipvs *ipvs; member 520 struct netns_ipvs *ipvs; member 626 struct netns_ipvs *ipvs; member 811 struct netns_ipvs *ipvs; member 974 static inline int sysctl_sync_threshold(struct netns_ipvs *ipvs) in sysctl_sync_threshold() 979 static inline int sysctl_sync_period(struct netns_ipvs *ipvs) in sysctl_sync_period() 984 static inline unsigned int sysctl_sync_refresh_period(struct netns_ipvs *ipvs) in sysctl_sync_refresh_period() 989 static inline int sysctl_sync_retries(struct netns_ipvs *ipvs) in sysctl_sync_retries() 994 static inline int sysctl_sync_ver(struct netns_ipvs *ipvs) in sysctl_sync_ver() 999 static inline int sysctl_sloppy_tcp(struct netns_ipvs *ipvs) in sysctl_sloppy_tcp() [all …]
|
D | net_namespace.h | 153 struct netns_ipvs *ipvs; member
|
/Linux-v4.19/net/netfilter/ |
D | xt_ipvs.c | 51 struct netns_ipvs *ipvs = net_ipvs(xt_net(par)); in ipvs_mt() local
|