/* Get service by {fwmark} in the service table.  */
static struct ip_vs_service* __ip_vs_svc_fwm_get(int af, __u32 fwmark)
/* Get service by {fwmark} in the service table.  */
static struct ip_vs_service* __ip_vs_svc_fwm_get(int af, __u32 fwmark)
{
	unsigned hash;
	struct ip_vs_service *svc;
	hash = ip_vs_svc_fwm_hashkey(fwmark);
	list_for_each_entry(svc, &ip_vs_svc_fwm_table[hash], f_list) {
		if (svc->fwmark == fwmark && svc->af == af) {
			atomic_inc(&svc->usecnt);
			return svc;
		}
	}
	return NULL;
}