ip xfrm policy: allow different tmpl family
Allow tmpl IP addresses to have a different family than selector addresses. This is useful in conjunction with XFRM_STATE_AF_UNSPEC. Signed-off-by: Alex Badea <abadea@ixiacom.com>
This commit is contained in:
parent
15bb82c6fb
commit
e6e0b60f2a
|
|
@ -201,10 +201,10 @@ static int xfrm_tmpl_parse(struct xfrm_user_tmpl *tmpl,
|
|||
break;
|
||||
}
|
||||
idp = *argv;
|
||||
preferred_family = AF_UNSPEC;
|
||||
xfrm_id_parse(&tmpl->saddr, &tmpl->id, &tmpl->family,
|
||||
0, &argc, &argv);
|
||||
if (preferred_family == AF_UNSPEC)
|
||||
preferred_family = tmpl->family;
|
||||
preferred_family = tmpl->family;
|
||||
}
|
||||
|
||||
if (!NEXT_ARG_OK())
|
||||
|
|
|
|||
Loading…
Reference in New Issue