Message ID | 20241115083343.2340827-5-steffen.klassert@secunet.com (mailing list archive) |
---|---|
State | Accepted |
Commit | 83dfce38c49f3242c7edf5baab5c79c9ec360ecc |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | [01/11] xfrm: Add support for per cpu xfrm state handling. | expand |
diff --git a/net/xfrm/xfrm_user.c b/net/xfrm/xfrm_user.c index e4d448950d05..b6ce2b3c6b87 100644 --- a/net/xfrm/xfrm_user.c +++ b/net/xfrm/xfrm_user.c @@ -3282,6 +3282,20 @@ static int xfrm_reject_unused_attr(int type, struct nlattr **attrs, } } + if (attrs[XFRMA_SA_PCPU]) { + switch (type) { + case XFRM_MSG_NEWSA: + case XFRM_MSG_UPDSA: + case XFRM_MSG_ALLOCSPI: + case XFRM_MSG_ACQUIRE: + + break; + default: + NL_SET_ERR_MSG(extack, "Invalid attribute SA_PCPU"); + return -EINVAL; + } + } + return 0; }