Documented in 1 files:
Defined in 7 files as a member:
Defined in 1 files as a function:
Referenced in 150 files:
-
crypto/crypto_user.c,
5 times
-
drivers/block/drbd/drbd_nl.c,
6 times
-
drivers/dpll/dpll_netlink.c,
2 times
-
drivers/infiniband/core/addr.c,
line 104
-
drivers/infiniband/core/iwpm_msg.c,
15 times
-
drivers/infiniband/core/iwpm_util.c,
9 times
-
drivers/infiniband/core/iwpm_util.h,
line 105
-
drivers/infiniband/core/nldev.c,
16 times
-
drivers/infiniband/core/sa_query.c,
line 1147
-
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c,
line 960
-
drivers/net/ethernet/mscc/ocelot_net.c,
line 800
-
drivers/net/gtp.c,
line 2307
-
drivers/net/ieee802154/mac802154_hwsim.c,
line 511
-
drivers/net/macsec.c,
line 3094
-
drivers/net/ovpn/netlink.c,
2 times
-
drivers/net/vxlan/vxlan_core.c,
2 times
-
drivers/net/vxlan/vxlan_mdb.c,
line 291
-
drivers/net/vxlan/vxlan_vnifilter.c,
line 356
-
drivers/net/wireguard/netlink.c,
line 196
-
drivers/net/wireless/virtual/mac80211_hwsim_main.c,
2 times
-
drivers/vdpa/vdpa.c,
3 times
-
fs/nfsd/export.c,
2 times
-
fs/nfsd/nfsctl.c,
2 times
-
include/net/netlink.h,
2 times
-
kernel/audit.c,
2 times
-
net/batman-adv/bat_algo.c,
line 200
-
net/batman-adv/bat_iv_ogm.c,
4 times
-
net/batman-adv/bat_v.c,
4 times
-
net/batman-adv/bridge_loop_avoidance.c,
2 times
-
net/batman-adv/distributed-arp-table.c,
line 870
-
net/batman-adv/multicast.c,
line 1982
-
net/batman-adv/netlink.c,
line 979
-
net/batman-adv/translation-table.c,
2 times
-
net/bridge/br_fdb.c,
line 1084
-
net/bridge/br_mdb.c,
line 391
-
net/bridge/br_vlan.c,
line 2033
-
net/can/gw.c,
line 790
-
net/core/fib_rules.c,
2 times
-
net/core/neighbour.c,
5 times
-
net/core/net_namespace.c,
3 times
-
net/core/rtnetlink.c,
9 times
-
net/dcb/dcbnl.c,
2 times
-
net/devlink/dev.c,
3 times
-
net/devlink/health.c,
3 times
-
net/devlink/linecard.c,
line 220
-
net/devlink/param.c,
line 512
-
net/devlink/port.c,
line 631
-
net/devlink/rate.c,
line 300
-
net/devlink/region.c,
3 times
-
net/devlink/resource.c,
line 366
-
net/devlink/sb.c,
4 times
-
net/devlink/trap.c,
3 times
-
net/dsa/user.c,
line 521
-
net/ethtool/netlink.c,
2 times
-
net/ieee802154/nl-mac.c,
7 times
-
net/ieee802154/nl-phy.c,
line 131
-
net/ieee802154/nl802154.c,
8 times
-
net/ipv4/devinet.c,
6 times
-
net/ipv4/fib_semantics.c,
line 578
-
net/ipv4/fib_trie.c,
line 2296
-
net/ipv4/fou_core.c,
line 892
-
net/ipv4/inet_diag.c,
line 234
-
net/ipv4/ipmr.c,
2 times
-
net/ipv4/ipmr_base.c,
2 times
-
net/ipv4/nexthop.c,
5 times
-
net/ipv4/route.c,
3 times
-
net/ipv4/tcp_diag.c,
2 times
-
net/ipv4/tcp_metrics.c,
line 750
-
net/ipv6/addrconf.c,
7 times
-
net/ipv6/addrlabel.c,
2 times
-
net/ipv6/ila/ila_xlat.c,
line 583
-
net/ipv6/ioam6.c,
2 times
-
net/ipv6/ip6mr.c,
line 2775
-
net/ipv6/route.c,
7 times
-
net/ipv6/seg6.c,
line 390
-
net/l2tp/l2tp_netlink.c,
2 times
-
net/mctp/device.c,
2 times
-
net/mctp/neigh.c,
line 269
-
net/mctp/route.c,
line 1712
-
net/mpls/af_mpls.c,
6 times
-
net/mptcp/pm_netlink.c,
line 232
-
net/ncsi/ncsi-netlink.c,
line 246
-
net/netfilter/ipset/ip_set_core.c,
7 times
-
net/netfilter/ipvs/ip_vs_ctl.c,
3 times
-
net/netfilter/nf_conntrack_netlink.c,
9 times
-
net/netfilter/nf_tables_api.c,
14 times
-
net/netfilter/nfnetlink_acct.c,
2 times
-
net/netfilter/nfnetlink_cthelper.c,
2 times
-
net/netfilter/nfnetlink_cttimeout.c,
3 times
-
net/netfilter/nfnetlink_hook.c,
2 times
-
net/netfilter/nft_compat.c,
line 781
-
net/netlabel/netlabel_calipso.c,
line 263
-
net/netlabel/netlabel_cipso_v4.c,
line 660
-
net/netlabel/netlabel_mgmt.c,
2 times
-
net/netlabel/netlabel_unlabeled.c,
2 times
-
net/netlink/af_netlink.c,
2 times
-
net/netlink/diag.c,
2 times
-
net/netlink/genetlink.c,
4 times
-
net/nfc/netlink.c,
3 times
-
net/openvswitch/datapath.c,
3 times
-
net/packet/diag.c,
line 211
-
net/phonet/pn_netlink.c,
2 times
-
net/psample/psample.c,
line 90
-
net/sched/act_api.c,
5 times
-
net/sched/cls_api.c,
5 times
-
net/sched/sch_api.c,
9 times
-
net/sctp/diag.c,
4 times
-
net/smc/af_smc.c,
line 84
-
net/smc/smc_clc.c,
2 times
-
net/smc/smc_core.c,
4 times
-
net/smc/smc_diag.c,
line 83
-
net/smc/smc_ib.c,
line 564
-
net/smc/smc_ism.c,
line 314
-
net/smc/smc_pnet.c,
line 644
-
net/smc/smc_stats.c,
2 times
-
net/sunrpc/svcauth_unix.c,
2 times
-
net/tipc/bearer.c,
2 times
-
net/tipc/name_table.c,
line 1117
-
net/tipc/net.c,
line 214
-
net/tipc/node.c,
4 times
-
net/tipc/socket.c,
2 times
-
net/tipc/udp_media.c,
line 515
-
net/unix/diag.c,
2 times
-
net/vmw_vsock/diag.c,
2 times
-
net/wireless/nl80211.c,
11 times
-
net/xdp/xsk_diag.c,
line 169
-
net/xfrm/xfrm_compat.c,
line 150
-
net/xfrm/xfrm_user.c,
23 times
-
samples/bpf/xdp_router_ipv4_user.c,
2 times
-
samples/connector/ucon.c,
line 57
-
tools/accounting/delaytop.c,
line 437
-
tools/accounting/getdelays.c,
line 159
-
tools/accounting/procacct.c,
line 165
-
tools/bpf/bpftool/net.c,
5 times
-
tools/lib/bpf/netlink.c,
3 times
-
tools/net/ynl/lib/ynl.c,
line 480
-
tools/testing/selftests/acct/cgroupstats.c,
line 35
-
tools/testing/selftests/acct/netlink_helper.c,
line 77
-
tools/testing/selftests/acct/taskstats_fill_stats_tgid.c,
line 85
-
tools/testing/selftests/bpf/netlink_helpers.c,
3 times
-
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c,
line 77
-
tools/testing/selftests/connector/proc_filter.c,
line 53
-
tools/testing/selftests/nci/nci_dev.c,
line 125
-
tools/testing/selftests/net/ipsec.c,
15 times
-
tools/testing/selftests/net/mptcp/pm_nl_ctl.c,
line 1183
-
tools/testing/selftests/net/netfilter/audit_logread.c,
line 56
-
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c,
7 times
-
tools/testing/selftests/net/netlink-dumps.c,
2 times
-
tools/testing/selftests/net/ovpn/ovpn-cli.c,
line 1218
-
tools/testing/selftests/net/tcp_ao/lib/netlink.c,
5 times
Smatch caller information:
| Type |
Parameter |
Key |
Value |
| PARAM_VALUE |
0 |
nlh |
4096-ptr_max |
| BUF_SIZE |
0 |
nlh |
(-1),1-s32max |
| BUF_SIZE |
0 |
nlh |
(-1),1-s32max |
| DATA_SOURCE |
0 |
nlh |
$8 |
| NOSPEC |
0 |
nlh->nlmsg_len |
|
| RX_PATH |
|
|
|
| TASK_NOT_RUNNING |
|
|
|
| USER_DATA |
0 |
nlh->nlmsg_flags |
8-u16max[u] |
| USER_DATA |
0 |
nlh->nlmsg_len |
17-s32max[c] |
| USER_DATA |
0 |
nlh->nlmsg_pid |
0-u32max[u] |
| USER_DATA |
0 |
nlh->nlmsg_seq |
0-u32max[u] |
| USER_DATA |
0 |
nlh->nlmsg_type |
16-123[u] |
| UNITS |
0 |
nlh |
unit_byte |
| USER_PTR |
0 |
nlh |
|
| HALF_LOCKED2 |
|
&dev->lock |
|