Skip to content

Commit 982c3ac

Browse files
rleonklassert
authored andcommitted
xfrm: delete offloaded policy
The policy memory was released but not HW driver data. Add call to xfrm_dev_policy_delete(), so drivers will have a chance to release their resources. Fixes: 919e43f ("xfrm: add an interface to offload policy") Signed-off-by: Leon Romanovsky <leonro@nvidia.com> Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
1 parent 5e24247 commit 982c3ac

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

net/xfrm/xfrm_user.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2345,6 +2345,7 @@ static int xfrm_get_policy(struct sk_buff *skb, struct nlmsghdr *nlh,
23452345
NETLINK_CB(skb).portid);
23462346
}
23472347
} else {
2348+
xfrm_dev_policy_delete(xp);
23482349
xfrm_audit_policy_delete(xp, err ? 0 : 1, true);
23492350

23502351
if (err != 0)

0 commit comments

Comments
 (0)