Lines Matching refs:svc
40 int ip_vs_bind_scheduler(struct ip_vs_service *svc,
46 ret = scheduler->init_service(svc);
52 rcu_assign_pointer(svc->scheduler, scheduler);
60 void ip_vs_unbind_scheduler(struct ip_vs_service *svc,
65 cur_sched = rcu_dereference_protected(svc->scheduler, 1);
71 sched->done_service(svc);
72 /* svc->scheduler can be set to NULL only by caller */
143 void ip_vs_scheduler_err(struct ip_vs_service *svc, const char *msg)
145 struct ip_vs_scheduler *sched = rcu_dereference(svc->scheduler);
148 if (svc->fwmark) {
150 sched_name, svc->fwmark, svc->fwmark, msg);
152 } else if (svc->af == AF_INET6) {
154 sched_name, ip_vs_proto_name(svc->protocol),
155 &svc->addr.in6, ntohs(svc->port), msg);
159 sched_name, ip_vs_proto_name(svc->protocol),
160 &svc->addr.ip, ntohs(svc->port), msg);