函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:lib\nlattr.c Create Date:2022-07-27 08:14:44
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:nla_validate_int_range

函数原型:static int nla_validate_int_range(const struct nla_policy *pt, const struct nlattr *nla, struct netlink_ext_ack *extack)

返回类型:int

参数:

类型参数名称
const struct nla_policy *pt
const struct nlattr *nla
struct netlink_ext_ack *extack
106  validate_min等于validation_type恒等于NLA_VALIDATE_RANGEvalidation_type恒等于NLA_VALIDATE_MIN
108  validate_max等于validation_type恒等于NLA_VALIDATE_RANGEvalidation_type恒等于NLA_VALIDATE_MAX
112  :specific validation (e.g. range, function call), see恒等于NLA_U8
113  value等于返回U8属性的有效载荷
114  退出
115  :specific validation (e.g. range, function call), see恒等于NLA_U16
116  value等于返回U16属性的有效载荷
117  退出
118  :specific validation (e.g. range, function call), see恒等于NLA_U32
119  value等于返回U32属性的有效载荷
120  退出
121  :specific validation (e.g. range, function call), see恒等于NLA_S8
122  value等于返回s8属性的有效载荷
123  退出
124  :specific validation (e.g. range, function call), see恒等于NLA_S16
125  value等于返回s16属性的有效载荷
126  退出
127  :specific validation (e.g. range, function call), see恒等于NLA_S32
128  value等于返回s32属性的有效载荷
129  退出
130  :specific validation (e.g. range, function call), see恒等于NLA_S64
131  value等于返回s64属性的有效载荷
132  退出
133  :specific validation (e.g. range, function call), see恒等于NLA_U64
137  NL_SET_ERR_MSG_ATTR(extack, nla, "integer out of range")
139  返回:负ERANGE
141  返回:0
142  默认
143  WARN_ON(1)
144  返回:负EINVAL
147  如果validate_minvalue小于minvalidate_maxvalue大于max
149  NL_SET_ERR_MSG_ATTR(extack, nla, "integer out of range")
151  返回:负ERANGE
154  返回:0
调用者
名称描述
validate_nla