Lines Matching refs:ipvs
16 sctp_conn_schedule(struct netns_ipvs *ipvs, int af, struct sk_buff *skb,
33 !(sysctl_sloppy_sctp(ipvs) ||
50 svc = ip_vs_service_find(ipvs, af, skb->mark, iph->protocol,
53 svc = ip_vs_service_find(ipvs, af, skb->mark, iph->protocol,
58 if (ip_vs_todrop(ipvs)) {
490 static int sctp_register_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc)
496 struct ip_vs_proto_data *pd = ip_vs_proto_data_get(ipvs, IPPROTO_SCTP);
500 list_for_each_entry(i, &ipvs->sctp_apps[hash], p_list) {
506 list_add_rcu(&inc->p_list, &ipvs->sctp_apps[hash]);
513 static void sctp_unregister_app(struct netns_ipvs *ipvs, struct ip_vs_app *inc)
515 struct ip_vs_proto_data *pd = ip_vs_proto_data_get(ipvs, IPPROTO_SCTP);
523 struct netns_ipvs *ipvs = cp->ipvs;
534 list_for_each_entry_rcu(inc, &ipvs->sctp_apps[hash], p_list) {
561 static int __ip_vs_sctp_init(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd)
563 ip_vs_init_hash_table(ipvs->sctp_apps, SCTP_APP_TAB_SIZE);
571 static void __ip_vs_sctp_exit(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd)