Linux 5.10.147 版本中 xfrm_nlmsg_put_compat 接口调用时机
在 Linux 内核版本 5.10.147 中,xfrm_nlmsg_put_compat 接口是为了向用户空间发送 XFRM 消息而存在的。这个接口会在以下情况下被调用:
-
在 xfrm_policy_flush 函数中,当用户空间请求刷新 XFRM 策略时,会调用 xfrm_nlmsg_put_compat 函数来构建并发送 XFRM 消息。
-
在 xfrm_add_acquire 函数中,当需要向用户空间发送 XFRM 请求消息时,会调用 xfrm_nlmsg_put_compat 函数。
-
在 xfrm_get_sadinfo 函数中,当用户空间请求获取 XFRM 安全关联数据库的信息时,会调用 xfrm_nlmsg_put_compat 函数。
总之,xfrm_nlmsg_put_compat 接口主要是在处理用户空间请求时被调用,用于构建并发送 XFRM 消息。
原文地址: https://www.cveoy.top/t/topic/p7RW 著作权归作者所有。请勿转载和采集!