/kernel/linux/linux-5.10/net/netfilter/ipvs/ |
H A D | ip_vs_xmit.c | 214 static inline bool ensure_mtu_is_adequate(struct netns_ipvs *ipvs, int skb_af, in ensure_mtu_is_adequate() argument 256 static inline bool decrement_ttl(struct netns_ipvs *ipvs, in decrement_ttl() argument 307 __ip_vs_get_out_rt(struct netns_ipvs *ipvs, int skb_af, struct sk_buff *skb, in __ip_vs_get_out_rt() argument 469 __ip_vs_get_out_rt_v6(struct netns_ipvs *ipvs, in argument 1136 struct netns_ipvs *ipvs = cp->ipvs; ip_vs_tunnel_xmit() local 1287 struct netns_ipvs *ipvs = cp->ipvs; ip_vs_tunnel_xmit_v6() local [all...] |
H A D | ip_vs_core.c | 137 struct netns_ipvs *ipvs = cp->ipvs; in ip_vs_in_stats() local 173 struct netns_ipvs *ipvs = cp->ipvs; in ip_vs_out_stats() local 208 struct netns_ipvs *ipvs = svc->ipvs; in ip_vs_conn_stats() local 601 struct netns_ipvs *ipvs = svc->ipvs; ip_vs_leave() local 687 sysctl_snat_reroute(struct netns_ipvs *ipvs) sysctl_snat_reroute() argument 692 sysctl_nat_icmp_send(struct netns_ipvs *ipvs) sysctl_nat_icmp_send() argument 699 sysctl_snat_reroute(struct netns_ipvs *ipvs) sysctl_snat_reroute() argument 700 sysctl_nat_icmp_send(struct netns_ipvs *ipvs) sysctl_nat_icmp_send() argument 718 ip_vs_gather_frags(struct netns_ipvs *ipvs, struct sk_buff *skb, u_int32_t user) ip_vs_gather_frags() argument 732 ip_vs_route_me_harder(struct netns_ipvs *ipvs, int af, struct sk_buff *skb, unsigned int hooknum) ip_vs_route_me_harder() argument 926 ip_vs_out_icmp(struct netns_ipvs *ipvs, struct sk_buff *skb, int *related, unsigned int hooknum) ip_vs_out_icmp() argument 1002 ip_vs_out_icmp_v6(struct netns_ipvs *ipvs, struct sk_buff *skb, int *related, unsigned int hooknum, struct ip_vs_iphdr *ipvsh) ip_vs_out_icmp_v6() argument 1234 __ip_vs_rs_conn_out(unsigned int hooknum, struct netns_ipvs *ipvs, int af, struct sk_buff *skb, const struct ip_vs_iphdr *iph) __ip_vs_rs_conn_out() argument 1345 ip_vs_out(struct netns_ipvs *ipvs, unsigned int hooknum, struct sk_buff *skb, int af) ip_vs_out() argument 1534 ip_vs_try_to_schedule(struct netns_ipvs *ipvs, int af, struct sk_buff *skb, struct ip_vs_proto_data *pd, int *verdict, struct ip_vs_conn **cpp, struct ip_vs_iphdr *iph) ip_vs_try_to_schedule() argument 1569 ipvs_udp_decap(struct netns_ipvs *ipvs, struct sk_buff *skb, unsigned int offset, __u16 af, const union nf_inet_addr *daddr, __u8 *proto) ipvs_udp_decap() argument 1604 ipvs_gre_decap(struct netns_ipvs *ipvs, struct sk_buff *skb, unsigned int offset, __u16 af, const union nf_inet_addr *daddr, __u8 *proto) ipvs_gre_decap() argument 1642 ip_vs_in_icmp(struct netns_ipvs *ipvs, struct sk_buff *skb, int *related, unsigned int hooknum) ip_vs_in_icmp() argument 1865 ip_vs_in_icmp_v6(struct netns_ipvs *ipvs, struct sk_buff *skb, int *related, unsigned int hooknum, struct ip_vs_iphdr *iph) ip_vs_in_icmp_v6() argument 1972 ip_vs_in(struct netns_ipvs *ipvs, unsigned int hooknum, struct sk_buff *skb, int af) ip_vs_in() argument 2215 struct netns_ipvs *ipvs = net_ipvs(state->net); ip_vs_forward_icmp() local 2233 struct netns_ipvs *ipvs = net_ipvs(state->net); ip_vs_forward_icmp_v6() local 2347 ip_vs_register_hooks(struct netns_ipvs *ipvs, unsigned int af) ip_vs_register_hooks() argument 2376 ip_vs_unregister_hooks(struct netns_ipvs *ipvs, unsigned int af) ip_vs_unregister_hooks() argument 2407 struct netns_ipvs *ipvs; __ip_vs_init() local 2461 struct netns_ipvs *ipvs; __ip_vs_cleanup_batch() local 2479 struct netns_ipvs *ipvs; __ip_vs_dev_cleanup_batch() local [all...] |
H A D | ip_vs_sync.c | 199 struct netns_ipvs *ipvs; member 304 sb_dequeue(struct netns_ipvs *ipvs, struct ipvs_master_sync_state *ms) in sb_dequeue() argument 329 ip_vs_sync_buff_create(struct netns_ipvs *ipvs, unsigned int len) in ip_vs_sync_buff_create() argument 362 static inline void sb_queue_tail(struct netns_ipvs *ipvs, in sb_queue_tail() argument 390 get_curr_sync_buff(struct netns_ipvs *ipvs, struct ipvs_master_sync_state *ms, unsigned long time) get_curr_sync_buff() argument 407 select_master_thread_id(struct netns_ipvs *ipvs, struct ip_vs_conn *cp) select_master_thread_id() argument 416 ip_vs_sync_buff_create_v0(struct netns_ipvs *ipvs, unsigned int len) ip_vs_sync_buff_create_v0() argument 460 ip_vs_sync_conn_needed(struct netns_ipvs *ipvs, struct ip_vs_conn *cp, int pkts) ip_vs_sync_conn_needed() argument 540 ip_vs_sync_conn_v0(struct netns_ipvs *ipvs, struct ip_vs_conn *cp, int pkts) ip_vs_sync_conn_v0() argument 630 ip_vs_sync_conn(struct netns_ipvs *ipvs, struct ip_vs_conn *cp, int pkts) ip_vs_sync_conn() argument 789 ip_vs_conn_fill_param_sync(struct netns_ipvs *ipvs, int af, union ip_vs_sync_conn *sc, struct ip_vs_conn_param *p, __u8 *pe_data, unsigned int pe_data_len, __u8 *pe_name, unsigned int pe_name_len) ip_vs_conn_fill_param_sync() argument 842 ip_vs_proc_conn(struct netns_ipvs *ipvs, struct ip_vs_conn_param *param, unsigned int flags, unsigned int state, unsigned int protocol, unsigned int type, const union nf_inet_addr *daddr, __be16 dport, unsigned long timeout, __u32 fwmark, struct ip_vs_sync_conn_options *opt) ip_vs_proc_conn() argument 959 ip_vs_process_message_v0(struct netns_ipvs *ipvs, const char *buffer, const size_t buflen) ip_vs_process_message_v0() argument 1070 ip_vs_proc_sync_conn(struct netns_ipvs *ipvs, __u8 *p, __u8 *msg_end) ip_vs_proc_sync_conn() argument 1204 ip_vs_process_message(struct netns_ipvs *ipvs, __u8 *buffer, const size_t buflen) ip_vs_process_message() argument 1470 make_send_sock(struct netns_ipvs *ipvs, int id, struct net_device *dev, struct socket **sock_ret) make_send_sock() argument 1527 make_receive_sock(struct netns_ipvs *ipvs, int id, struct net_device *dev, struct socket **sock_ret) make_receive_sock() argument 1635 struct netns_ipvs *ipvs = ms->ipvs; master_wakeup_work_handler() local 1650 next_sync_buff(struct netns_ipvs *ipvs, struct ipvs_master_sync_state *ms) next_sync_buff() argument 1664 struct netns_ipvs *ipvs = tinfo->ipvs; sync_thread_master() local 1716 struct netns_ipvs *ipvs = tinfo->ipvs; sync_thread_backup() local 1750 start_sync_thread(struct netns_ipvs *ipvs, struct ipvs_sync_daemon_cfg *c, int state) start_sync_thread() argument 1944 stop_sync_thread(struct netns_ipvs *ipvs, int state) stop_sync_thread() argument 2032 ip_vs_sync_net_init(struct netns_ipvs *ipvs) ip_vs_sync_net_init() argument 2040 ip_vs_sync_net_cleanup(struct netns_ipvs *ipvs) ip_vs_sync_net_cleanup() argument [all...] |
H A D | ip_vs_ctl.c | 93 static void update_defense_level(struct netns_ipvs *ipvs) in update_defense_level() argument 218 struct netns_ipvs *ipvs; expire_nodest_conn_handler() local 232 struct netns_ipvs *ipvs = defense_work_handler() local 273 ip_vs_svc_hashkey(struct netns_ipvs *ipvs, int af, unsigned int proto, const union nf_inet_addr *addr, __be16 port) ip_vs_svc_hashkey() argument 295 ip_vs_svc_fwm_hashkey(struct netns_ipvs *ipvs, __u32 fwmark) ip_vs_svc_fwm_hashkey() argument 367 __ip_vs_service_find(struct netns_ipvs *ipvs, int af, __u16 protocol, const union nf_inet_addr *vaddr, __be16 vport) __ip_vs_service_find() argument 395 __ip_vs_svc_fwm_find(struct netns_ipvs *ipvs, int af, __u32 fwmark) __ip_vs_svc_fwm_find() argument 416 ip_vs_service_find(struct netns_ipvs *ipvs, int af, __u32 fwmark, __u16 protocol, const union nf_inet_addr *vaddr, __be16 vport) ip_vs_service_find() argument 521 ip_vs_rs_hash(struct netns_ipvs *ipvs, struct ip_vs_dest *dest) ip_vs_rs_hash() argument 573 ip_vs_has_real_service(struct netns_ipvs *ipvs, int af, __u16 protocol, const union nf_inet_addr *daddr, __be16 dport) ip_vs_has_real_service() argument 602 ip_vs_find_real_service(struct netns_ipvs *ipvs, int af, __u16 protocol, const union nf_inet_addr *daddr, __be16 dport) ip_vs_find_real_service() argument 633 ip_vs_find_tunnel(struct netns_ipvs *ipvs, int af, const union nf_inet_addr *daddr, __be16 tun_port) ip_vs_find_tunnel() argument 688 ip_vs_find_dest(struct netns_ipvs *ipvs, int svc_af, int dest_af, const union nf_inet_addr *daddr, __be16 dport, const union nf_inet_addr *vaddr, __be16 vport, __u16 protocol, __u32 fwmark, __u32 flags) ip_vs_find_dest() argument 747 struct netns_ipvs *ipvs = svc->ipvs; ip_vs_trash_get_dest() local 801 ip_vs_trash_cleanup(struct netns_ipvs *ipvs) ip_vs_trash_cleanup() argument 873 struct netns_ipvs *ipvs = svc->ipvs; __ip_vs_update_dest() local 1157 __ip_vs_del_dest(struct netns_ipvs *ipvs, struct ip_vs_dest *dest, bool cleanup) __ip_vs_del_dest() argument 1253 struct netns_ipvs *ipvs = from_timer(ipvs, t, dest_trash_timer); ip_vs_dest_trash_expire() local 1286 ip_vs_add_service(struct netns_ipvs *ipvs, struct ip_vs_service_user_kern *u, struct ip_vs_service **svc_p) ip_vs_add_service() argument 1532 struct netns_ipvs *ipvs = svc->ipvs; __ip_vs_del_service() local 1614 ip_vs_flush(struct netns_ipvs *ipvs, bool cleanup) ip_vs_flush() argument 1651 struct netns_ipvs *ipvs; ip_vs_service_nets_cleanup() local 1692 struct netns_ipvs *ipvs = net_ipvs(net); ip_vs_dst_event() local 1747 ip_vs_zero_all(struct netns_ipvs *ipvs) ip_vs_zero_all() argument 1778 struct netns_ipvs *ipvs = table->extra2; proc_do_defense_mode() local 1805 struct netns_ipvs *ipvs = table->extra2; proc_do_sync_threshold() local 2068 struct netns_ipvs *ipvs = net_ipvs(net); ip_vs_info_array() local 2174 struct netns_ipvs *ipvs = net_ipvs(net); ip_vs_info_seq_show() local 2340 ip_vs_set_timeout(struct netns_ipvs *ipvs, struct ip_vs_timeout_user *u) ip_vs_set_timeout() argument 2467 struct netns_ipvs *ipvs = net_ipvs(net); do_ip_vs_set_ctl() local 2625 __ip_vs_get_service_entries(struct netns_ipvs *ipvs, const struct ip_vs_get_services *get, struct ip_vs_get_services __user *uptr) __ip_vs_get_service_entries() argument 2676 __ip_vs_get_dest_entries(struct netns_ipvs *ipvs, const struct ip_vs_get_dests *get, struct ip_vs_get_dests __user *uptr) __ip_vs_get_dest_entries() argument 2732 __ip_vs_get_timeouts(struct netns_ipvs *ipvs, struct ip_vs_timeout_user *u) __ip_vs_get_timeouts() argument 2781 struct netns_ipvs *ipvs = net_ipvs(net); do_ip_vs_get_ctl() local 3157 struct netns_ipvs *ipvs = net_ipvs(net); ip_vs_genl_dump_services() local 3200 ip_vs_genl_parse_service(struct netns_ipvs *ipvs, struct ip_vs_service_user_kern *usvc, struct nlattr *nla, bool full_entry, struct ip_vs_service **ret_svc) ip_vs_genl_parse_service() argument 3281 ip_vs_genl_find_service(struct netns_ipvs *ipvs, struct nlattr *nla) ip_vs_genl_find_service() argument 3370 struct netns_ipvs *ipvs = net_ipvs(net); ip_vs_genl_dump_dests() local 3529 struct netns_ipvs *ipvs = net_ipvs(net); ip_vs_genl_dump_daemons() local 3554 ip_vs_genl_new_daemon(struct netns_ipvs *ipvs, struct nlattr **attrs) ip_vs_genl_new_daemon() argument 3615 ip_vs_genl_del_daemon(struct netns_ipvs *ipvs, struct nlattr **attrs) ip_vs_genl_del_daemon() argument 3627 ip_vs_genl_set_config(struct netns_ipvs *ipvs, struct nlattr **attrs) ip_vs_genl_set_config() argument 3650 struct netns_ipvs *ipvs = net_ipvs(net); ip_vs_genl_set_daemon() local 3679 struct netns_ipvs *ipvs = net_ipvs(net); ip_vs_genl_set_cmd() local 3806 struct netns_ipvs *ipvs = net_ipvs(net); ip_vs_genl_get_cmd() local 4027 ip_vs_control_net_init_sysctl(struct netns_ipvs *ipvs) ip_vs_control_net_init_sysctl() argument 4123 ip_vs_control_net_cleanup_sysctl(struct netns_ipvs *ipvs) ip_vs_control_net_cleanup_sysctl() argument 4139 ip_vs_control_net_init_sysctl(struct netns_ipvs *ipvs) ip_vs_control_net_init_sysctl() argument 4140 ip_vs_control_net_cleanup_sysctl(struct netns_ipvs *ipvs) ip_vs_control_net_cleanup_sysctl() argument 4151 ip_vs_control_net_init(struct netns_ipvs *ipvs) ip_vs_control_net_init() argument 4213 ip_vs_control_net_cleanup(struct netns_ipvs *ipvs) ip_vs_control_net_cleanup() argument [all...] |
/kernel/linux/linux-6.6/include/net/ |
H A D | net_namespace.h | 172 struct netns_ipvs *ipvs; member
|
H A D | ip_vs.h | 453 struct netns_ipvs *ipvs; member 549 struct netns_ipvs *ipvs; global() member 576 struct netns_ipvs *ipvs; global() member 688 struct netns_ipvs *ipvs; global() member 876 struct netns_ipvs *ipvs; global() member 1062 sysctl_sync_threshold(struct netns_ipvs *ipvs) sysctl_sync_threshold() argument 1067 sysctl_sync_period(struct netns_ipvs *ipvs) sysctl_sync_period() argument 1072 sysctl_sync_refresh_period(struct netns_ipvs *ipvs) sysctl_sync_refresh_period() argument 1077 sysctl_sync_retries(struct netns_ipvs *ipvs) sysctl_sync_retries() argument 1082 sysctl_sync_ver(struct netns_ipvs *ipvs) sysctl_sync_ver() argument 1087 sysctl_sloppy_tcp(struct netns_ipvs *ipvs) sysctl_sloppy_tcp() argument 1092 sysctl_sloppy_sctp(struct netns_ipvs *ipvs) sysctl_sloppy_sctp() argument 1097 sysctl_sync_ports(struct netns_ipvs *ipvs) sysctl_sync_ports() argument 1102 sysctl_sync_persist_mode(struct netns_ipvs *ipvs) sysctl_sync_persist_mode() argument 1107 sysctl_sync_qlen_max(struct netns_ipvs *ipvs) sysctl_sync_qlen_max() argument 1112 sysctl_sync_sock_size(struct netns_ipvs *ipvs) sysctl_sync_sock_size() argument 1117 sysctl_pmtu_disc(struct netns_ipvs *ipvs) sysctl_pmtu_disc() argument 1122 sysctl_backup_only(struct netns_ipvs *ipvs) sysctl_backup_only() argument 1128 sysctl_conn_reuse_mode(struct netns_ipvs *ipvs) sysctl_conn_reuse_mode() argument 1133 sysctl_expire_nodest_conn(struct netns_ipvs *ipvs) sysctl_expire_nodest_conn() argument 1138 sysctl_schedule_icmp(struct netns_ipvs *ipvs) sysctl_schedule_icmp() argument 1143 sysctl_ignore_tunneled(struct netns_ipvs *ipvs) sysctl_ignore_tunneled() argument 1148 sysctl_cache_bypass(struct netns_ipvs *ipvs) sysctl_cache_bypass() argument 1153 sysctl_run_estimation(struct netns_ipvs *ipvs) sysctl_run_estimation() argument 1158 sysctl_est_cpulist(struct netns_ipvs *ipvs) sysctl_est_cpulist() argument 1166 sysctl_est_nice(struct netns_ipvs *ipvs) sysctl_est_nice() argument 1173 sysctl_sync_threshold(struct netns_ipvs *ipvs) sysctl_sync_threshold() argument 1178 sysctl_sync_period(struct netns_ipvs *ipvs) sysctl_sync_period() argument 1183 sysctl_sync_refresh_period(struct netns_ipvs *ipvs) sysctl_sync_refresh_period() argument 1188 sysctl_sync_retries(struct netns_ipvs *ipvs) sysctl_sync_retries() argument 1193 sysctl_sync_ver(struct netns_ipvs *ipvs) sysctl_sync_ver() argument 1198 sysctl_sloppy_tcp(struct netns_ipvs *ipvs) sysctl_sloppy_tcp() argument 1203 sysctl_sloppy_sctp(struct netns_ipvs *ipvs) sysctl_sloppy_sctp() argument 1208 sysctl_sync_ports(struct netns_ipvs *ipvs) sysctl_sync_ports() argument 1213 sysctl_sync_persist_mode(struct netns_ipvs *ipvs) sysctl_sync_persist_mode() argument 1218 sysctl_sync_qlen_max(struct netns_ipvs *ipvs) sysctl_sync_qlen_max() argument 1223 sysctl_sync_sock_size(struct netns_ipvs *ipvs) sysctl_sync_sock_size() argument 1228 sysctl_pmtu_disc(struct netns_ipvs *ipvs) sysctl_pmtu_disc() argument 1233 sysctl_backup_only(struct netns_ipvs *ipvs) sysctl_backup_only() argument 1238 sysctl_conn_reuse_mode(struct netns_ipvs *ipvs) sysctl_conn_reuse_mode() argument 1243 sysctl_expire_nodest_conn(struct netns_ipvs *ipvs) sysctl_expire_nodest_conn() argument 1248 sysctl_schedule_icmp(struct netns_ipvs *ipvs) sysctl_schedule_icmp() argument 1253 sysctl_ignore_tunneled(struct netns_ipvs *ipvs) sysctl_ignore_tunneled() argument 1258 sysctl_cache_bypass(struct netns_ipvs *ipvs) sysctl_cache_bypass() argument 1263 sysctl_run_estimation(struct netns_ipvs *ipvs) sysctl_run_estimation() argument 1268 sysctl_est_cpulist(struct netns_ipvs *ipvs) sysctl_est_cpulist() argument 1273 sysctl_est_nice(struct netns_ipvs *ipvs) sysctl_est_nice() argument 1305 ip_vs_conn_fill_param(struct netns_ipvs *ipvs, int af, int protocol, const union nf_inet_addr *caddr, __be16 cport, const union nf_inet_addr *vaddr, __be16 vport, struct ip_vs_conn_param *p) ip_vs_conn_fill_param() argument 1588 ip_vs_est_stopped_recalc(struct netns_ipvs *ipvs) ip_vs_est_stopped_recalc() argument 1598 ip_vs_est_stopped(struct netns_ipvs *ipvs) ip_vs_est_stopped() argument 1607 ip_vs_est_max_threads(struct netns_ipvs *ipvs) ip_vs_est_max_threads() argument 1650 ip_vs_todrop(struct netns_ipvs *ipvs) ip_vs_todrop() argument 1660 ip_vs_todrop(struct netns_ipvs *ipvs) ip_vs_todrop() argument 1667 ip_vs_enqueue_expire_nodest_conns(struct netns_ipvs *ipvs) ip_vs_enqueue_expire_nodest_conns() argument 1676 ip_vs_enqueue_expire_nodest_conns(struct netns_ipvs *ipvs) ip_vs_enqueue_expire_nodest_conns() argument 1759 ip_vs_conntrack_enabled(struct netns_ipvs *ipvs) ip_vs_conntrack_enabled() argument 1778 ip_vs_conntrack_enabled(struct netns_ipvs *ipvs) ip_vs_conntrack_enabled() argument [all...] |
/kernel/linux/linux-6.6/net/netfilter/ipvs/ |
H A D | ip_vs_xmit.c | 214 static inline bool ensure_mtu_is_adequate(struct netns_ipvs *ipvs, int skb_af, in ensure_mtu_is_adequate() argument 256 static inline bool decrement_ttl(struct netns_ipvs *ipvs, in decrement_ttl() argument 307 __ip_vs_get_out_rt(struct netns_ipvs *ipvs, int skb_af, struct sk_buff *skb, in __ip_vs_get_out_rt() argument 469 __ip_vs_get_out_rt_v6(struct netns_ipvs *ipvs, in argument 1120 struct netns_ipvs *ipvs = cp->ipvs; ip_vs_tunnel_xmit() local 1265 struct netns_ipvs *ipvs = cp->ipvs; ip_vs_tunnel_xmit_v6() local [all...] |
H A D | ip_vs_core.c | 125 struct netns_ipvs *ipvs = cp->ipvs; in ip_vs_in_stats() local 161 struct netns_ipvs *ipvs = cp->ipvs; in ip_vs_out_stats() local 196 struct netns_ipvs *ipvs = svc->ipvs; in ip_vs_conn_stats() local 589 struct netns_ipvs *ipvs = svc->ipvs; ip_vs_leave() local 675 sysctl_snat_reroute(struct netns_ipvs *ipvs) sysctl_snat_reroute() argument 680 sysctl_nat_icmp_send(struct netns_ipvs *ipvs) sysctl_nat_icmp_send() argument 687 sysctl_snat_reroute(struct netns_ipvs *ipvs) sysctl_snat_reroute() argument 688 sysctl_nat_icmp_send(struct netns_ipvs *ipvs) sysctl_nat_icmp_send() argument 706 ip_vs_gather_frags(struct netns_ipvs *ipvs, struct sk_buff *skb, u_int32_t user) ip_vs_gather_frags() argument 720 ip_vs_route_me_harder(struct netns_ipvs *ipvs, int af, struct sk_buff *skb, unsigned int hooknum) ip_vs_route_me_harder() argument 914 ip_vs_out_icmp(struct netns_ipvs *ipvs, struct sk_buff *skb, int *related, unsigned int hooknum) ip_vs_out_icmp() argument 990 ip_vs_out_icmp_v6(struct netns_ipvs *ipvs, struct sk_buff *skb, int *related, unsigned int hooknum, struct ip_vs_iphdr *ipvsh) ip_vs_out_icmp_v6() argument 1220 __ip_vs_rs_conn_out(unsigned int hooknum, struct netns_ipvs *ipvs, int af, struct sk_buff *skb, const struct ip_vs_iphdr *iph) __ip_vs_rs_conn_out() argument 1331 struct netns_ipvs *ipvs = net_ipvs(state->net); ip_vs_out_hook() local 1469 ip_vs_try_to_schedule(struct netns_ipvs *ipvs, int af, struct sk_buff *skb, struct ip_vs_proto_data *pd, int *verdict, struct ip_vs_conn **cpp, struct ip_vs_iphdr *iph) ip_vs_try_to_schedule() argument 1504 ipvs_udp_decap(struct netns_ipvs *ipvs, struct sk_buff *skb, unsigned int offset, __u16 af, const union nf_inet_addr *daddr, __u8 *proto) ipvs_udp_decap() argument 1539 ipvs_gre_decap(struct netns_ipvs *ipvs, struct sk_buff *skb, unsigned int offset, __u16 af, const union nf_inet_addr *daddr, __u8 *proto) ipvs_gre_decap() argument 1577 ip_vs_in_icmp(struct netns_ipvs *ipvs, struct sk_buff *skb, int *related, unsigned int hooknum) ip_vs_in_icmp() argument 1800 ip_vs_in_icmp_v6(struct netns_ipvs *ipvs, struct sk_buff *skb, int *related, unsigned int hooknum, struct ip_vs_iphdr *iph) ip_vs_in_icmp_v6() argument 1909 struct netns_ipvs *ipvs = net_ipvs(state->net); ip_vs_in_hook() local 2103 struct netns_ipvs *ipvs = net_ipvs(state->net); ip_vs_forward_icmp() local 2227 ip_vs_register_hooks(struct netns_ipvs *ipvs, unsigned int af) ip_vs_register_hooks() argument 2256 ip_vs_unregister_hooks(struct netns_ipvs *ipvs, unsigned int af) ip_vs_unregister_hooks() argument 2287 struct netns_ipvs *ipvs; __ip_vs_init() local 2341 struct netns_ipvs *ipvs; __ip_vs_cleanup_batch() local 2359 struct netns_ipvs *ipvs; __ip_vs_dev_cleanup_batch() local [all...] |
H A D | ip_vs_sync.c | 199 struct netns_ipvs *ipvs; member 304 sb_dequeue(struct netns_ipvs *ipvs, struct ipvs_master_sync_state *ms) in sb_dequeue() argument 329 ip_vs_sync_buff_create(struct netns_ipvs *ipvs, unsigned int len) in ip_vs_sync_buff_create() argument 362 static inline void sb_queue_tail(struct netns_ipvs *ipvs, in sb_queue_tail() argument 390 get_curr_sync_buff(struct netns_ipvs *ipvs, struct ipvs_master_sync_state *ms, unsigned long time) get_curr_sync_buff() argument 407 select_master_thread_id(struct netns_ipvs *ipvs, struct ip_vs_conn *cp) select_master_thread_id() argument 416 ip_vs_sync_buff_create_v0(struct netns_ipvs *ipvs, unsigned int len) ip_vs_sync_buff_create_v0() argument 460 ip_vs_sync_conn_needed(struct netns_ipvs *ipvs, struct ip_vs_conn *cp, int pkts) ip_vs_sync_conn_needed() argument 540 ip_vs_sync_conn_v0(struct netns_ipvs *ipvs, struct ip_vs_conn *cp, int pkts) ip_vs_sync_conn_v0() argument 630 ip_vs_sync_conn(struct netns_ipvs *ipvs, struct ip_vs_conn *cp, int pkts) ip_vs_sync_conn() argument 789 ip_vs_conn_fill_param_sync(struct netns_ipvs *ipvs, int af, union ip_vs_sync_conn *sc, struct ip_vs_conn_param *p, __u8 *pe_data, unsigned int pe_data_len, __u8 *pe_name, unsigned int pe_name_len) ip_vs_conn_fill_param_sync() argument 842 ip_vs_proc_conn(struct netns_ipvs *ipvs, struct ip_vs_conn_param *param, unsigned int flags, unsigned int state, unsigned int protocol, unsigned int type, const union nf_inet_addr *daddr, __be16 dport, unsigned long timeout, __u32 fwmark, struct ip_vs_sync_conn_options *opt) ip_vs_proc_conn() argument 959 ip_vs_process_message_v0(struct netns_ipvs *ipvs, const char *buffer, const size_t buflen) ip_vs_process_message_v0() argument 1070 ip_vs_proc_sync_conn(struct netns_ipvs *ipvs, __u8 *p, __u8 *msg_end) ip_vs_proc_sync_conn() argument 1204 ip_vs_process_message(struct netns_ipvs *ipvs, __u8 *buffer, const size_t buflen) ip_vs_process_message() argument 1468 make_send_sock(struct netns_ipvs *ipvs, int id, struct net_device *dev, struct socket **sock_ret) make_send_sock() argument 1525 make_receive_sock(struct netns_ipvs *ipvs, int id, struct net_device *dev, struct socket **sock_ret) make_receive_sock() argument 1628 struct netns_ipvs *ipvs = ms->ipvs; master_wakeup_work_handler() local 1643 next_sync_buff(struct netns_ipvs *ipvs, struct ipvs_master_sync_state *ms) next_sync_buff() argument 1657 struct netns_ipvs *ipvs = tinfo->ipvs; sync_thread_master() local 1709 struct netns_ipvs *ipvs = tinfo->ipvs; sync_thread_backup() local 1743 start_sync_thread(struct netns_ipvs *ipvs, struct ipvs_sync_daemon_cfg *c, int state) start_sync_thread() argument 1937 stop_sync_thread(struct netns_ipvs *ipvs, int state) stop_sync_thread() argument 2025 ip_vs_sync_net_init(struct netns_ipvs *ipvs) ip_vs_sync_net_init() argument 2033 ip_vs_sync_net_cleanup(struct netns_ipvs *ipvs) ip_vs_sync_net_cleanup() argument [all...] |
H A D | ip_vs_ctl.c | 93 static void update_defense_level(struct netns_ipvs *ipvs) in update_defense_level() argument 218 struct netns_ipvs *ipvs; expire_nodest_conn_handler() local 232 struct netns_ipvs *ipvs = defense_work_handler() local 245 struct netns_ipvs *ipvs = est_reload_work_handler() local 314 ip_vs_svc_hashkey(struct netns_ipvs *ipvs, int af, unsigned int proto, const union nf_inet_addr *addr, __be16 port) ip_vs_svc_hashkey() argument 336 ip_vs_svc_fwm_hashkey(struct netns_ipvs *ipvs, __u32 fwmark) ip_vs_svc_fwm_hashkey() argument 408 __ip_vs_service_find(struct netns_ipvs *ipvs, int af, __u16 protocol, const union nf_inet_addr *vaddr, __be16 vport) __ip_vs_service_find() argument 436 __ip_vs_svc_fwm_find(struct netns_ipvs *ipvs, int af, __u32 fwmark) __ip_vs_svc_fwm_find() argument 457 ip_vs_service_find(struct netns_ipvs *ipvs, int af, __u32 fwmark, __u16 protocol, const union nf_inet_addr *vaddr, __be16 vport) ip_vs_service_find() argument 559 ip_vs_rs_hash(struct netns_ipvs *ipvs, struct ip_vs_dest *dest) ip_vs_rs_hash() argument 611 ip_vs_has_real_service(struct netns_ipvs *ipvs, int af, __u16 protocol, const union nf_inet_addr *daddr, __be16 dport) ip_vs_has_real_service() argument 640 ip_vs_find_real_service(struct netns_ipvs *ipvs, int af, __u16 protocol, const union nf_inet_addr *daddr, __be16 dport) ip_vs_find_real_service() argument 671 ip_vs_find_tunnel(struct netns_ipvs *ipvs, int af, const union nf_inet_addr *daddr, __be16 tun_port) ip_vs_find_tunnel() argument 726 ip_vs_find_dest(struct netns_ipvs *ipvs, int svc_af, int dest_af, const union nf_inet_addr *daddr, __be16 dport, const union nf_inet_addr *vaddr, __be16 vport, __u16 protocol, __u32 fwmark, __u32 flags) ip_vs_find_dest() argument 785 struct netns_ipvs *ipvs = svc->ipvs; ip_vs_trash_get_dest() local 847 ip_vs_trash_cleanup(struct netns_ipvs *ipvs) ip_vs_trash_cleanup() argument 970 struct netns_ipvs *ipvs = svc->ipvs; __ip_vs_update_dest() local 1242 __ip_vs_del_dest(struct netns_ipvs *ipvs, struct ip_vs_dest *dest, bool cleanup) __ip_vs_del_dest() argument 1334 struct netns_ipvs *ipvs = from_timer(ipvs, t, dest_trash_timer); ip_vs_dest_trash_expire() local 1367 ip_vs_add_service(struct netns_ipvs *ipvs, struct ip_vs_service_user_kern *u, struct ip_vs_service **svc_p) ip_vs_add_service() argument 1612 struct netns_ipvs *ipvs = svc->ipvs; __ip_vs_del_service() local 1694 ip_vs_flush(struct netns_ipvs *ipvs, bool cleanup) ip_vs_flush() argument 1731 struct netns_ipvs *ipvs; ip_vs_service_nets_cleanup() local 1770 struct netns_ipvs *ipvs = net_ipvs(net); ip_vs_dst_event() local 1823 ip_vs_zero_all(struct netns_ipvs *ipvs) ip_vs_zero_all() argument 1852 struct netns_ipvs *ipvs = table->extra2; proc_do_defense_mode() local 1879 struct netns_ipvs *ipvs = table->extra2; proc_do_sync_threshold() local 1929 struct netns_ipvs *ipvs = table->extra2; ipvs_proc_est_cpumask_set() local 1968 struct netns_ipvs *ipvs = table->extra2; ipvs_proc_est_cpumask_get() local 2016 struct netns_ipvs *ipvs = table->extra2; ipvs_proc_est_nice() local 2046 struct netns_ipvs *ipvs = table->extra2; ipvs_proc_run_estimation() local 2302 struct netns_ipvs *ipvs = net_ipvs(net); ip_vs_info_array() local 2408 struct netns_ipvs *ipvs = net_ipvs(net); ip_vs_info_seq_show() local 2574 ip_vs_set_timeout(struct netns_ipvs *ipvs, struct ip_vs_timeout_user *u) ip_vs_set_timeout() argument 2701 struct netns_ipvs *ipvs = net_ipvs(net); do_ip_vs_set_ctl() local 2864 __ip_vs_get_service_entries(struct netns_ipvs *ipvs, const struct ip_vs_get_services *get, struct ip_vs_get_services __user *uptr) __ip_vs_get_service_entries() argument 2915 __ip_vs_get_dest_entries(struct netns_ipvs *ipvs, const struct ip_vs_get_dests *get, struct ip_vs_get_dests __user *uptr) __ip_vs_get_dest_entries() argument 2971 __ip_vs_get_timeouts(struct netns_ipvs *ipvs, struct ip_vs_timeout_user *u) __ip_vs_get_timeouts() argument 3020 struct netns_ipvs *ipvs = net_ipvs(net); do_ip_vs_get_ctl() local 3396 struct netns_ipvs *ipvs = net_ipvs(net); ip_vs_genl_dump_services() local 3439 ip_vs_genl_parse_service(struct netns_ipvs *ipvs, struct ip_vs_service_user_kern *usvc, struct nlattr *nla, bool full_entry, struct ip_vs_service **ret_svc) ip_vs_genl_parse_service() argument 3520 ip_vs_genl_find_service(struct netns_ipvs *ipvs, struct nlattr *nla) ip_vs_genl_find_service() argument 3609 struct netns_ipvs *ipvs = net_ipvs(net); ip_vs_genl_dump_dests() local 3768 struct netns_ipvs *ipvs = net_ipvs(net); ip_vs_genl_dump_daemons() local 3793 ip_vs_genl_new_daemon(struct netns_ipvs *ipvs, struct nlattr **attrs) ip_vs_genl_new_daemon() argument 3854 ip_vs_genl_del_daemon(struct netns_ipvs *ipvs, struct nlattr **attrs) ip_vs_genl_del_daemon() argument 3866 ip_vs_genl_set_config(struct netns_ipvs *ipvs, struct nlattr **attrs) ip_vs_genl_set_config() argument 3889 struct netns_ipvs *ipvs = net_ipvs(net); ip_vs_genl_set_daemon() local 3918 struct netns_ipvs *ipvs = net_ipvs(net); ip_vs_genl_set_cmd() local 4045 struct netns_ipvs *ipvs = net_ipvs(net); ip_vs_genl_get_cmd() local 4267 ip_vs_control_net_init_sysctl(struct netns_ipvs *ipvs) ip_vs_control_net_init_sysctl() argument 4386 ip_vs_control_net_cleanup_sysctl(struct netns_ipvs *ipvs) ip_vs_control_net_cleanup_sysctl() argument 4405 ip_vs_control_net_init_sysctl(struct netns_ipvs *ipvs) ip_vs_control_net_init_sysctl() argument 4406 ip_vs_control_net_cleanup_sysctl(struct netns_ipvs *ipvs) ip_vs_control_net_cleanup_sysctl() argument 4417 ip_vs_control_net_init(struct netns_ipvs *ipvs) ip_vs_control_net_init() argument 4482 ip_vs_control_net_cleanup(struct netns_ipvs *ipvs) ip_vs_control_net_cleanup() argument [all...] |
/kernel/linux/linux-5.10/include/net/ |
H A D | ip_vs.h | 488 struct netns_ipvs *ipvs; global() member 515 struct netns_ipvs *ipvs; global() member 627 struct netns_ipvs *ipvs; global() member 814 struct netns_ipvs *ipvs; global() member 985 sysctl_sync_threshold(struct netns_ipvs *ipvs) sysctl_sync_threshold() argument 990 sysctl_sync_period(struct netns_ipvs *ipvs) sysctl_sync_period() argument 995 sysctl_sync_refresh_period(struct netns_ipvs *ipvs) sysctl_sync_refresh_period() argument 1000 sysctl_sync_retries(struct netns_ipvs *ipvs) sysctl_sync_retries() argument 1005 sysctl_sync_ver(struct netns_ipvs *ipvs) sysctl_sync_ver() argument 1010 sysctl_sloppy_tcp(struct netns_ipvs *ipvs) sysctl_sloppy_tcp() argument 1015 sysctl_sloppy_sctp(struct netns_ipvs *ipvs) sysctl_sloppy_sctp() argument 1020 sysctl_sync_ports(struct netns_ipvs *ipvs) sysctl_sync_ports() argument 1025 sysctl_sync_persist_mode(struct netns_ipvs *ipvs) sysctl_sync_persist_mode() argument 1030 sysctl_sync_qlen_max(struct netns_ipvs *ipvs) sysctl_sync_qlen_max() argument 1035 sysctl_sync_sock_size(struct netns_ipvs *ipvs) sysctl_sync_sock_size() argument 1040 sysctl_pmtu_disc(struct netns_ipvs *ipvs) sysctl_pmtu_disc() argument 1045 sysctl_backup_only(struct netns_ipvs *ipvs) sysctl_backup_only() argument 1051 sysctl_conn_reuse_mode(struct netns_ipvs *ipvs) sysctl_conn_reuse_mode() argument 1056 sysctl_expire_nodest_conn(struct netns_ipvs *ipvs) sysctl_expire_nodest_conn() argument 1061 sysctl_schedule_icmp(struct netns_ipvs *ipvs) sysctl_schedule_icmp() argument 1066 sysctl_ignore_tunneled(struct netns_ipvs *ipvs) sysctl_ignore_tunneled() argument 1071 sysctl_cache_bypass(struct netns_ipvs *ipvs) sysctl_cache_bypass() argument 1078 sysctl_sync_threshold(struct netns_ipvs *ipvs) sysctl_sync_threshold() argument 1083 sysctl_sync_period(struct netns_ipvs *ipvs) sysctl_sync_period() argument 1088 sysctl_sync_refresh_period(struct netns_ipvs *ipvs) sysctl_sync_refresh_period() argument 1093 sysctl_sync_retries(struct netns_ipvs *ipvs) sysctl_sync_retries() argument 1098 sysctl_sync_ver(struct netns_ipvs *ipvs) sysctl_sync_ver() argument 1103 sysctl_sloppy_tcp(struct netns_ipvs *ipvs) sysctl_sloppy_tcp() argument 1108 sysctl_sloppy_sctp(struct netns_ipvs *ipvs) sysctl_sloppy_sctp() argument 1113 sysctl_sync_ports(struct netns_ipvs *ipvs) sysctl_sync_ports() argument 1118 sysctl_sync_persist_mode(struct netns_ipvs *ipvs) sysctl_sync_persist_mode() argument 1123 sysctl_sync_qlen_max(struct netns_ipvs *ipvs) sysctl_sync_qlen_max() argument 1128 sysctl_sync_sock_size(struct netns_ipvs *ipvs) sysctl_sync_sock_size() argument 1133 sysctl_pmtu_disc(struct netns_ipvs *ipvs) sysctl_pmtu_disc() argument 1138 sysctl_backup_only(struct netns_ipvs *ipvs) sysctl_backup_only() argument 1143 sysctl_conn_reuse_mode(struct netns_ipvs *ipvs) sysctl_conn_reuse_mode() argument 1148 sysctl_expire_nodest_conn(struct netns_ipvs *ipvs) sysctl_expire_nodest_conn() argument 1153 sysctl_schedule_icmp(struct netns_ipvs *ipvs) sysctl_schedule_icmp() argument 1158 sysctl_ignore_tunneled(struct netns_ipvs *ipvs) sysctl_ignore_tunneled() argument 1163 sysctl_cache_bypass(struct netns_ipvs *ipvs) sysctl_cache_bypass() argument 1195 ip_vs_conn_fill_param(struct netns_ipvs *ipvs, int af, int protocol, const union nf_inet_addr *caddr, __be16 cport, const union nf_inet_addr *vaddr, __be16 vport, struct ip_vs_conn_param *p) ip_vs_conn_fill_param() argument 1509 ip_vs_todrop(struct netns_ipvs *ipvs) ip_vs_todrop() argument 1519 ip_vs_todrop(struct netns_ipvs *ipvs) ip_vs_todrop() argument 1526 ip_vs_enqueue_expire_nodest_conns(struct netns_ipvs *ipvs) ip_vs_enqueue_expire_nodest_conns() argument 1535 ip_vs_enqueue_expire_nodest_conns(struct netns_ipvs *ipvs) ip_vs_enqueue_expire_nodest_conns() argument 1618 ip_vs_conntrack_enabled(struct netns_ipvs *ipvs) ip_vs_conntrack_enabled() argument 1637 ip_vs_conntrack_enabled(struct netns_ipvs *ipvs) ip_vs_conntrack_enabled() argument [all...] |