Searched refs:svc (Results 1 - 25 of 91) sorted by relevance

1234

/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/net/ipv4/ipvs/
H A Dip_vs_rr.c30 static int ip_vs_rr_init_svc(struct ip_vs_service *svc) argument
32 svc->sched_data = &svc->destinations;
37 static int ip_vs_rr_done_svc(struct ip_vs_service *svc) argument
43 static int ip_vs_rr_update_svc(struct ip_vs_service *svc) argument
45 svc->sched_data = &svc->destinations;
54 ip_vs_rr_schedule(struct ip_vs_service *svc, const struct sk_buff *skb) argument
61 write_lock(&svc->sched_lock);
62 p = (struct list_head *)svc
[all...]
H A Dip_vs_wrr.c53 static int ip_vs_wrr_gcd_weight(struct ip_vs_service *svc) argument
59 list_for_each_entry(dest, &svc->destinations, n_list) {
75 static int ip_vs_wrr_max_weight(struct ip_vs_service *svc) argument
80 list_for_each_entry(dest, &svc->destinations, n_list) {
89 static int ip_vs_wrr_init_svc(struct ip_vs_service *svc) argument
101 mark->cl = &svc->destinations;
103 mark->mw = ip_vs_wrr_max_weight(svc);
104 mark->di = ip_vs_wrr_gcd_weight(svc);
105 svc->sched_data = mark;
111 static int ip_vs_wrr_done_svc(struct ip_vs_service *svc) argument
122 ip_vs_wrr_update_svc(struct ip_vs_service *svc) argument
139 ip_vs_wrr_schedule(struct ip_vs_service *svc, const struct sk_buff *skb) argument
[all...]
H A Dip_vs_ctl.c307 static int ip_vs_svc_hash(struct ip_vs_service *svc) argument
311 if (svc->flags & IP_VS_SVC_F_HASHED) {
317 if (svc->fwmark == 0) {
321 hash = ip_vs_svc_hashkey(svc->protocol, svc->addr, svc->port);
322 list_add(&svc->s_list, &ip_vs_svc_table[hash]);
327 hash = ip_vs_svc_fwm_hashkey(svc->fwmark);
328 list_add(&svc->f_list, &ip_vs_svc_fwm_table[hash]);
331 svc
342 ip_vs_svc_unhash(struct ip_vs_service *svc) argument
371 struct ip_vs_service *svc; local
396 struct ip_vs_service *svc; local
415 struct ip_vs_service *svc; local
463 __ip_vs_bind_svc(struct ip_vs_dest *dest, struct ip_vs_service *svc) argument
472 struct ip_vs_service *svc = dest->svc; local
565 ip_vs_lookup_dest(struct ip_vs_service *svc, __be32 daddr, __be16 dport) argument
594 ip_vs_trash_get_dest(struct ip_vs_service *svc, __be32 daddr, __be16 dport) argument
672 __ip_vs_update_dest(struct ip_vs_service *svc, struct ip_vs_dest *dest, struct ip_vs_dest_user *udest) argument
726 ip_vs_new_dest(struct ip_vs_service *svc, struct ip_vs_dest_user *udest, struct ip_vs_dest **dest_p) argument
773 ip_vs_add_dest(struct ip_vs_service *svc, struct ip_vs_dest_user *udest) argument
879 ip_vs_edit_dest(struct ip_vs_service *svc, struct ip_vs_dest_user *udest) argument
967 __ip_vs_unlink_dest(struct ip_vs_service *svc, struct ip_vs_dest *dest, int svcupd) argument
991 ip_vs_del_dest(struct ip_vs_service *svc,struct ip_vs_dest_user *udest) argument
1038 struct ip_vs_service *svc = NULL; local
1123 ip_vs_edit_service(struct ip_vs_service *svc, struct ip_vs_service_user *u) argument
1198 __ip_vs_del_service(struct ip_vs_service *svc) argument
1247 ip_vs_del_service(struct ip_vs_service *svc) argument
1278 struct ip_vs_service *svc, *nxt; local
1320 ip_vs_zero_service(struct ip_vs_service *svc) argument
1336 struct ip_vs_service *svc; local
1557 struct ip_vs_service *svc; local
1596 struct ip_vs_service *svc; local
1654 const struct ip_vs_service *svc = v; local
1834 struct ip_vs_service *svc; local
1980 struct ip_vs_service *svc; local
2021 struct ip_vs_service *svc; local
2162 struct ip_vs_service *svc; local
[all...]
H A Dip_vs_sed.c47 ip_vs_sed_init_svc(struct ip_vs_service *svc) argument
54 ip_vs_sed_done_svc(struct ip_vs_service *svc) argument
61 ip_vs_sed_update_svc(struct ip_vs_service *svc) argument
82 ip_vs_sed_schedule(struct ip_vs_service *svc, const struct sk_buff *skb) argument
102 list_for_each_entry(dest, &svc->destinations, n_list) {
116 list_for_each_entry_continue(dest, &svc->destinations, n_list) {
H A Dip_vs_dh.c89 ip_vs_dh_assign(struct ip_vs_dh_bucket *tbl, struct ip_vs_service *svc) argument
97 p = &svc->destinations;
102 if (p == &svc->destinations)
136 static int ip_vs_dh_init_svc(struct ip_vs_service *svc) argument
147 svc->sched_data = tbl;
153 ip_vs_dh_assign(tbl, svc);
159 static int ip_vs_dh_done_svc(struct ip_vs_service *svc) argument
161 struct ip_vs_dh_bucket *tbl = svc->sched_data;
167 kfree(svc->sched_data);
175 static int ip_vs_dh_update_svc(struct ip_vs_service *svc) argument
203 ip_vs_dh_schedule(struct ip_vs_service *svc, const struct sk_buff *skb) argument
[all...]
H A Dip_vs_sh.c86 ip_vs_sh_assign(struct ip_vs_sh_bucket *tbl, struct ip_vs_service *svc) argument
94 p = &svc->destinations;
99 if (p == &svc->destinations)
133 static int ip_vs_sh_init_svc(struct ip_vs_service *svc) argument
144 svc->sched_data = tbl;
150 ip_vs_sh_assign(tbl, svc);
156 static int ip_vs_sh_done_svc(struct ip_vs_service *svc) argument
158 struct ip_vs_sh_bucket *tbl = svc->sched_data;
164 kfree(svc->sched_data);
172 static int ip_vs_sh_update_svc(struct ip_vs_service *svc) argument
200 ip_vs_sh_schedule(struct ip_vs_service *svc, const struct sk_buff *skb) argument
[all...]
H A Dip_vs_sched.c42 int ip_vs_bind_scheduler(struct ip_vs_service *svc, argument
47 if (svc == NULL) {
48 IP_VS_ERR("ip_vs_bind_scheduler(): svc arg NULL\n");
56 svc->scheduler = scheduler;
59 ret = scheduler->init_service(svc);
73 int ip_vs_unbind_scheduler(struct ip_vs_service *svc) argument
77 if (svc == NULL) {
78 IP_VS_ERR("ip_vs_unbind_scheduler(): svc arg NULL\n");
82 sched = svc->scheduler;
84 IP_VS_ERR("ip_vs_unbind_scheduler(): svc is
[all...]
H A Dip_vs_lc.c25 static int ip_vs_lc_init_svc(struct ip_vs_service *svc) argument
31 static int ip_vs_lc_done_svc(struct ip_vs_service *svc) argument
37 static int ip_vs_lc_update_svc(struct ip_vs_service *svc) argument
62 ip_vs_lc_schedule(struct ip_vs_service *svc, const struct sk_buff *skb) argument
78 list_for_each_entry(dest, &svc->destinations, n_list) {
H A Dip_vs_nq.c43 ip_vs_nq_init_svc(struct ip_vs_service *svc) argument
50 ip_vs_nq_done_svc(struct ip_vs_service *svc) argument
57 ip_vs_nq_update_svc(struct ip_vs_service *svc) argument
78 ip_vs_nq_schedule(struct ip_vs_service *svc, const struct sk_buff *skb) argument
98 list_for_each_entry(dest, &svc->destinations, n_list) {
H A Dip_vs_wlc.c31 ip_vs_wlc_init_svc(struct ip_vs_service *svc) argument
38 ip_vs_wlc_done_svc(struct ip_vs_service *svc) argument
45 ip_vs_wlc_update_svc(struct ip_vs_service *svc) argument
70 ip_vs_wlc_schedule(struct ip_vs_service *svc, const struct sk_buff *skb) argument
90 list_for_each_entry(dest, &svc->destinations, n_list) {
104 list_for_each_entry_continue(dest, &svc->destinations, n_list) {
H A Dip_vs_core.c102 spin_lock(&dest->svc->stats.lock);
103 dest->svc->stats.inpkts++;
104 dest->svc->stats.inbytes += skb->len;
105 spin_unlock(&dest->svc->stats.lock);
125 spin_lock(&dest->svc->stats.lock);
126 dest->svc->stats.outpkts++;
127 dest->svc->stats.outbytes += skb->len;
128 spin_unlock(&dest->svc->stats.lock);
139 ip_vs_conn_stats(struct ip_vs_conn *cp, struct ip_vs_service *svc) argument
145 spin_lock(&svc
210 ip_vs_sched_persist(struct ip_vs_service *svc, const struct sk_buff *skb, __be16 ports[2]) argument
381 ip_vs_schedule(struct ip_vs_service *svc, const struct sk_buff *skb) argument
446 ip_vs_leave(struct ip_vs_service *svc, struct sk_buff *skb, struct ip_vs_protocol *pp) argument
[all...]
H A Dip_vs_lblc.c353 static int ip_vs_lblc_init_svc(struct ip_vs_service *svc) argument
366 svc->sched_data = tbl;
395 static int ip_vs_lblc_done_svc(struct ip_vs_service *svc) argument
397 struct ip_vs_lblc_table *tbl = svc->sched_data;
406 kfree(svc->sched_data);
414 static int ip_vs_lblc_update_svc(struct ip_vs_service *svc) argument
421 __ip_vs_wlc_schedule(struct ip_vs_service *svc, struct iphdr *iph) argument
443 list_for_each_entry(dest, &svc->destinations, n_list) {
459 list_for_each_entry_continue(dest, &svc->destinations, n_list) {
488 is_overloaded(struct ip_vs_dest *dest, struct ip_vs_service *svc) argument
508 ip_vs_lblc_schedule(struct ip_vs_service *svc, const struct sk_buff *skb) argument
[all...]
H A Dip_vs_lblcr.c603 static int ip_vs_lblcr_init_svc(struct ip_vs_service *svc) argument
616 svc->sched_data = tbl;
648 static int ip_vs_lblcr_done_svc(struct ip_vs_service *svc) argument
650 struct ip_vs_lblcr_table *tbl = svc->sched_data;
659 kfree(svc->sched_data);
667 static int ip_vs_lblcr_update_svc(struct ip_vs_service *svc) argument
674 __ip_vs_wlc_schedule(struct ip_vs_service *svc, struct iphdr *iph) argument
696 list_for_each_entry(dest, &svc->destinations, n_list) {
713 list_for_each_entry_continue(dest, &svc->destinations, n_list) {
742 is_overloaded(struct ip_vs_dest *dest, struct ip_vs_service *svc) argument
762 ip_vs_lblcr_schedule(struct ip_vs_service *svc, const struct sk_buff *skb) argument
[all...]
H A Dip_vs_proto_udp.c82 struct ip_vs_service *svc; local
92 if ((svc = ip_vs_service_get(skb->mark, ip_hdr(skb)->protocol,
99 ip_vs_service_put(svc);
108 *cpp = ip_vs_schedule(svc, skb);
110 *verdict = ip_vs_leave(svc, skb, pp);
113 ip_vs_service_put(svc);
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/net/atm/
H A Dsignaling.h24 const struct sockaddr_atmsvc *svc,const struct atm_qos *qos,int reply);
27 const struct sockaddr_atmsvc *svc);
H A DMakefile5 atm-y := addr.o pvc.o signaling.o svc.o ioctl.o common.o atm_misc.o raw.o resources.o atm_sysfs.o
H A Dsignaling.c169 const struct sockaddr_atmsvc *svc,const struct atm_qos *qos,int reply)
186 if (svc) msg->svc = *svc;
201 const struct sockaddr_atmsvc *svc)
203 sigd_enq2(vcc,type,listen_vcc,pvc,svc,vcc ? &vcc->qos : NULL,0);
167 sigd_enq2(struct atm_vcc *vcc,enum atmsvc_msg_type type, struct atm_vcc *listen_vcc,const struct sockaddr_atmpvc *pvc, const struct sockaddr_atmsvc *svc,const struct atm_qos *qos,int reply) argument
199 sigd_enq(struct atm_vcc *vcc,enum atmsvc_msg_type type, struct atm_vcc *listen_vcc,const struct sockaddr_atmpvc *pvc, const struct sockaddr_atmsvc *svc) argument
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/linux/
H A Dnfsd_idmap.h41 #include <linux/sunrpc/svc.h>
H A Dif_wanpipe.h46 unsigned char svc; member in struct:__anon9873
111 unsigned char svc; /* 0=pvc, 1=svc */ member in struct:wanpipe_opt
H A Datmsvc.h37 struct sockaddr_atmsvc svc; /* SVC address */ member in struct:atmsvc_msg
45 * Some policy stuff for atmsigd and for net/atm/svc.c. Both have to agree on
46 * what PCR is used to request bandwidth from the device driver. net/atm/svc.c
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/fs/lockd/
H A DMakefile7 lockd-objs-y := clntlock.o clntproc.o host.o svc.o svclock.o svcshare.o \
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/net/sunrpc/
H A DMakefile11 svc.o svcsock.o svcauth.o svcauth_unix.o \
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/sparc64/prom/
H A Dmisc.c30 const char *svc = "SUNW,soft-state-supported"; local
32 if (!prom_service_exists(svc))
34 p1275_cmd(svc, P1275_INOUT(0, 0));
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/net/
H A Dip_vs.h607 struct ip_vs_service *svc; /* service it belongs to */ member in struct:ip_vs_dest
625 int (*init_service)(struct ip_vs_service *svc);
627 int (*done_service)(struct ip_vs_service *svc);
629 int (*update_service)(struct ip_vs_service *svc);
632 struct ip_vs_dest* (*schedule)(struct ip_vs_service *svc,
869 extern int ip_vs_bind_scheduler(struct ip_vs_service *svc,
871 extern int ip_vs_unbind_scheduler(struct ip_vs_service *svc);
875 ip_vs_schedule(struct ip_vs_service *svc, const struct sk_buff *skb);
876 extern int ip_vs_leave(struct ip_vs_service *svc, struct sk_buff *skb,
893 static inline void ip_vs_service_put(struct ip_vs_service *svc) argument
[all...]
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/linux/sunrpc/
H A Dauth_gss.h19 #include <linux/sunrpc/svc.h>

Completed in 274 milliseconds

1234