return 0;
return err;
static int xfrm_del_sa(struct sk_buff *skb, struct nlmsghdr *nlh, void **xfrma){	struct xfrm_state *x;	struct xfrm_usersa_id *p = NLMSG_DATA(nlh);	x = xfrm_state_lookup(&p->daddr, p->spi, p->proto, p->family);	if (x == NULL)		return -ESRCH;	if (xfrm_state_kern(x)) {		xfrm_state_put(x);		return -EPERM;	}	xfrm_state_delete(x);	xfrm_state_put(x);	return 0;}