nla_parse
Regular
4.4
: ✅int nla_parse(struct nlattr **tb, int maxtype, const struct nlattr *head, int len, const struct nla_policy *policy);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/nlattr.c (ffffffff814157f0)
Location: lib/nlattr.c:182
Inline: False
Direct callers:
- net/core/net_namespace.c:rtnl_net_newid
- net/core/net_namespace.c:rtnl_net_getid
- net/core/neighbour.c:neigh_dump_info
- net/core/neighbour.c:neightbl_set
- net/core/neighbour.c:neightbl_set
- net/core/neighbour.c:neigh_add
- net/core/rtnetlink.c:rtnl_nla_parse_ifla
- net/core/rtnetlink.c:rtnl_dellink
- net/core/rtnetlink.c:rtnl_calcit
- net/core/rtnetlink.c:do_setlink
- net/core/rtnetlink.c:do_setlink
- net/core/rtnetlink.c:do_setlink
- net/core/rtnetlink.c:rtnl_setlink
- net/core/rtnetlink.c:rtnl_newlink
- net/core/rtnetlink.c:rtnl_newlink
- net/core/rtnetlink.c:rtnl_newlink
- net/core/rtnetlink.c:rtnl_newlink
- net/core/rtnetlink.c:rtnl_fdb_add
- net/core/rtnetlink.c:rtnl_fdb_del
- net/core/rtnetlink.c:rtnl_fdb_dump
- net/core/rtnetlink.c:rtnl_dump_ifinfo
- net/core/rtnetlink.c:rtnl_getlink
- net/core/fib_rules.c:fib_nl_delrule
- net/core/fib_rules.c:fib_nl_newrule
- net/sched/sch_api.c:qdisc_get_stab
- net/sched/sch_api.c:tc_ctl_tclass
- net/sched/sch_api.c:tc_get_qdisc
- net/sched/sch_api.c:tc_modify_qdisc
- net/sched/cls_api.c:tc_ctl_tfilter
- net/sched/act_api.c:find_dump_kind
- net/sched/act_api.c:find_dump_kind
- net/sched/act_api.c:find_dump_kind
- net/sched/act_api.c:tca_action_flush
- net/sched/act_api.c:tcf_action_init_1
- net/sched/act_api.c:tcf_action_init
- net/sched/act_api.c:tca_action_gd
- net/sched/act_api.c:tca_action_gd
- net/sched/act_api.c:tc_ctl_action
- net/sched/ematch.c:tcf_em_tree_validate
- net/netlink/genetlink.c:genl_family_rcv_msg
- net/ipv4/route.c:inet_rtm_getroute
- net/ipv4/devinet.c:inet_set_link_af
- net/ipv4/devinet.c:inet_validate_link_af
- net/ipv4/devinet.c:inet_netconf_get_devconf
- net/ipv4/devinet.c:inet_rtm_deladdr
- net/ipv4/devinet.c:inet_rtm_newaddr
- net/ipv4/ip_tunnel_core.c:ip_tun_build_state
- net/ipv4/ip_tunnel_core.c:ip6_tun_build_state
- net/ipv6/addrconf.c:inet6_validate_link_af
- net/ipv6/addrconf.c:inet6_netconf_get_devconf
- net/ipv6/addrconf.c:inet6_rtm_deladdr
- net/ipv6/addrconf.c:inet6_rtm_getaddr
- net/ipv6/addrconf.c:inet6_rtm_newaddr
- net/ipv6/addrconf.c:inet6_set_link_af
- net/ipv6/addrlabel.c:ip6addrlbl_newdel
- net/ipv6/addrlabel.c:ip6addrlbl_get
- net/ipv6/route.c:rtm_to_fib6_config
- net/ipv6/route.c:inet6_rtm_getroute
- net/dcb/dcbnl.c:dcbnl_setfeatcfg
- net/dcb/dcbnl.c:dcbnl_bcn_setcfg
- net/dcb/dcbnl.c:dcbnl_setnumtcs
- net/dcb/dcbnl.c:dcbnl_setpfccfg
- net/dcb/dcbnl.c:dcbnl_getnumtcs
- net/dcb/dcbnl.c:dcb_doit
- net/dcb/dcbnl.c:dcbnl_ieee_del
- net/dcb/dcbnl.c:dcbnl_ieee_set
- net/dcb/dcbnl.c:dcbnl_setapp
- net/dcb/dcbnl.c:dcbnl_getapp
- net/dcb/dcbnl.c:dcbnl_bcn_getcfg
- net/dcb/dcbnl.c:dcbnl_getpfccfg
- net/dcb/dcbnl.c:dcbnl_getfeatcfg
- net/dcb/dcbnl.c:dcbnl_getcap
Symbols:
ffffffff814157f0-ffffffff814158ea: nla_parse (STB_GLOBAL)
4.8
: ✅int nla_parse(struct nlattr **tb, int maxtype, const struct nlattr *head, int len, const struct nla_policy *policy);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/nlattr.c (ffffffff8145d520)
Location: lib/nlattr.c:182
Inline: False
Direct callers:
- net/core/net_namespace.c:rtnl_net_getid
- net/core/net_namespace.c:rtnl_net_newid
- net/core/neighbour.c:neigh_dump_info
- net/core/neighbour.c:neightbl_set
- net/core/neighbour.c:neightbl_set
- net/core/neighbour.c:neigh_add
- net/core/rtnetlink.c:rtnl_fdb_dump
- net/core/rtnetlink.c:rtnl_fdb_del
- net/core/rtnetlink.c:rtnl_fdb_add
- net/core/rtnetlink.c:rtnl_calcit
- net/core/rtnetlink.c:rtnl_getlink
- net/core/rtnetlink.c:rtnl_newlink
- net/core/rtnetlink.c:rtnl_newlink
- net/core/rtnetlink.c:rtnl_newlink
- net/core/rtnetlink.c:rtnl_newlink
- net/core/rtnetlink.c:rtnl_dellink
- net/core/rtnetlink.c:rtnl_setlink
- net/core/rtnetlink.c:do_setlink
- net/core/rtnetlink.c:do_setlink
- net/core/rtnetlink.c:do_setlink
- net/core/rtnetlink.c:do_setlink
- net/core/rtnetlink.c:rtnl_nla_parse_ifla
- net/core/rtnetlink.c:rtnl_dump_ifinfo
- net/core/rtnetlink.c:rtnl_dump_ifinfo
- net/core/fib_rules.c:fib_nl_delrule
- net/core/fib_rules.c:fib_nl_newrule
- net/sched/sch_api.c:tc_ctl_tclass
- net/sched/sch_api.c:tc_modify_qdisc
- net/sched/sch_api.c:tc_get_qdisc
- net/sched/sch_api.c:qdisc_get_stab
- net/sched/cls_api.c:tc_ctl_tfilter
- net/sched/act_api.c:find_dump_kind
- net/sched/act_api.c:find_dump_kind
- net/sched/act_api.c:find_dump_kind
- net/sched/act_api.c:tc_ctl_action
- net/sched/act_api.c:tca_action_gd
- net/sched/act_api.c:tca_action_gd
- net/sched/act_api.c:tca_action_flush
- net/sched/act_api.c:tcf_action_init
- net/sched/act_api.c:tcf_action_init_1
- net/sched/ematch.c:tcf_em_tree_validate
- net/netlink/genetlink.c:genl_family_rcv_msg
- net/ipv4/route.c:inet_rtm_getroute
- net/ipv4/devinet.c:inet_netconf_get_devconf
- net/ipv4/devinet.c:inet_set_link_af
- net/ipv4/devinet.c:inet_validate_link_af
- net/ipv4/devinet.c:inet_rtm_newaddr
- net/ipv4/devinet.c:inet_rtm_deladdr
- net/ipv4/ip_tunnel_core.c:ip6_tun_build_state
- net/ipv4/ip_tunnel_core.c:ip_tun_build_state
- net/ipv6/addrconf.c:inet6_set_link_af
- net/ipv6/addrconf.c:inet6_validate_link_af
- net/ipv6/addrconf.c:inet6_rtm_getaddr
- net/ipv6/addrconf.c:inet6_rtm_newaddr
- net/ipv6/addrconf.c:inet6_rtm_deladdr
- net/ipv6/addrconf.c:inet6_netconf_get_devconf
- net/ipv6/addrlabel.c:ip6addrlbl_get
- net/ipv6/addrlabel.c:ip6addrlbl_newdel
- net/ipv6/route.c:inet6_rtm_getroute
- net/ipv6/route.c:rtm_to_fib6_config
- net/dcb/dcbnl.c:dcb_doit
- net/dcb/dcbnl.c:dcbnl_setfeatcfg
- net/dcb/dcbnl.c:dcbnl_getfeatcfg
- net/dcb/dcbnl.c:dcbnl_ieee_del
- net/dcb/dcbnl.c:dcbnl_ieee_set
- net/dcb/dcbnl.c:dcbnl_bcn_setcfg
- net/dcb/dcbnl.c:dcbnl_bcn_getcfg
- net/dcb/dcbnl.c:dcbnl_setpfccfg
- net/dcb/dcbnl.c:dcbnl_setapp
- net/dcb/dcbnl.c:dcbnl_getapp
- net/dcb/dcbnl.c:dcbnl_setnumtcs
- net/dcb/dcbnl.c:dcbnl_getnumtcs
- net/dcb/dcbnl.c:dcbnl_getcap
- net/dcb/dcbnl.c:dcbnl_getpfccfg
Symbols:
ffffffff8145d520-ffffffff8145d635: nla_parse (STB_GLOBAL)
4.10
: ✅int nla_parse(struct nlattr **tb, int maxtype, const struct nlattr *head, int len, const struct nla_policy *policy);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/nlattr.c (ffffffff8147bff0)
Location: lib/nlattr.c:182
Inline: False
Direct callers:
- net/core/net_namespace.c:rtnl_net_getid
- net/core/net_namespace.c:rtnl_net_newid
- net/core/neighbour.c:neigh_dump_info
- net/core/neighbour.c:neightbl_set
- net/core/neighbour.c:neightbl_set
- net/core/neighbour.c:neigh_add
- net/core/rtnetlink.c:rtnl_fdb_dump
- net/core/rtnetlink.c:rtnl_fdb_del
- net/core/rtnetlink.c:rtnl_fdb_add
- net/core/rtnetlink.c:rtnl_calcit
- net/core/rtnetlink.c:rtnl_getlink
- net/core/rtnetlink.c:rtnl_newlink
- net/core/rtnetlink.c:rtnl_newlink
- net/core/rtnetlink.c:rtnl_newlink
- net/core/rtnetlink.c:rtnl_newlink
- net/core/rtnetlink.c:rtnl_dellink
- net/core/rtnetlink.c:rtnl_setlink
- net/core/rtnetlink.c:do_setlink
- net/core/rtnetlink.c:do_setlink
- net/core/rtnetlink.c:do_setlink
- net/core/rtnetlink.c:do_setlink
- net/core/rtnetlink.c:rtnl_nla_parse_ifla
- net/core/rtnetlink.c:rtnl_dump_ifinfo
- net/core/rtnetlink.c:rtnl_dump_ifinfo
- net/core/fib_rules.c:fib_nl_delrule
- net/core/fib_rules.c:fib_nl_newrule
- net/core/lwt_bpf.c:bpf_build_state
- net/core/lwt_bpf.c:bpf_parse_prog
- net/sched/sch_api.c:tc_ctl_tclass
- net/sched/sch_api.c:tc_modify_qdisc
- net/sched/sch_api.c:tc_get_qdisc
- net/sched/sch_api.c:qdisc_get_stab
- net/sched/cls_api.c:tc_ctl_tfilter
- net/sched/act_api.c:find_dump_kind
- net/sched/act_api.c:find_dump_kind
- net/sched/act_api.c:find_dump_kind
- net/sched/act_api.c:tc_ctl_action
- net/sched/act_api.c:tca_action_gd
- net/sched/act_api.c:tca_action_gd
- net/sched/act_api.c:tca_action_flush
- net/sched/act_api.c:tcf_action_init
- net/sched/act_api.c:tcf_action_init_1
- net/sched/ematch.c:tcf_em_tree_validate
- net/netlink/genetlink.c:genl_family_rcv_msg
- net/ipv4/route.c:inet_rtm_getroute
- net/ipv4/devinet.c:inet_netconf_get_devconf
- net/ipv4/devinet.c:inet_set_link_af
- net/ipv4/devinet.c:inet_validate_link_af
- net/ipv4/devinet.c:inet_rtm_newaddr
- net/ipv4/devinet.c:inet_rtm_deladdr
- net/ipv4/ip_tunnel_core.c:ip6_tun_build_state
- net/ipv4/ip_tunnel_core.c:ip_tun_build_state
- net/ipv6/addrconf.c:inet6_set_link_af
- net/ipv6/addrconf.c:inet6_validate_link_af
- net/ipv6/addrconf.c:inet6_rtm_getaddr
- net/ipv6/addrconf.c:inet6_rtm_newaddr
- net/ipv6/addrconf.c:inet6_rtm_deladdr
- net/ipv6/addrconf.c:inet6_netconf_get_devconf
- net/ipv6/addrlabel.c:ip6addrlbl_get
- net/ipv6/addrlabel.c:ip6addrlbl_newdel
- net/ipv6/route.c:inet6_rtm_getroute
- net/ipv6/route.c:rtm_to_fib6_config
- net/ipv6/seg6_iptunnel.c:seg6_build_state
- net/dcb/dcbnl.c:dcb_doit
- net/dcb/dcbnl.c:dcbnl_setfeatcfg
- net/dcb/dcbnl.c:dcbnl_getfeatcfg
- net/dcb/dcbnl.c:dcbnl_ieee_del
- net/dcb/dcbnl.c:dcbnl_ieee_set
- net/dcb/dcbnl.c:dcbnl_bcn_setcfg
- net/dcb/dcbnl.c:dcbnl_bcn_getcfg
- net/dcb/dcbnl.c:dcbnl_setpfccfg
- net/dcb/dcbnl.c:dcbnl_setapp
- net/dcb/dcbnl.c:dcbnl_getapp
- net/dcb/dcbnl.c:dcbnl_setnumtcs
- net/dcb/dcbnl.c:dcbnl_getnumtcs
- net/dcb/dcbnl.c:dcbnl_getcap
- net/dcb/dcbnl.c:dcbnl_getpfccfg
Symbols:
ffffffff8147bff0-ffffffff8147c0fe: nla_parse (STB_GLOBAL)
4.13
: ✅int nla_parse(struct nlattr **tb, int maxtype, const struct nlattr *head, int len, const struct nla_policy *policy, struct netlink_ext_ack *extack);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/nlattr.c (ffffffff81485310)
Location: lib/nlattr.c:186
Inline: False
Direct callers:
- net/core/net_namespace.c:rtnl_net_getid
- net/core/net_namespace.c:rtnl_net_newid
- net/core/neighbour.c:neigh_dump_info
- net/core/neighbour.c:neightbl_set
- net/core/neighbour.c:neightbl_set
- net/core/neighbour.c:neigh_add
- net/core/rtnetlink.c:rtnl_fdb_dump
- net/core/rtnetlink.c:rtnl_fdb_del
- net/core/rtnetlink.c:rtnl_fdb_add
- net/core/rtnetlink.c:rtnl_calcit
- net/core/rtnetlink.c:rtnl_getlink
- net/core/rtnetlink.c:rtnl_newlink
- net/core/rtnetlink.c:rtnl_newlink
- net/core/rtnetlink.c:rtnl_newlink
- net/core/rtnetlink.c:rtnl_newlink
- net/core/rtnetlink.c:rtnl_dellink
- net/core/rtnetlink.c:rtnl_setlink
- net/core/rtnetlink.c:do_setlink
- net/core/rtnetlink.c:do_setlink
- net/core/rtnetlink.c:do_setlink
- net/core/rtnetlink.c:do_setlink
- net/core/rtnetlink.c:rtnl_nla_parse_ifla
- net/core/rtnetlink.c:rtnl_dump_ifinfo
- net/core/rtnetlink.c:rtnl_dump_ifinfo
- net/core/fib_rules.c:fib_nl_delrule
- net/core/fib_rules.c:fib_nl_newrule
- net/core/lwt_bpf.c:bpf_build_state
- net/core/lwt_bpf.c:bpf_parse_prog
- net/sched/sch_api.c:tc_ctl_tclass
- net/sched/sch_api.c:tc_dump_qdisc
- net/sched/sch_api.c:tc_modify_qdisc
- net/sched/sch_api.c:tc_get_qdisc
- net/sched/sch_api.c:qdisc_get_stab
- net/sched/cls_api.c:tc_dump_tfilter
- net/sched/cls_api.c:tc_ctl_tfilter
- net/sched/act_api.c:find_dump_kind
- net/sched/act_api.c:find_dump_kind
- net/sched/act_api.c:find_dump_kind
- net/sched/act_api.c:tc_ctl_action
- net/sched/act_api.c:tca_action_gd
- net/sched/act_api.c:tca_action_gd
- net/sched/act_api.c:tca_action_flush
- net/sched/act_api.c:tcf_action_init
- net/sched/act_api.c:tcf_action_init_1
- net/netlink/genetlink.c:genl_family_rcv_msg
- net/ipv4/route.c:inet_rtm_getroute
- net/ipv4/devinet.c:inet_netconf_get_devconf
- net/ipv4/devinet.c:inet_set_link_af
- net/ipv4/devinet.c:inet_validate_link_af
- net/ipv4/devinet.c:inet_rtm_newaddr
- net/ipv4/devinet.c:inet_rtm_deladdr
- net/ipv4/ip_tunnel_core.c:ip6_tun_build_state
- net/ipv4/ip_tunnel_core.c:ip_tun_build_state
- net/ipv4/ipmr.c:ipmr_rtm_getroute
- net/ipv6/addrconf.c:inet6_set_link_af
- net/ipv6/addrconf.c:inet6_validate_link_af
- net/ipv6/addrconf.c:inet6_rtm_getaddr
- net/ipv6/addrconf.c:inet6_rtm_newaddr
- net/ipv6/addrconf.c:inet6_rtm_deladdr
- net/ipv6/addrconf.c:inet6_netconf_get_devconf
- net/ipv6/addrlabel.c:ip6addrlbl_get
- net/ipv6/addrlabel.c:ip6addrlbl_newdel
- net/ipv6/route.c:inet6_rtm_getroute
- net/ipv6/route.c:rtm_to_fib6_config
- net/ipv6/seg6_iptunnel.c:seg6_build_state
- net/dcb/dcbnl.c:dcb_doit
- net/dcb/dcbnl.c:dcbnl_setfeatcfg
- net/dcb/dcbnl.c:dcbnl_getfeatcfg
- net/dcb/dcbnl.c:dcbnl_ieee_del
- net/dcb/dcbnl.c:dcbnl_ieee_set
- net/dcb/dcbnl.c:dcbnl_bcn_setcfg
- net/dcb/dcbnl.c:dcbnl_bcn_getcfg
- net/dcb/dcbnl.c:dcbnl_setpfccfg
- net/dcb/dcbnl.c:dcbnl_setapp
- net/dcb/dcbnl.c:dcbnl_getapp
- net/dcb/dcbnl.c:dcbnl_setnumtcs
- net/dcb/dcbnl.c:dcbnl_getnumtcs
- net/dcb/dcbnl.c:dcbnl_getcap
- net/dcb/dcbnl.c:dcbnl_getpfccfg
Symbols:
ffffffff81485310-ffffffff81485416: nla_parse (STB_GLOBAL)
4.15
: ✅int nla_parse(struct nlattr **tb, int maxtype, const struct nlattr *head, int len, const struct nla_policy *policy, struct netlink_ext_ack *extack);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/nlattr.c (ffffffff814c1420)
Location: lib/nlattr.c:240
Inline: False
Direct callers:
- net/core/net_namespace.c:rtnl_net_getid
- net/core/net_namespace.c:rtnl_net_newid
- net/core/neighbour.c:neigh_dump_info
- net/core/neighbour.c:neightbl_set
- net/core/neighbour.c:neightbl_set
- net/core/neighbour.c:neigh_add
- net/core/rtnetlink.c:rtnl_fdb_dump
- net/core/rtnetlink.c:rtnl_fdb_del
- net/core/rtnetlink.c:rtnl_fdb_add
- net/core/rtnetlink.c:rtnl_getlink
- net/core/rtnetlink.c:rtnl_newlink
- net/core/rtnetlink.c:rtnl_newlink
- net/core/rtnetlink.c:rtnl_newlink
- net/core/rtnetlink.c:rtnl_newlink
- net/core/rtnetlink.c:rtnl_dellink
- net/core/rtnetlink.c:rtnl_setlink
- net/core/rtnetlink.c:do_setlink
- net/core/rtnetlink.c:do_setlink
- net/core/rtnetlink.c:do_setlink
- net/core/rtnetlink.c:do_setlink
- net/core/rtnetlink.c:rtnl_nla_parse_ifla
- net/core/rtnetlink.c:rtnl_dump_ifinfo
- net/core/rtnetlink.c:rtnl_dump_ifinfo
- net/core/fib_rules.c:fib_nl_delrule
- net/core/fib_rules.c:fib_nl_newrule
- net/core/lwt_bpf.c:bpf_build_state
- net/core/lwt_bpf.c:bpf_parse_prog
- net/sched/sch_api.c:tc_ctl_tclass
- net/sched/sch_api.c:tc_dump_qdisc
- net/sched/sch_api.c:tc_modify_qdisc
- net/sched/sch_api.c:tc_get_qdisc
- net/sched/sch_api.c:qdisc_get_stab
- net/sched/cls_api.c:tc_dump_tfilter
- net/sched/cls_api.c:tc_ctl_tfilter
- net/sched/act_api.c:tc_dump_action
- net/sched/act_api.c:find_dump_kind
- net/sched/act_api.c:find_dump_kind
- net/sched/act_api.c:tc_ctl_action
- net/sched/act_api.c:tca_action_gd
- net/sched/act_api.c:tca_action_gd
- net/sched/act_api.c:tca_action_flush
- net/sched/act_api.c:tcf_action_init
- net/sched/act_api.c:tcf_action_init_1
- net/netlink/genetlink.c:genl_family_rcv_msg
- net/ipv4/route.c:inet_rtm_getroute
- net/ipv4/devinet.c:inet_netconf_get_devconf
- net/ipv4/devinet.c:inet_set_link_af
- net/ipv4/devinet.c:inet_validate_link_af
- net/ipv4/devinet.c:inet_rtm_newaddr
- net/ipv4/devinet.c:inet_rtm_deladdr
- net/ipv4/ip_tunnel_core.c:ip6_tun_build_state
- net/ipv4/ip_tunnel_core.c:ip_tun_build_state
- net/ipv4/ipmr.c:ipmr_rtm_getroute
- net/ipv6/addrconf.c:inet6_set_link_af
- net/ipv6/addrconf.c:inet6_validate_link_af
- net/ipv6/addrconf.c:inet6_rtm_getaddr
- net/ipv6/addrconf.c:inet6_rtm_newaddr
- net/ipv6/addrconf.c:inet6_rtm_deladdr
- net/ipv6/addrconf.c:inet6_netconf_get_devconf
- net/ipv6/addrlabel.c:ip6addrlbl_get
- net/ipv6/addrlabel.c:ip6addrlbl_newdel
- net/ipv6/route.c:inet6_rtm_getroute
- net/ipv6/route.c:rtm_to_fib6_config
- net/ipv6/seg6_iptunnel.c:seg6_build_state
- net/ipv6/seg6_local.c:seg6_local_build_state
- net/dcb/dcbnl.c:dcb_doit
- net/dcb/dcbnl.c:dcbnl_setfeatcfg
- net/dcb/dcbnl.c:dcbnl_getfeatcfg
- net/dcb/dcbnl.c:dcbnl_ieee_del
- net/dcb/dcbnl.c:dcbnl_ieee_set
- net/dcb/dcbnl.c:dcbnl_bcn_setcfg
- net/dcb/dcbnl.c:dcbnl_bcn_getcfg
- net/dcb/dcbnl.c:dcbnl_setpfccfg
- net/dcb/dcbnl.c:dcbnl_setapp
- net/dcb/dcbnl.c:dcbnl_getapp
- net/dcb/dcbnl.c:dcbnl_setnumtcs
- net/dcb/dcbnl.c:dcbnl_getnumtcs
- net/dcb/dcbnl.c:dcbnl_getcap
- net/dcb/dcbnl.c:dcbnl_getpfccfg
Symbols:
ffffffff814c1420-ffffffff814c1526: nla_parse (STB_GLOBAL)
4.18
: Selective Inline, Transformation ⚠️int nla_parse(struct nlattr **tb, int maxtype, const struct nlattr *head, int len, const struct nla_policy *policy, struct netlink_ext_ack *extack);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In lib/nlattr.c (0)
Location: lib/nlattr.c:240
Inline: True
Direct callers:
- net/core/net_namespace.c:rtnl_net_getid
- net/core/net_namespace.c:rtnl_net_newid
- net/core/neighbour.c:neigh_dump_info
- net/core/neighbour.c:neightbl_set
- net/core/neighbour.c:neightbl_set
- net/core/neighbour.c:neigh_add
- net/core/rtnetlink.c:rtnl_fdb_dump
- net/core/rtnetlink.c:rtnl_fdb_del
- net/core/rtnetlink.c:rtnl_fdb_add
- net/core/rtnetlink.c:rtnl_getlink
- net/core/rtnetlink.c:rtnl_newlink
- net/core/rtnetlink.c:rtnl_newlink
- net/core/rtnetlink.c:rtnl_newlink
- net/core/rtnetlink.c:rtnl_newlink
- net/core/rtnetlink.c:rtnl_dellink
- net/core/rtnetlink.c:rtnl_setlink
- net/core/rtnetlink.c:do_setlink
- net/core/rtnetlink.c:do_setlink
- net/core/rtnetlink.c:do_setlink
- net/core/rtnetlink.c:do_setlink
- net/core/rtnetlink.c:rtnl_nla_parse_ifla
- net/core/rtnetlink.c:rtnl_dump_ifinfo
- net/core/rtnetlink.c:rtnl_dump_ifinfo
- net/core/fib_rules.c:fib_nl_delrule
- net/core/fib_rules.c:fib_nl_newrule
- net/core/lwt_bpf.c:bpf_build_state
- net/sched/sch_api.c:tc_ctl_tclass
- net/sched/sch_api.c:tc_dump_qdisc
- net/sched/sch_api.c:tc_modify_qdisc
- net/sched/sch_api.c:tc_get_qdisc
- net/sched/sch_api.c:qdisc_get_stab
- net/sched/cls_api.c:tc_dump_tfilter
- net/sched/cls_api.c:tc_get_tfilter
- net/sched/cls_api.c:tc_del_tfilter
- net/sched/cls_api.c:tc_new_tfilter
- net/sched/act_api.c:tc_dump_action
- net/sched/act_api.c:find_dump_kind
- net/sched/act_api.c:find_dump_kind
- net/sched/act_api.c:tc_ctl_action
- net/sched/act_api.c:tca_action_gd
- net/sched/act_api.c:tca_action_gd
- net/sched/act_api.c:tcf_action_init
- net/sched/act_api.c:tcf_action_init_1
- net/netlink/genetlink.c:genl_family_rcv_msg
- net/ipv4/route.c:inet_rtm_getroute
- net/ipv4/devinet.c:inet_netconf_get_devconf
- net/ipv4/devinet.c:inet_set_link_af
- net/ipv4/devinet.c:inet_validate_link_af
- net/ipv4/devinet.c:inet_rtm_newaddr
- net/ipv4/devinet.c:inet_rtm_deladdr
- net/ipv4/ip_tunnel_core.c:ip6_tun_build_state
- net/ipv4/ip_tunnel_core.c:ip_tun_build_state
- net/ipv4/ipmr.c:ipmr_rtm_getroute
- net/ipv6/addrconf.c:inet6_set_link_af
- net/ipv6/addrconf.c:inet6_validate_link_af
- net/ipv6/addrconf.c:inet6_rtm_getaddr
- net/ipv6/addrconf.c:inet6_rtm_newaddr
- net/ipv6/addrconf.c:inet6_rtm_deladdr
- net/ipv6/addrconf.c:inet6_netconf_get_devconf
- net/ipv6/addrlabel.c:ip6addrlbl_get
- net/ipv6/addrlabel.c:ip6addrlbl_newdel
- net/ipv6/route.c:inet6_rtm_getroute
- net/ipv6/route.c:rtm_to_fib6_config
- net/ipv6/seg6_iptunnel.c:seg6_build_state
- net/ipv6/seg6_local.c:seg6_local_build_state
- net/ipv6/seg6_local.c:parse_nla_bpf
- net/dcb/dcbnl.c:dcb_doit
- net/dcb/dcbnl.c:dcbnl_setfeatcfg
- net/dcb/dcbnl.c:dcbnl_getfeatcfg
- net/dcb/dcbnl.c:dcbnl_ieee_del
- net/dcb/dcbnl.c:dcbnl_ieee_set
- net/dcb/dcbnl.c:dcbnl_bcn_setcfg
- net/dcb/dcbnl.c:dcbnl_bcn_getcfg
- net/dcb/dcbnl.c:dcbnl_setpfccfg
- net/dcb/dcbnl.c:dcbnl_setapp
- net/dcb/dcbnl.c:dcbnl_getapp
- net/dcb/dcbnl.c:dcbnl_setnumtcs
- net/dcb/dcbnl.c:dcbnl_getnumtcs
- net/dcb/dcbnl.c:dcbnl_getcap
- net/dcb/dcbnl.c:dcbnl_getpfccfg
- net/ncsi/ncsi-netlink.c:ncsi_pkg_info_all_nl
Symbols:
ffffffff814f290f-ffffffff814f2935: nla_parse.cold.11 (STB_LOCAL)
ffffffff814f2780-ffffffff814f285f: nla_parse (STB_GLOBAL)
5.0
: ✅int nla_parse(struct nlattr **tb, int maxtype, const struct nlattr *head, int len, const struct nla_policy *policy, struct netlink_ext_ack *extack);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In lib/nlattr.c (ffffffff81506b50)
Location: lib/nlattr.c:435
Inline: False
Direct callers:
- net/core/net_namespace.c:rtnl_net_getid
- net/core/net_namespace.c:rtnl_net_newid
- net/core/neighbour.c:neigh_valid_dump_req
- net/core/neighbour.c:neightbl_set
- net/core/neighbour.c:neightbl_set
- net/core/neighbour.c:neigh_add
- net/core/rtnetlink.c:valid_fdb_dump_legacy
- net/core/rtnetlink.c:rtnl_fdb_del
- net/core/rtnetlink.c:rtnl_fdb_add
- net/core/rtnetlink.c:rtnl_getlink
- net/core/rtnetlink.c:__rtnl_newlink
- net/core/rtnetlink.c:__rtnl_newlink
- net/core/rtnetlink.c:__rtnl_newlink
- net/core/rtnetlink.c:__rtnl_newlink
- net/core/rtnetlink.c:rtnl_dellink
- net/core/rtnetlink.c:rtnl_setlink
- net/core/rtnetlink.c:do_setlink
- net/core/rtnetlink.c:do_setlink
- net/core/rtnetlink.c:do_setlink
- net/core/rtnetlink.c:do_setlink
- net/core/rtnetlink.c:rtnl_nla_parse_ifla
- net/core/rtnetlink.c:rtnl_dump_ifinfo
- net/core/rtnetlink.c:rtnl_dump_ifinfo
- net/core/fib_rules.c:fib_nl_delrule
- net/core/fib_rules.c:fib_nl_newrule
- net/core/lwt_bpf.c:bpf_build_state
- net/sched/sch_api.c:tc_ctl_tclass
- net/sched/sch_api.c:tc_dump_qdisc
- net/sched/sch_api.c:tc_modify_qdisc
- net/sched/sch_api.c:tc_get_qdisc
- net/sched/sch_api.c:qdisc_get_stab
- net/sched/cls_api.c:tc_dump_chain
- net/sched/cls_api.c:tc_ctl_chain
- net/sched/cls_api.c:tc_dump_tfilter
- net/sched/cls_api.c:tc_get_tfilter
- net/sched/cls_api.c:tc_del_tfilter
- net/sched/cls_api.c:tc_new_tfilter
- net/sched/act_api.c:tc_dump_action
- net/sched/act_api.c:find_dump_kind
- net/sched/act_api.c:find_dump_kind
- net/sched/act_api.c:tc_ctl_action
- net/sched/act_api.c:tca_action_gd
- net/sched/act_api.c:tca_action_gd
- net/sched/act_api.c:tca_action_gd
- net/sched/act_api.c:tcf_action_init
- net/sched/act_api.c:tcf_action_init_1
- net/netlink/genetlink.c:genl_family_rcv_msg
- net/ipv4/route.c:inet_rtm_getroute
- net/ipv4/devinet.c:inet_netconf_get_devconf
- net/ipv4/devinet.c:inet_set_link_af
- net/ipv4/devinet.c:inet_validate_link_af
- net/ipv4/devinet.c:inet_rtm_newaddr
- net/ipv4/devinet.c:inet_rtm_deladdr
- net/ipv4/ip_tunnel_core.c:ip6_tun_build_state
- net/ipv4/ip_tunnel_core.c:ip_tun_build_state
- net/ipv4/ipmr.c:ipmr_rtm_getroute
- net/ipv6/addrconf.c:inet6_set_link_af
- net/ipv6/addrconf.c:inet6_validate_link_af
- net/ipv6/addrconf.c:inet6_rtm_getaddr
- net/ipv6/addrconf.c:inet6_rtm_newaddr
- net/ipv6/addrconf.c:inet6_rtm_deladdr
- net/ipv6/addrconf.c:inet6_netconf_get_devconf
- net/ipv6/addrlabel.c:ip6addrlbl_get
- net/ipv6/addrlabel.c:ip6addrlbl_newdel
- net/ipv6/route.c:inet6_rtm_getroute
- net/ipv6/route.c:rtm_to_fib6_config
- net/ipv6/seg6_iptunnel.c:seg6_build_state
- net/ipv6/seg6_local.c:seg6_local_build_state
- net/ipv6/seg6_local.c:parse_nla_bpf
- net/dcb/dcbnl.c:dcb_doit
- net/dcb/dcbnl.c:dcbnl_setfeatcfg
- net/dcb/dcbnl.c:dcbnl_getfeatcfg
- net/dcb/dcbnl.c:dcbnl_ieee_del
- net/dcb/dcbnl.c:dcbnl_ieee_set
- net/dcb/dcbnl.c:dcbnl_bcn_setcfg
- net/dcb/dcbnl.c:dcbnl_bcn_getcfg
- net/dcb/dcbnl.c:dcbnl_setpfccfg
- net/dcb/dcbnl.c:dcbnl_setapp
- net/dcb/dcbnl.c:dcbnl_getapp
- net/dcb/dcbnl.c:dcbnl_setnumtcs
- net/dcb/dcbnl.c:dcbnl_getnumtcs
- net/dcb/dcbnl.c:dcbnl_getcap
- net/dcb/dcbnl.c:dcbnl_getpfccfg
- net/ncsi/ncsi-netlink.c:ncsi_pkg_info_all_nl
Symbols:
ffffffff81506b50-ffffffff81506b63: nla_parse (STB_GLOBAL)
5.3
: Absent ⚠️
5.4
: Absent ⚠️
5.8
: Absent ⚠️
5.11
: Absent ⚠️
5.13
: Absent ⚠️
5.15
: Absent ⚠️
5.19
: Absent ⚠️
6.2
: Absent ⚠️
6.5
: Absent ⚠️
6.8
: Absent ⚠️
arm64
: Absent ⚠️
armhf
: Absent ⚠️
ppc64el
: Absent ⚠️
riscv64
: Absent ⚠️
aws
: Absent ⚠️
azure
: Absent ⚠️
gcp
: Absent ⚠️
lowlatency
: Absent ⚠️
Regular
4.4
and 4.8
✅
4.8
and 4.10
✅
4.10
and 4.13
⚠️struct netlink_ext_ack *extack
4.13
and 4.15
✅
4.15
and 4.18
✅
4.18
and 5.0
✅