Symbol: ip_vs_service
include/net/ip_vs.h
1298
struct ip_vs_conn *ip_vs_new_conn_out(struct ip_vs_service *svc,
include/net/ip_vs.h
1520
int ip_vs_bind_scheduler(struct ip_vs_service *svc,
include/net/ip_vs.h
1522
void ip_vs_unbind_scheduler(struct ip_vs_service *svc,
include/net/ip_vs.h
1527
ip_vs_schedule(struct ip_vs_service *svc, struct sk_buff *skb,
include/net/ip_vs.h
1530
int ip_vs_leave(struct ip_vs_service *svc, struct sk_buff *skb,
include/net/ip_vs.h
1533
void ip_vs_scheduler_err(struct ip_vs_service *svc, const char *msg);
include/net/ip_vs.h
1539
struct ip_vs_service *
include/net/ip_vs.h
1826
static inline int ip_vs_register_conntrack(struct ip_vs_service *svc)
include/net/ip_vs.h
1843
static inline void ip_vs_unregister_conntrack(struct ip_vs_service *svc)
include/net/ip_vs.h
748
struct ip_vs_service __rcu *svc; /* service it belongs to */
include/net/ip_vs.h
767
int (*init_service)(struct ip_vs_service *svc);
include/net/ip_vs.h
769
void (*done_service)(struct ip_vs_service *svc);
include/net/ip_vs.h
771
int (*add_dest)(struct ip_vs_service *svc, struct ip_vs_dest *dest);
include/net/ip_vs.h
773
int (*del_dest)(struct ip_vs_service *svc, struct ip_vs_dest *dest);
include/net/ip_vs.h
775
int (*upd_dest)(struct ip_vs_service *svc, struct ip_vs_dest *dest);
include/net/ip_vs.h
778
struct ip_vs_dest* (*schedule)(struct ip_vs_service *svc,
include/net/ip_vs.h
798
struct ip_vs_conn* (*conn_out)(struct ip_vs_service *svc,
net/netfilter/ipvs/ip_vs_conn.c
1297
struct ip_vs_service *svc;
net/netfilter/ipvs/ip_vs_core.c
1128
struct ip_vs_conn *ip_vs_new_conn_out(struct ip_vs_service *svc,
net/netfilter/ipvs/ip_vs_core.c
1239
struct ip_vs_service *svc;
net/netfilter/ipvs/ip_vs_core.c
128
struct ip_vs_service *svc;
net/netfilter/ipvs/ip_vs_core.c
164
struct ip_vs_service *svc;
net/netfilter/ipvs/ip_vs_core.c
193
ip_vs_conn_stats(struct ip_vs_conn *cp, struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_core.c
229
ip_vs_conn_fill_param_persist(const struct ip_vs_service *svc,
net/netfilter/ipvs/ip_vs_core.c
252
ip_vs_sched_persist(struct ip_vs_service *svc,
net/netfilter/ipvs/ip_vs_core.c
440
ip_vs_schedule(struct ip_vs_service *svc, struct sk_buff *skb,
net/netfilter/ipvs/ip_vs_core.c
584
int ip_vs_leave(struct ip_vs_service *svc, struct sk_buff *skb,
net/netfilter/ipvs/ip_vs_ctl.c
1057
ip_vs_new_dest(struct ip_vs_service *svc, struct ip_vs_dest_user_kern *udest)
net/netfilter/ipvs/ip_vs_ctl.c
1126
ip_vs_add_dest(struct ip_vs_service *svc, struct ip_vs_dest_user_kern *udest)
net/netfilter/ipvs/ip_vs_ctl.c
1197
ip_vs_edit_dest(struct ip_vs_service *svc, struct ip_vs_dest_user_kern *udest)
net/netfilter/ipvs/ip_vs_ctl.c
1274
static void __ip_vs_unlink_dest(struct ip_vs_service *svc,
net/netfilter/ipvs/ip_vs_ctl.c
1303
ip_vs_del_dest(struct ip_vs_service *svc, struct ip_vs_dest_user_kern *udest)
net/netfilter/ipvs/ip_vs_ctl.c
1368
struct ip_vs_service **svc_p)
net/netfilter/ipvs/ip_vs_ctl.c
1373
struct ip_vs_service *svc = NULL;
net/netfilter/ipvs/ip_vs_ctl.c
1424
svc = kzalloc_obj(struct ip_vs_service);
net/netfilter/ipvs/ip_vs_ctl.c
1517
ip_vs_edit_service(struct ip_vs_service *svc, struct ip_vs_service_user_kern *u)
net/netfilter/ipvs/ip_vs_ctl.c
1607
static void __ip_vs_del_service(struct ip_vs_service *svc, bool cleanup)
net/netfilter/ipvs/ip_vs_ctl.c
1665
static void ip_vs_unlink_service(struct ip_vs_service *svc, bool cleanup)
net/netfilter/ipvs/ip_vs_ctl.c
1681
static int ip_vs_del_service(struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_ctl.c
1697
struct ip_vs_service *svc;
net/netfilter/ipvs/ip_vs_ctl.c
1771
struct ip_vs_service *svc;
net/netfilter/ipvs/ip_vs_ctl.c
1812
static int ip_vs_zero_service(struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_ctl.c
1826
struct ip_vs_service *svc;
net/netfilter/ipvs/ip_vs_ctl.c
2299
static struct ip_vs_service *ip_vs_info_array(struct seq_file *seq, loff_t pos)
net/netfilter/ipvs/ip_vs_ctl.c
2305
struct ip_vs_service *svc;
net/netfilter/ipvs/ip_vs_ctl.c
2345
struct ip_vs_service *svc;
net/netfilter/ipvs/ip_vs_ctl.c
2358
return hlist_entry(e, struct ip_vs_service, s_list);
net/netfilter/ipvs/ip_vs_ctl.c
2376
return hlist_entry(e, struct ip_vs_service, f_list);
net/netfilter/ipvs/ip_vs_ctl.c
2409
const struct ip_vs_service *svc = v;
net/netfilter/ipvs/ip_vs_ctl.c
2698
struct ip_vs_service *svc;
net/netfilter/ipvs/ip_vs_ctl.c
2842
ip_vs_copy_service(struct ip_vs_service_entry *dst, struct ip_vs_service *src)
net/netfilter/ipvs/ip_vs_ctl.c
2869
struct ip_vs_service *svc;
net/netfilter/ipvs/ip_vs_ctl.c
2918
struct ip_vs_service *svc;
net/netfilter/ipvs/ip_vs_ctl.c
3110
struct ip_vs_service *svc;
net/netfilter/ipvs/ip_vs_ctl.c
3316
struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_ctl.c
3367
struct ip_vs_service *svc,
net/netfilter/ipvs/ip_vs_ctl.c
3394
struct ip_vs_service *svc;
net/netfilter/ipvs/ip_vs_ctl.c
3442
struct ip_vs_service **ret_svc)
net/netfilter/ipvs/ip_vs_ctl.c
3446
struct ip_vs_service *svc;
net/netfilter/ipvs/ip_vs_ctl.c
345
static int ip_vs_svc_hash(struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_ctl.c
3520
static struct ip_vs_service *ip_vs_genl_find_service(struct netns_ipvs *ipvs,
net/netfilter/ipvs/ip_vs_ctl.c
3524
struct ip_vs_service *svc;
net/netfilter/ipvs/ip_vs_ctl.c
3605
struct ip_vs_service *svc;
net/netfilter/ipvs/ip_vs_ctl.c
381
static int ip_vs_svc_unhash(struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_ctl.c
3910
struct ip_vs_service *svc = NULL;
net/netfilter/ipvs/ip_vs_ctl.c
406
static inline struct ip_vs_service *
net/netfilter/ipvs/ip_vs_ctl.c
4070
struct ip_vs_service *svc;
net/netfilter/ipvs/ip_vs_ctl.c
411
struct ip_vs_service *svc;
net/netfilter/ipvs/ip_vs_ctl.c
434
static inline struct ip_vs_service *
net/netfilter/ipvs/ip_vs_ctl.c
438
struct ip_vs_service *svc;
net/netfilter/ipvs/ip_vs_ctl.c
455
struct ip_vs_service *
net/netfilter/ipvs/ip_vs_ctl.c
459
struct ip_vs_service *svc;
net/netfilter/ipvs/ip_vs_ctl.c
505
__ip_vs_bind_svc(struct ip_vs_dest *dest, struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_ctl.c
511
static void ip_vs_service_free(struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_ctl.c
519
struct ip_vs_service *svc;
net/netfilter/ipvs/ip_vs_ctl.c
521
svc = container_of(head, struct ip_vs_service, rcu_head);
net/netfilter/ipvs/ip_vs_ctl.c
525
static void __ip_vs_svc_put(struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_ctl.c
66
static void __ip_vs_del_service(struct ip_vs_service *svc, bool cleanup);
net/netfilter/ipvs/ip_vs_ctl.c
697
ip_vs_lookup_dest(struct ip_vs_service *svc, int dest_af,
net/netfilter/ipvs/ip_vs_ctl.c
733
struct ip_vs_service *svc;
net/netfilter/ipvs/ip_vs_ctl.c
780
ip_vs_trash_get_dest(struct ip_vs_service *svc, int dest_af,
net/netfilter/ipvs/ip_vs_ctl.c
830
struct ip_vs_service *svc = rcu_dereference_protected(dest->svc, 1);
net/netfilter/ipvs/ip_vs_ctl.c
966
__ip_vs_update_dest(struct ip_vs_service *svc, struct ip_vs_dest *dest,
net/netfilter/ipvs/ip_vs_ctl.c
970
struct ip_vs_service *old_svc;
net/netfilter/ipvs/ip_vs_dh.c
151
static int ip_vs_dh_init_svc(struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_dh.c
172
static void ip_vs_dh_done_svc(struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_dh.c
186
static int ip_vs_dh_dest_changed(struct ip_vs_service *svc,
net/netfilter/ipvs/ip_vs_dh.c
212
ip_vs_dh_schedule(struct ip_vs_service *svc, const struct sk_buff *skb,
net/netfilter/ipvs/ip_vs_dh.c
97
ip_vs_dh_reassign(struct ip_vs_dh_state *s, struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_fo.c
20
ip_vs_fo_schedule(struct ip_vs_service *svc, const struct sk_buff *skb,
net/netfilter/ipvs/ip_vs_lblc.c
104
struct ip_vs_service *svc; /* pointer back to service */
net/netfilter/ipvs/ip_vs_lblc.c
227
static void ip_vs_lblc_flush(struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_lblc.c
245
static int sysctl_lblc_expiration(struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_lblc.c
254
static inline void ip_vs_lblc_full_check(struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_lblc.c
296
struct ip_vs_service *svc = tbl->svc;
net/netfilter/ipvs/ip_vs_lblc.c
342
static int ip_vs_lblc_init_svc(struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_lblc.c
381
static void ip_vs_lblc_done_svc(struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_lblc.c
399
__ip_vs_lblc_schedule(struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_lblc.c
460
is_overloaded(struct ip_vs_dest *dest, struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_lblc.c
480
ip_vs_lblc_schedule(struct ip_vs_service *svc, const struct sk_buff *skb,
net/netfilter/ipvs/ip_vs_lblcr.c
276
struct ip_vs_service *svc; /* pointer back to service */
net/netfilter/ipvs/ip_vs_lblcr.c
393
static void ip_vs_lblcr_flush(struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_lblcr.c
410
static int sysctl_lblcr_expiration(struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_lblcr.c
419
static inline void ip_vs_lblcr_full_check(struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_lblcr.c
460
struct ip_vs_service *svc = tbl->svc;
net/netfilter/ipvs/ip_vs_lblcr.c
505
static int ip_vs_lblcr_init_svc(struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_lblcr.c
544
static void ip_vs_lblcr_done_svc(struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_lblcr.c
562
__ip_vs_lblcr_schedule(struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_lblcr.c
624
is_overloaded(struct ip_vs_dest *dest, struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_lblcr.c
644
ip_vs_lblcr_schedule(struct ip_vs_service *svc, const struct sk_buff *skb,
net/netfilter/ipvs/ip_vs_lc.c
23
ip_vs_lc_schedule(struct ip_vs_service *svc, const struct sk_buff *skb,
net/netfilter/ipvs/ip_vs_mh.c
122
struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_mh.c
159
struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_mh.c
234
ip_vs_mh_get(struct ip_vs_service *svc, struct ip_vs_mh_state *s,
net/netfilter/ipvs/ip_vs_mh.c
246
ip_vs_mh_get_fallback(struct ip_vs_service *svc, struct ip_vs_mh_state *s,
net/netfilter/ipvs/ip_vs_mh.c
288
struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_mh.c
320
static int ip_vs_mh_gcd_weight(struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_mh.c
341
static int ip_vs_mh_shift_weight(struct ip_vs_service *svc, int gcd)
net/netfilter/ipvs/ip_vs_mh.c
379
static int ip_vs_mh_init_svc(struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_mh.c
416
static void ip_vs_mh_done_svc(struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_mh.c
428
static int ip_vs_mh_dest_changed(struct ip_vs_service *svc,
net/netfilter/ipvs/ip_vs_mh.c
471
ip_vs_mh_schedule(struct ip_vs_service *svc, const struct sk_buff *skb,
net/netfilter/ipvs/ip_vs_nq.c
52
ip_vs_nq_schedule(struct ip_vs_service *svc, const struct sk_buff *skb,
net/netfilter/ipvs/ip_vs_ovf.c
24
ip_vs_ovf_schedule(struct ip_vs_service *svc, const struct sk_buff *skb,
net/netfilter/ipvs/ip_vs_pe_sip.c
147
ip_vs_sip_conn_out(struct ip_vs_service *svc,
net/netfilter/ipvs/ip_vs_proto_sctp.c
22
struct ip_vs_service *svc;
net/netfilter/ipvs/ip_vs_proto_tcp.c
40
struct ip_vs_service *svc;
net/netfilter/ipvs/ip_vs_proto_udp.c
36
struct ip_vs_service *svc;
net/netfilter/ipvs/ip_vs_rr.c
25
static int ip_vs_rr_init_svc(struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_rr.c
32
static int ip_vs_rr_del_dest(struct ip_vs_service *svc, struct ip_vs_dest *dest)
net/netfilter/ipvs/ip_vs_rr.c
52
ip_vs_rr_schedule(struct ip_vs_service *svc, const struct sk_buff *skb,
net/netfilter/ipvs/ip_vs_sched.c
142
void ip_vs_scheduler_err(struct ip_vs_service *svc, const char *msg)
net/netfilter/ipvs/ip_vs_sched.c
39
int ip_vs_bind_scheduler(struct ip_vs_service *svc,
net/netfilter/ipvs/ip_vs_sched.c
59
void ip_vs_unbind_scheduler(struct ip_vs_service *svc,
net/netfilter/ipvs/ip_vs_sed.c
56
ip_vs_sed_schedule(struct ip_vs_service *svc, const struct sk_buff *skb,
net/netfilter/ipvs/ip_vs_sh.c
103
ip_vs_sh_get(struct ip_vs_service *svc, struct ip_vs_sh_state *s,
net/netfilter/ipvs/ip_vs_sh.c
120
ip_vs_sh_get_fallback(struct ip_vs_service *svc, struct ip_vs_sh_state *s,
net/netfilter/ipvs/ip_vs_sh.c
162
ip_vs_sh_reassign(struct ip_vs_sh_state *s, struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_sh.c
227
static int ip_vs_sh_init_svc(struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_sh.c
248
static void ip_vs_sh_done_svc(struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_sh.c
262
static int ip_vs_sh_dest_changed(struct ip_vs_service *svc,
net/netfilter/ipvs/ip_vs_sh.c
308
ip_vs_sh_schedule(struct ip_vs_service *svc, const struct sk_buff *skb,
net/netfilter/ipvs/ip_vs_twos.c
43
static struct ip_vs_dest *ip_vs_twos_schedule(struct ip_vs_service *svc,
net/netfilter/ipvs/ip_vs_wlc.c
28
ip_vs_wlc_schedule(struct ip_vs_service *svc, const struct sk_buff *skb,
net/netfilter/ipvs/ip_vs_wrr.c
105
static int ip_vs_wrr_init_svc(struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_wrr.c
126
static void ip_vs_wrr_done_svc(struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_wrr.c
137
static int ip_vs_wrr_dest_changed(struct ip_vs_service *svc,
net/netfilter/ipvs/ip_vs_wrr.c
159
ip_vs_wrr_schedule(struct ip_vs_service *svc, const struct sk_buff *skb,
net/netfilter/ipvs/ip_vs_wrr.c
68
static int ip_vs_wrr_gcd_weight(struct ip_vs_service *svc)
net/netfilter/ipvs/ip_vs_wrr.c
90
static int ip_vs_wrr_max_weight(struct ip_vs_service *svc)