validate_nlaRegular
4.4: ✅int validate_nla(const struct nlattr *nla, int maxtype, const struct nla_policy *policy);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In lib/nlattr.c (ffffffff814155e0)
Location: lib/nlattr.c:30
Inline: False
Direct callers:
- lib/nlattr.c:nla_validate
- lib/nlattr.c:nla_parse
Symbols:
ffffffff814155e0-ffffffff81415775: validate_nla (STB_LOCAL)
4.8: ✅int validate_nla(const struct nlattr *nla, int maxtype, const struct nla_policy *policy);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In lib/nlattr.c (ffffffff8145d300)
Location: lib/nlattr.c:30
Inline: False
Direct callers:
- lib/nlattr.c:nla_parse
- lib/nlattr.c:nla_validate
Symbols:
ffffffff8145d300-ffffffff8145d49d: validate_nla (STB_LOCAL)
4.10: ✅int validate_nla(const struct nlattr *nla, int maxtype, const struct nla_policy *policy);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In lib/nlattr.c (ffffffff8147bde0)
Location: lib/nlattr.c:30
Inline: False
Direct callers:
- lib/nlattr.c:nla_parse
- lib/nlattr.c:nla_validate
Symbols:
ffffffff8147bde0-ffffffff8147bf7c: validate_nla (STB_LOCAL)
4.13: ✅int validate_nla(const struct nlattr *nla, int maxtype, const struct nla_policy *policy);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In lib/nlattr.c (ffffffff81485110)
Location: lib/nlattr.c:30
Inline: False
Direct callers:
- lib/nlattr.c:nla_parse
- lib/nlattr.c:nla_validate
Symbols:
ffffffff81485110-ffffffff8148527a: validate_nla (STB_LOCAL)
4.15: ✅int validate_nla(const struct nlattr *nla, int maxtype, const struct nla_policy *policy);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In lib/nlattr.c (ffffffff814c1180)
Location: lib/nlattr.c:71
Inline: False
Direct callers:
- lib/nlattr.c:nla_parse
- lib/nlattr.c:nla_validate
Symbols:
ffffffff814c1180-ffffffff814c1382: validate_nla (STB_LOCAL)
4.18: Transformation ⚠️int validate_nla(const struct nlattr *nla, int maxtype, const struct nla_policy *policy);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In lib/nlattr.c (0)
Location: lib/nlattr.c:71
Inline: False
Symbols:
ffffffff814f2050-ffffffff814f224f: validate_nla (STB_LOCAL)
ffffffff814f28e5-ffffffff814f290f: validate_nla.cold.10 (STB_LOCAL)
5.0: Transformation ⚠️int validate_nla(const struct nlattr *nla, int maxtype, const struct nla_policy *policy, struct netlink_ext_ack *extack);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In lib/nlattr.c (0)
Location: lib/nlattr.c:156
Inline: False
Symbols:
ffffffff81506410-ffffffff81506987: validate_nla (STB_LOCAL)
ffffffff81506c12-ffffffff81506c44: validate_nla.cold.10 (STB_LOCAL)
5.3: Transformation ⚠️int validate_nla(const struct nlattr *nla, int maxtype, const struct nla_policy *policy, unsigned int validate, struct netlink_ext_ack *extack);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In lib/nlattr.c (0)
Location: lib/nlattr.c:157
Inline: False
Direct callers:
- lib/nlattr.c:__nla_validate_parse
Symbols:
ffffffff81534230-ffffffff81534868: validate_nla (STB_LOCAL)
ffffffff81534e15-ffffffff81534e5f: validate_nla.cold (STB_LOCAL)
5.4: Transformation ⚠️int validate_nla(const struct nlattr *nla, int maxtype, const struct nla_policy *policy, unsigned int validate, struct netlink_ext_ack *extack);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In lib/nlattr.c (0)
Location: lib/nlattr.c:157
Inline: False
Direct callers:
- lib/nlattr.c:__nla_validate_parse
Symbols:
ffffffff81555070-ffffffff8155569b: validate_nla (STB_LOCAL)
ffffffff81555c45-ffffffff81555c77: validate_nla.cold (STB_LOCAL)
5.8: Transformation ⚠️int validate_nla(const struct nlattr *nla, int maxtype, const struct nla_policy *policy, unsigned int validate, struct netlink_ext_ack *extack, unsigned int depth);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In lib/nlattr.c (0)
Location: lib/nlattr.c:297
Inline: False
Direct callers:
- lib/nlattr.c:__nla_validate_parse
Symbols:
ffffffff815ded10-ffffffff815df211: validate_nla (STB_LOCAL)
ffffffff815df3b7-ffffffff815df3e9: validate_nla.cold (STB_LOCAL)
5.11: Transformation ⚠️int validate_nla(const struct nlattr *nla, int maxtype, const struct nla_policy *policy, unsigned int validate, struct netlink_ext_ack *extack, unsigned int depth);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In lib/nlattr.c (0)
Location: lib/nlattr.c:357
Inline: False
Direct callers:
- lib/nlattr.c:__nla_validate_parse
Symbols:
ffffffff815fc470-ffffffff815fca11: validate_nla (STB_LOCAL)
ffffffff81bf461a-ffffffff81bf464c: validate_nla.cold (STB_LOCAL)
5.13: Transformation ⚠️int validate_nla(const struct nlattr *nla, int maxtype, const struct nla_policy *policy, unsigned int validate, struct netlink_ext_ack *extack, unsigned int depth);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In lib/nlattr.c (0)
Location: lib/nlattr.c:357
Inline: False
Direct callers:
- lib/nlattr.c:__nla_validate_parse
Symbols:
ffffffff815df110-ffffffff815df758: validate_nla (STB_LOCAL)
ffffffff81be6510-ffffffff81be653f: validate_nla.cold (STB_LOCAL)
5.15: Transformation ⚠️int validate_nla(const struct nlattr *nla, int maxtype, const struct nla_policy *policy, unsigned int validate, struct netlink_ext_ack *extack, unsigned int depth);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In lib/nlattr.c (0)
Location: lib/nlattr.c:357
Inline: False
Direct callers:
- lib/nlattr.c:__nla_validate_parse
Symbols:
ffffffff8164ac90-ffffffff8164b394: validate_nla (STB_LOCAL)
ffffffff81cddd85-ffffffff81cdddbc: validate_nla.cold (STB_LOCAL)
5.19: Transformation ⚠️int validate_nla(const struct nlattr *nla, int maxtype, const struct nla_policy *policy, unsigned int validate, struct netlink_ext_ack *extack, unsigned int depth);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In lib/nlattr.c (0)
Location: lib/nlattr.c:357
Inline: False
Direct callers:
- lib/nlattr.c:__nla_validate_parse
Symbols:
ffffffff81761650-ffffffff81761dd6: validate_nla (STB_LOCAL)
ffffffff81ea40f4-ffffffff81ea4136: validate_nla.cold (STB_LOCAL)
6.2: ✅int validate_nla(const struct nlattr *nla, int maxtype, const struct nla_policy *policy, unsigned int validate, struct netlink_ext_ack *extack, unsigned int depth);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In lib/nlattr.c (ffffffff81890260)
Location: lib/nlattr.c:370
Inline: False
Direct callers:
- lib/nlattr.c:__nla_validate_parse
Symbols:
ffffffff81890260-ffffffff81890b2d: validate_nla (STB_LOCAL)
6.5: ✅int validate_nla(const struct nlattr *nla, int maxtype, const struct nla_policy *policy, unsigned int validate, struct netlink_ext_ack *extack, unsigned int depth);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In lib/nlattr.c (ffffffff818d26c0)
Location: lib/nlattr.c:370
Inline: False
Direct callers:
- lib/nlattr.c:__nla_validate_parse
Symbols:
ffffffff818d26c0-ffffffff818d2f22: validate_nla (STB_LOCAL)
6.8: ✅int validate_nla(const struct nlattr *nla, int maxtype, const struct nla_policy *policy, unsigned int validate, struct netlink_ext_ack *extack, unsigned int depth);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In lib/nlattr.c (ffffffff819246a0)
Location: lib/nlattr.c:393
Inline: False
Direct callers:
- lib/nlattr.c:__nla_validate_parse
Symbols:
ffffffff819246a0-ffffffff81925007: validate_nla (STB_LOCAL)
arm64: ✅int validate_nla(const struct nlattr *nla, int maxtype, const struct nla_policy *policy, unsigned int validate, struct netlink_ext_ack *extack);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In lib/nlattr.c (ffff800010661438)
Location: lib/nlattr.c:157
Inline: False
Direct callers:
- lib/nlattr.c:__nla_validate_parse
Symbols:
ffff800010661438-ffff800010661a7c: validate_nla (STB_LOCAL)
armhf: ✅int validate_nla(const struct nlattr *nla, int maxtype, const struct nla_policy *policy, unsigned int validate, struct netlink_ext_ack *extack);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In lib/nlattr.c (c080a440)
Location: lib/nlattr.c:157
Inline: False
Direct callers:
- lib/nlattr.c:__nla_validate_parse
Symbols:
c080a440-c080ab4c: validate_nla (STB_LOCAL)
ppc64el: ✅int validate_nla(const struct nlattr *nla, int maxtype, const struct nla_policy *policy, unsigned int validate, struct netlink_ext_ack *extack);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In lib/nlattr.c (c000000000815220)
Location: lib/nlattr.c:157
Inline: False
Direct callers:
- lib/nlattr.c:__nla_validate_parse
Symbols:
c000000000815220-c000000000815b74: validate_nla (STB_LOCAL)
riscv64: ✅int validate_nla(const struct nlattr *nla, int maxtype, const struct nla_policy *policy, unsigned int validate, struct netlink_ext_ack *extack);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In lib/nlattr.c (ffffffe00048df1c)
Location: lib/nlattr.c:157
Inline: False
Direct callers:
- lib/nlattr.c:__nla_validate_parse
Symbols:
ffffffe00048df1c-ffffffe00048e3c8: validate_nla (STB_LOCAL)
aws: Transformation ⚠️int validate_nla(const struct nlattr *nla, int maxtype, const struct nla_policy *policy, unsigned int validate, struct netlink_ext_ack *extack);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In lib/nlattr.c (0)
Location: lib/nlattr.c:157
Inline: False
Direct callers:
- lib/nlattr.c:__nla_validate_parse
Symbols:
ffffffff8154d650-ffffffff8154dc7b: validate_nla (STB_LOCAL)
ffffffff8154e225-ffffffff8154e257: validate_nla.cold (STB_LOCAL)
azure: Transformation ⚠️int validate_nla(const struct nlattr *nla, int maxtype, const struct nla_policy *policy, unsigned int validate, struct netlink_ext_ack *extack);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In lib/nlattr.c (0)
Location: lib/nlattr.c:157
Inline: False
Direct callers:
- lib/nlattr.c:__nla_validate_parse
Symbols:
ffffffff8153d930-ffffffff8153df5b: validate_nla (STB_LOCAL)
ffffffff8153e505-ffffffff8153e537: validate_nla.cold (STB_LOCAL)
gcp: Transformation ⚠️int validate_nla(const struct nlattr *nla, int maxtype, const struct nla_policy *policy, unsigned int validate, struct netlink_ext_ack *extack);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In lib/nlattr.c (0)
Location: lib/nlattr.c:157
Inline: False
Direct callers:
- lib/nlattr.c:__nla_validate_parse
Symbols:
ffffffff81549390-ffffffff815499bb: validate_nla (STB_LOCAL)
ffffffff81549f65-ffffffff81549f97: validate_nla.cold (STB_LOCAL)
lowlatency: Transformation ⚠️int validate_nla(const struct nlattr *nla, int maxtype, const struct nla_policy *policy, unsigned int validate, struct netlink_ext_ack *extack);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In lib/nlattr.c (0)
Location: lib/nlattr.c:157
Inline: False
Direct callers:
- lib/nlattr.c:__nla_validate_parse
Symbols:
ffffffff815631e0-ffffffff8156380b: validate_nla (STB_LOCAL)
ffffffff81563db5-ffffffff81563de7: validate_nla.cold (STB_LOCAL)
Regular
4.4 and 4.8 ✅
4.8 and 4.10 ✅
4.10 and 4.13 ✅
4.13 and 4.15 ✅
4.15 and 4.18 ✅
4.18 and 5.0 ⚠️struct netlink_ext_ack *extack
5.0 and 5.3 ⚠️unsigned int validate
nla, maxtype, policy, extack ➡️ nla, maxtype, policy, validate, extack
5.3 and 5.4 ✅
5.4 and 5.8 ⚠️unsigned int depth
5.8 and 5.11 ✅
5.11 and 5.13 ✅
5.13 and 5.15 ✅
5.15 and 5.19 ✅
5.19 and 6.2 ✅
6.2 and 6.5 ✅
6.5 and 6.8 ✅
amd64 and arm64 ✅
amd64 and armhf ✅
amd64 and ppc64el ✅
amd64 and riscv64 ✅
generic and aws ✅
generic and azure ✅
generic and gcp ✅
generic and lowlatency ✅