Defined in 1 files as a function:
Referenced in 32 files:
- drivers/infiniband/ulp/ipoib/ipoib_main.c, line 2609
- drivers/net/bonding/bond_main.c, line 6535
- drivers/net/ethernet/mellanox/mlx5/core/en_main.c, line 6526
- drivers/net/ethernet/mellanox/mlxsw/minimal.c, line 269
- drivers/net/ethernet/mellanox/mlxsw/spectrum.c, line 1513
- drivers/net/loopback.c, line 217
- drivers/net/mctp/mctp-i2c.c, line 886
- drivers/net/net_failover.c, line 722
- drivers/net/netdevsim/netdev.c, line 1142
- drivers/net/ppp/ppp_generic.c, line 3373
- drivers/net/tun.c, line 2923
- drivers/net/usb/qmi_wwan.c, line 262
- drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c, line 661
- drivers/net/wireless/marvell/mwifiex/cfg80211.c, line 3135
- drivers/net/wireless/nxp/nxpwifi/cfg80211.c, line 2481
- drivers/net/wireless/quantenna/qtnfmac/core.c, line 464
- lib/test_bpf.c, line 14918
- net/8021q/vlan.c, line 265
- net/bridge/br_if.c, line 473
- net/core/dev.c
- net/core/rtnetlink.c, line 3791
- net/ipv4/ip_tunnel.c, line 260
- net/ipv4/ipmr.c, line 595
- net/ipv6/ip6_gre.c
- net/ipv6/ip6_tunnel.c
- net/ipv6/ip6_vti.c
- net/ipv6/ip6mr.c, line 703
- net/ipv6/sit.c
- net/l2tp/l2tp_eth.c, line 260
- net/mac80211/iface.c, line 2293
- net/mac802154/iface.c, line 655
- net/openvswitch/vport-internal_dev.c, line 145
Smatch caller information:
drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_add_virtual_intf() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | r alloc_netdev_mqs |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | &wiphy->mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct wiphy)->mtx |
net/bridge/br_if.c br_add_bridge() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | r alloc_netdev_mqs |
| DATA_SOURCE | 1 | net | $0 |
| NS_CAPABLE | 0 | 12 | |
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| LOCK2 | global &br_ioctl_mutex | ||
| LOCK2 | global &rtnl_mutex |
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c brcmf_net_attach() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev->ethtool_ops | 656 |
| BUF_SIZE | 0 | dev->netdev_ops | 760 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx |
net/ipv6/ip6_tunnel.c ip6_tnl_create() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| CAPPED_DATA | 1 | net | 1 |
| CAPPED_DATA | 1 | net->gen | 1 |
| DATA_SOURCE | 0 | dev | r alloc_netdev_mqs |
| DATA_SOURCE | 1 | net | $0 |
| NS_CAPABLE | 0 | 12 | |
| RX_PATH | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| LOCK2 | &net->rtnl_mutex | ||
| LOCK2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct net)->rtnl_mutex |
net/ipv6/ip6_tunnel.c ip6_tnl_init_net() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| BUF_SIZE | 1 | net->key_domain | (-1),24 |
| BUF_SIZE | 1 | net->ucounts | (-1),184 |
| CAPPED_DATA | 1 | net | 1 |
| CAPPED_DATA | 1 | net->gen | 1 |
| DATA_SOURCE | 0 | dev | r alloc_netdev_mqs |
| DATA_SOURCE | 1 | net | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pernet_ops_rwsem |
drivers/net/ethernet/mellanox/mlxsw/minimal.c mlxsw_m_port_create() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | s32min-s32max |
| BUF_SIZE | 1 | net | (-1),10432,10496 |
| CAPPED_DATA | 0 | dev->num_rx_queues | 1 |
| CAPPED_DATA | 0 | dev->num_tx_queues | 1 |
| DATA_SOURCE | 0 | dev | r alloc_etherdev_mqs |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/l2tp/l2tp_eth.c l2tp_eth_create() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| CAPPED_DATA | 1 | net->gen | 1 |
| DATA_SOURCE | 0 | dev | r alloc_netdev_mqs |
| DATA_SOURCE | 1 | net | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/ipv6/ip6_gre.c ip6gre_init_net() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| BUF_SIZE | 1 | net->key_domain | (-1),24 |
| BUF_SIZE | 1 | net->ucounts | (-1),184 |
| CAPPED_DATA | 1 | net | 1 |
| CAPPED_DATA | 1 | net->gen | 1 |
| DATA_SOURCE | 1 | net | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pernet_ops_rwsem |
net/ipv6/ip6_gre.c ip6gre_tunnel_locate() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| CAPPED_DATA | 1 | net->gen | 1 |
| DATA_SOURCE | 0 | dev | r alloc_netdev_mqs |
| DATA_SOURCE | 1 | net | $0 |
| NS_CAPABLE | 0 | 12 | |
| RX_PATH | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| LOCK2 | &net->rtnl_mutex | ||
| LOCK2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct net)->rtnl_mutex |
drivers/net/ppp/ppp_generic.c ppp_create_interface() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | r alloc_netdev_mqs |
| DATA_SOURCE | 1 | net | $0 |
| NS_CAPABLE | 0 | 12 | |
| NOCHECK_CALL | |||
| LOCK2 | global &ppp_mutex |
lib/test_bpf.c populate_skb() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 7698739464221229056 |
| PARAM_VALUE | 1 | net | 1824583183996030976 |
| NOCHECK_CALL |
drivers/net/mctp/mctp-i2c.c mctp_i2c_add_netdev() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| DATA_SOURCE | 0 | dev | r alloc_netdev_mqs |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &driver_clients_lock |
net/ipv6/sit.c ipip6_tunnel_locate() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| CAPPED_DATA | 1 | net | 1 |
| CAPPED_DATA | 1 | net->gen | 1 |
| DATA_SOURCE | 0 | dev | r alloc_netdev_mqs |
| DATA_SOURCE | 1 | net | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/ipv6/sit.c sit_init_net() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| BUF_SIZE | 1 | net->key_domain | (-1),24 |
| BUF_SIZE | 1 | net->ucounts | (-1),184 |
| CAPPED_DATA | 1 | net | 1 |
| CAPPED_DATA | 1 | net->gen | 1 |
| DATA_SOURCE | 0 | dev | r alloc_netdev_mqs |
| DATA_SOURCE | 1 | net | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pernet_ops_rwsem |
drivers/infiniband/ulp/ipoib/ipoib_main.c ipoib_add_port() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | s32min-s32max |
| BUF_SIZE | 0 | dev->rtnl_link_ops | 288 |
| DATA_SOURCE | 0 | dev | r ipoib_intf_alloc |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &hca->client_data_rwsem | ||
| LOCK2 | global &clients_rwsem | ||
| LOCK2 | global &devices_rwsem | ||
| HALF_LOCKED2 | &hca->unregistration_lock | ||
| TYPE_LOCK | (struct ib_device)->client_data_rwsem |
net/ipv6/ip6_vti.c vti6_init_net() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| BUF_SIZE | 1 | net->key_domain | (-1),24 |
| BUF_SIZE | 1 | net->ucounts | (-1),184 |
| CAPPED_DATA | 1 | net | 1 |
| CAPPED_DATA | 1 | net->gen | 1 |
| DATA_SOURCE | 0 | dev | r alloc_netdev_mqs |
| DATA_SOURCE | 1 | net | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pernet_ops_rwsem |
net/ipv6/ip6_vti.c vti6_tnl_create() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| CAPPED_DATA | 1 | net | 1 |
| CAPPED_DATA | 1 | net->gen | 1 |
| DATA_SOURCE | 0 | dev | r alloc_netdev_mqs |
| DATA_SOURCE | 1 | net | $0 |
| NS_CAPABLE | 0 | 12 | |
| RX_PATH | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| LOCK2 | &net->rtnl_mutex | ||
| LOCK2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct net)->rtnl_mutex |
net/ipv6/ip6mr.c ip6mr_reg_vif() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | r alloc_netdev_mqs |
| DATA_SOURCE | 1 | net | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| LOCK2 | global &rtnl_mutex |
net/mac80211/iface.c ieee80211_if_add() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| DATA_SOURCE | 0 | dev | r alloc_netdev_mqs |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct wiphy)->mtx |
drivers/net/loopback.c loopback_net_init() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| BUF_SIZE | 1 | net->key_domain | (-1),24 |
| BUF_SIZE | 1 | net->ucounts | (-1),184 |
| DATA_SOURCE | 0 | dev | r alloc_netdev_mqs |
| DATA_SOURCE | 1 | net | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &pernet_ops_rwsem |
net/ipv4/ip_tunnel.c __ip_tunnel_create() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| BUF_SIZE | 1 | net | (-1),1-s32max |
| BUF_SIZE | 1 | net | (-1),1-s32max |
| BUF_SIZE | 1 | net->key_domain | (-1),24 |
| BUF_SIZE | 1 | net->ucounts | (-1),184 |
| CAPPED_DATA | 1 | net | 1 |
| CAPPED_DATA | 1 | net->gen | 1 |
| DATA_SOURCE | 0 | dev | r alloc_netdev_mqs |
| DATA_SOURCE | 1 | net | $0 |
| STR_LEN | 0 | dev | (-1),5,7 |
| STR_LEN | 1 | net | (-1),5,7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| HALF_LOCKED2 | global &pernet_ops_rwsem | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/bonding/bond_main.c bond_create() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| DATA_SOURCE | 0 | dev | r alloc_netdev_mqs |
| DATA_SOURCE | 1 | net | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &of->mutex |
net/mac802154/iface.c ieee802154_if_add() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev->dev.parent | 1616 |
| CAPPED_DATA | 0 | dev->name | 1 |
| CAPPED_DATA | 0 | dev->nd_net.net | 1 |
| DATA_SOURCE | 0 | dev | r alloc_netdev_mqs |
| BIT_INFO | 0 | dev->type | 0x324,0x325 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireless/nxp/nxpwifi/cfg80211.c nxpwifi_add_virtual_intf() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | r alloc_netdev_mqs |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_create_netdev() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | net | (-1),10432,10496 |
| CAPPED_DATA | 0 | dev->num_tx_queues | 1 |
| DATA_SOURCE | 0 | dev | r alloc_etherdev_mqs |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &esw->offloads.reps_lock |
drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_port_create() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | net | (-1),10432,10496 |
| DATA_SOURCE | 0 | dev | r alloc_etherdev_mqs |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &devlink->lock |
drivers/net/tun.c tun_set_iff() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | r alloc_netdev_mqs |
| DATA_SOURCE | 1 | net | $0 |
| NS_CAPABLE | 0 | 12 | |
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| LOCK2 | global &rtnl_mutex |
drivers/net/net_failover.c net_failover_create() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev | r alloc_etherdev_mqs |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/wireless/quantenna/qtnfmac/core.c qtnf_core_net_attach() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev->netdev_ops | 760 |
| DATA_SOURCE | 0 | dev | r alloc_netdev_mqs |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/netdevsim/netdev.c nsim_create() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| BUF_SIZE | 1 | net | (-1),10432,10496 |
| DATA_SOURCE | 0 | dev | r alloc_netdev_mqs |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex |
net/core/dev.c __dev_change_net_namespace() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 1 | net | (-1),10304,10432 |
| BUF_SIZE | 1 | net | (-1),10304,10432 |
| CAPPED_DATA | 0 | dev->ingress_queue | 1 |
| CAPPED_DATA | 0 | dev->nd_net.net | 1 |
| CAPPED_DATA | 0 | dev->num_tx_queues | 1 |
| CAPPED_DATA | 0 | &dev->name_node->list | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | net | $1 |
| STR_LEN | 0 | dev | (-1),5-6,15 |
| STR_LEN | 0 | dev | (-1),5-6,15 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| UNITS | 1 | net | unit_byte |
| LOCK2 | 0 | &dev->lock | |
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct net_device)->lock |
net/8021q/vlan.c register_vlan_device() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| CAPPED_DATA | 1 | net->gen | 1 |
| DATA_SOURCE | 0 | dev | r alloc_netdev_mqs |
| NS_CAPABLE | 0 | 12 | |
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| LOCK2 | global &rtnl_mutex | ||
| LOCK2 | global &vlan_ioctl_mutex |
drivers/net/usb/qmi_wwan.c qmimux_register_device() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| DATA_SOURCE | 0 | dev | r alloc_netdev_mqs |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
net/ipv4/ipmr.c ipmr_reg_vif() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 1 | net | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | r alloc_netdev_mqs |
| DATA_SOURCE | 1 | net | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | net | unit_byte |
| LOCK2 | global &rtnl_mutex |
net/core/rtnetlink.c rtnl_create_link() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| BUF_SIZE | 0 | dev | s32min-s32max |
| BUF_SIZE | 1 | net | (-1),10304,10432 |
| BUF_SIZE | 1 | net | (-1),10304,10432 |
| DATA_SOURCE | 1 | net | $0 |
| STR_LEN | 0 | dev | (-1),6,15 |
| STR_LEN | 1 | net | (-1),6,15 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &rtnl_mutex |
net/openvswitch/vport-internal_dev.c internal_dev_create() -> dev_net_set()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &ovs_mutex | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |