Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 24 files:

Smatch caller information:

net/bridge/br_if.c br_mtu_auto_adjust() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 1 new_mtu s32min-(-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 dev->flags 0-526337[c]
USER_DATA 0 dev->ifindex 0-s32max[c]

drivers/net/macsec.c macsec_notify() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->mtu 1-u32max
PARAM_VALUE 1 new_mtu s32min-(-2),0-s32max
CAPPED_DATA 1 new_mtu 1
PARAM_COMPARE 0 dev->mtu > $1
PARAM_COMPARE 1 new_mtu < $0->mtu
NOCHECK_CALL
UNITS 1 new_mtu unit_byte

net/dsa/conduit.c dsa_conduit_reset_mtu() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev.kobj.sd 0,4096-ptr_max
PARAM_VALUE 0 dev->dsa_ptr->orig_ethtool_ops->begin 0,1835931156019712000,3096438129622650880,3900617307435175936,5716752743725981696,7946597811871383552,8525681326485266432
PARAM_VALUE 0 dev->dsa_ptr->orig_ethtool_ops->complete 0,3066456658599772160,3725154072746565632,6586841582423441408,7106287630129446912
PARAM_VALUE 0 dev->dsa_ptr->orig_ethtool_ops->create_rxfh_context 0,1193890977307893760,3411743749688197120,4061224044846587904,4457498795121053696,4492625381564977152,6869898235061968896
PARAM_VALUE 0 dev->dsa_ptr->orig_ethtool_ops->get_ethtool_phy_stats 0,3317615168082395136
PARAM_VALUE 0 dev->dsa_ptr->orig_ethtool_ops->get_link_ext_state 0,1281650680815353856,1471363006793740288,2066653251895574528,8975973974715154432,9149564991109386240
PARAM_VALUE 0 dev->dsa_ptr->orig_ethtool_ops->get_link_ext_stats 0,3507592459204784128,3599798668348575744,6398026858241400832,6671633528922210304,6791093533042155520,7428164251353817088,8873336474752151552
PARAM_VALUE 0 dev->dsa_ptr->orig_ethtool_ops->get_mm 0,871246504159531008,1782640983197487104,6800978227696902144,8546551779893547008
PARAM_VALUE 0 dev->dsa_ptr->orig_ethtool_ops->get_mm_stats 0,181867277093580800,5657799486394183680,5747745173089693696,8861185814274375680
PARAM_VALUE 0 dev->dsa_ptr->orig_ethtool_ops->get_module_power_mode 0,3932445583158894592,7258977804121202688
PARAM_VALUE 0 dev->dsa_ptr->orig_ethtool_ops->get_phy_tunable 0,5967302400445186048
PARAM_VALUE 0 dev->dsa_ptr->orig_ethtool_ops->modify_rxfh_context 0,2274879766485979136,2866542652935299072,4642694651803070464,5251344010917244928,5947095161631043584,7301979924060471296
PARAM_VALUE 0 dev->dsa_ptr->orig_ethtool_ops->op_needs_rtnl 0,8,156,256,268,270,320,365
PARAM_VALUE 0 dev->dsa_ptr->orig_ethtool_ops->remove_rxfh_context 0,106227240452722688,513622018430513152,1648226983112282112,1705969192382881792,5541829826254528512,7874787804778274816
PARAM_VALUE 0 dev->dsa_ptr->orig_ethtool_ops->rxfh_max_num_contexts 0,2,8,16,33
PARAM_VALUE 0 dev->dsa_ptr->orig_ethtool_ops->rxfh_priv_size 0,8,176
PARAM_VALUE 0 dev->dsa_ptr->orig_ethtool_ops->set_mm 0,1901320415777849344,3866000723147972608,5541409492295524352,6099901598508961792
PARAM_VALUE 0 dev->dsa_ptr->orig_ethtool_ops->set_module_eeprom_by_page 0,5377252203329306624,6498145721974177792,8386224525791211520
PARAM_VALUE 0 dev->dsa_ptr->orig_ethtool_ops->set_module_power_mode 0,2104618493283307520,5611796029142327296
PARAM_VALUE 0 dev->dsa_ptr->orig_ethtool_ops->set_phy_tunable 0,5462931485636759552
PARAM_VALUE 0 dev->dsa_ptr->orig_ethtool_ops->supported_coalesce_params 0-3,17,19,34-35,48,51,59,63,204,236,273,511,513,529,547,561,563,595,597,1553,1587,1681,132625,135697,657041,677393,2029107,2097665,2300433,2300595,3653155,12583935,12584499,13239859,117440512,536870912,536872499-u32max
PARAM_VALUE 0 dev->dsa_ptr->orig_ethtool_ops->supported_input_xfrm 0-2
PARAM_VALUE 0 dev->dsa_ptr->orig_ethtool_ops->supported_ring_params 0,3,5,12,20,32-33,96
PARAM_VALUE 0 dev->ethtool_ops->begin 0,1835931156019712000,3096438129622650880,3900617307435175936,5716752743725981696,7946597811871383552,8525681326485266432
PARAM_VALUE 0 dev->ethtool_ops->complete 0,3066456658599772160,3725154072746565632,6586841582423441408,7106287630129446912
PARAM_VALUE 0 dev->ethtool_ops->create_rxfh_context 0,1193890977307893760,3411743749688197120,4061224044846587904,4457498795121053696,4492625381564977152,6869898235061968896
PARAM_VALUE 0 dev->ethtool_ops->flash_device 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_channels 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_coalesce 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_dump_data 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_dump_flag 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_eee 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_eeprom 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_eeprom_len 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_eth_ctrl_stats 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_eth_mac_stats 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_eth_phy_stats 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_ethtool_phy_stats 0,3317615168082395136
PARAM_VALUE 0 dev->ethtool_ops->get_fec_stats 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_fecparam 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_link 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_link_ext_state 0,1281650680815353856,1471363006793740288,2066653251895574528,8975973974715154432,9149564991109386240
PARAM_VALUE 0 dev->ethtool_ops->get_link_ext_stats 0,3507592459204784128,3599798668348575744,6398026858241400832,6671633528922210304,6791093533042155520,7428164251353817088,8873336474752151552
PARAM_VALUE 0 dev->ethtool_ops->get_mm 0,871246504159531008,1782640983197487104,6800978227696902144,8546551779893547008
PARAM_VALUE 0 dev->ethtool_ops->get_mm_stats 0,181867277093580800,5657799486394183680,5747745173089693696,8861185814274375680
PARAM_VALUE 0 dev->ethtool_ops->get_module_eeprom 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_module_info 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_module_power_mode 0,3932445583158894592,7258977804121202688
PARAM_VALUE 0 dev->ethtool_ops->get_pause_stats 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_pauseparam 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_phy_tunable 0,5967302400445186048
PARAM_VALUE 0 dev->ethtool_ops->get_priv_flags 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_regs 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_regs_len 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_ringparam 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_rmon_stats 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_rx_ring_count 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_rxfh 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_rxfh_fields 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_rxfh_indir_size 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_rxfh_key_size 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_rxnfc 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_ts_info 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_ts_stats 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_tunable 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->get_wol 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->modify_rxfh_context 0,2274879766485979136,2866542652935299072,4642694651803070464,5251344010917244928,5947095161631043584,7301979924060471296
PARAM_VALUE 0 dev->ethtool_ops->nway_reset 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->op_needs_rtnl 0,8,156,256,268,270,320,365
PARAM_VALUE 0 dev->ethtool_ops->remove_rxfh_context 0,106227240452722688,513622018430513152,1648226983112282112,1705969192382881792,5541829826254528512,7874787804778274816
PARAM_VALUE 0 dev->ethtool_ops->reset 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->rxfh_key_space 0
PARAM_VALUE 0 dev->ethtool_ops->rxfh_max_num_contexts 0,2,8,16,33
PARAM_VALUE 0 dev->ethtool_ops->rxfh_priv_size 0,8,176
PARAM_VALUE 0 dev->ethtool_ops->self_test 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->set_channels 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->set_coalesce 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->set_dump 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->set_eee 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->set_eeprom 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->set_fecparam 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->set_mm 0,1901320415777849344,3866000723147972608,5541409492295524352,6099901598508961792
PARAM_VALUE 0 dev->ethtool_ops->set_module_eeprom_by_page 0,5377252203329306624,6498145721974177792,8386224525791211520
PARAM_VALUE 0 dev->ethtool_ops->set_module_power_mode 0,2104618493283307520,5611796029142327296
PARAM_VALUE 0 dev->ethtool_ops->set_pauseparam 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->set_phy_tunable 0,5462931485636759552
PARAM_VALUE 0 dev->ethtool_ops->set_phys_id 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->set_priv_flags 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->set_ringparam 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->set_rxfh 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->set_rxfh_fields 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->set_rxnfc 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->set_tunable 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->set_wol 0,4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops->supported_coalesce_params 0-3,17,19,34-35,48,51,59,63,204,236,273,511,513,529,547,561,563,595,597,1553,1587,1681,132625,135697,657041,677393,2029107,2097665,2300433,2300595,3653155,12583935,12584499,13239859,117440512,536870912,536872499-u32max
PARAM_VALUE 0 dev->ethtool_ops->supported_input_xfrm 0-2
PARAM_VALUE 0 dev->ethtool_ops->supported_ring_params 0,3,5,12,20,32-33,96
PARAM_VALUE 0 dev->flags 1024-u32max
PARAM_VALUE 0 dev->npinfo->dev_lock.first_waiter->up 0-1
PARAM_VALUE 0 dev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,1056,1128,1336,1616,2176,2240,2272,2560,3296,3720,9688-u64max
PARAM_VALUE 1 new_mtu 1500
CAPPED_DATA 0 dev 1
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte
HALF_LOCKED2 global &dsa2_mutex
HALF_LOCKED2 global &rtnl_mutex

net/dsa/conduit.c dsa_conduit_setup() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev.parent->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 dev->flags 1024-u32max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte
HALF_LOCKED2 global &dsa2_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/infiniband/ulp/ipoib/ipoib_multicast.c ipoib_mcast_carrier_on_task() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev_addr 4096-ptr_max
CAPPED_DATA 1 new_mtu 1
NOCHECK_CALL
UNITS 1 new_mtu unit_byte
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &pool->lock

drivers/net/amt.c amt_device_event() -> dev_set_mtu()

Type Parameter Key Value
NOCHECK_CALL
UNITS 1 new_mtu unit_byte

net/core/dev_ioctl.c dev_ifsioc() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev r __dev_get_by_name
USER_DATA 1 new_mtu s32min-s32max
UNITS 1 new_mtu unit_byte
LOCK2 &net->rtnl_mutex
LOCK2 global &rtnl_mutex
TYPE_LOCK (struct net)->rtnl_mutex

drivers/net/bareudp.c bareudp_link_config() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->_rx->groups 0,757233477060755456
PARAM_VALUE 0 dev->_rx->rps_flow_table 0-s64max
PARAM_VALUE 0 dev->ifindex 0-s32max
PARAM_VALUE 0 dev->nd_net.net 4096-ptr_max
PARAM_VALUE 0 dev->priv->dev->ifindex 0-s32max
PARAM_VALUE 0 dev->priv->dev->rtnl_link_initializing 1
PARAM_VALUE 0 dev->priv->ethertype 0
PARAM_VALUE 0 dev->priv->multi_proto_mode 0
PARAM_VALUE 0 dev->priv->port 0
PARAM_VALUE 0 dev->priv->sport_min 0
PARAM_VALUE 0 dev->rtnl_link_initializing 1
PARAM_VALUE 0 dev->rtnl_link_ops 4096-ptr_max
PARAM_VALUE 0 dev->rtnl_link_ops->alloc 0,1182153660833808384,3130032447137456128
PARAM_VALUE 0 dev->rtnl_link_ops->get_num_rx_queues 0,1694260139628544000,4559208055891021824,7097615251001798656,8443738062496038912
PARAM_VALUE 0 dev->rtnl_link_ops->get_num_tx_queues 0,1694260139628544000,4559208055891021824,7071371917186535424,8443738062496038912
PARAM_VALUE 0 dev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 0 dev->rtnl_link_ops->peer_type 0-1
PARAM_VALUE 0 dev->rtnl_link_ops->priv_size 0,8,32,48,56,88,112,120,144,160,224,240,256,296,616,624,728,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3552,9688-u64max
PARAM_VALUE 0 dev->rtnl_link_ops->setup 0,4096-ptr_max
PARAM_VALUE 0 dev->rtnl_link_ops->validate 0,4096-ptr_max
PARAM_VALUE 0 *dev->name 0-255
BUF_SIZE 0 dev->nd_net.net (-1),10304,10432
CAPPED_DATA 0 dev->ifindex 1
DATA_SOURCE 0 dev $0
NOSPEC 0 dev->ifindex
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 dev->ifindex 0-s32max[c]
NO_OVERFLOW_SIMPLE 0 dev->group
NO_OVERFLOW_SIMPLE 0 dev->num_napi_configs
NO_OVERFLOW_SIMPLE 0 dev->num_rx_queues
NO_OVERFLOW_SIMPLE 0 dev->num_tx_queues
NO_OVERFLOW_SIMPLE 0 dev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 0 dev->real_num_tx_queues
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 &ops->srcu
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rx_queue_mutex

net/hsr/hsr_slave.c hsr_add_port() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->netdev_ops 4096-ptr_max
PARAM_VALUE 0 dev->udp_tunnel_nic->lock.dep_map->name 0-255
PARAM_VALUE 0 dev->udp_tunnel_nic->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->udp_tunnel_nic->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->udp_tunnel_nic->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->udp_tunnel_nic->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 dev->udp_tunnel_nic->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 dev->udp_tunnel_nic->lock.first_waiter->task->blocked_lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 dev->udp_tunnel_nic->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 dev->udp_tunnel_nic->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 1 new_mtu 0-1494
CAPPED_DATA 1 new_mtu 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 &ops->srcu
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rx_queue_mutex

net/hsr/hsr_slave.c hsr_del_port() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->netdev_ops 4096-ptr_max
PARAM_VALUE 0 dev->udp_tunnel_nic->lock.dep_map->name 0-255
PARAM_VALUE 0 dev->udp_tunnel_nic->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->udp_tunnel_nic->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->udp_tunnel_nic->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->udp_tunnel_nic->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 dev->udp_tunnel_nic->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 dev->udp_tunnel_nic->lock.first_waiter->task->blocked_lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 dev->udp_tunnel_nic->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 dev->udp_tunnel_nic->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 1 new_mtu 0-1494
CAPPED_DATA 1 new_mtu 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/batman-adv/hard-interface.c batadv_update_min_mtu() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 0 dev->priv->packet_size_max s32min-s32max
PARAM_VALUE 1 new_mtu s32min-65503
CAPPED_DATA 1 new_mtu 1
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/cavium/liquidio/lio_main.c octnet_link_status_change() -> dev_set_mtu()

Type Parameter Key Value
NOCHECK_CALL
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &pool->lock

drivers/net/hyperv/netvsc_drv.c __netvsc_vf_setup() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
CAPPED_DATA 0 dev 1
DATA_SOURCE 0 dev $1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 new_mtu unit_byte
LOCK2 global &rtnl_mutex

drivers/net/hyperv/netvsc_drv.c netvsc_change_mtu() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
DATA_SOURCE 1 new_mtu $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 new_mtu 0-s32max[c]

drivers/net/hyperv/netvsc_drv.c netvsc_change_mtu() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->netdev_ops 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 dev->mtu 0-s32max[c]
USER_DATA 1 new_mtu 1-s32max[c]
UNITS 1 new_mtu unit_byte

drivers/net/macvlan.c macvlan_device_event() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->mtu 1-u32max
PARAM_VALUE 1 new_mtu s32min-(-2),0-s32max
CAPPED_DATA 1 new_mtu 1
PARAM_COMPARE 1 new_mtu < $0->mtu
NOCHECK_CALL
UNITS 1 new_mtu unit_byte

net/core/net-sysfs.c change_mtu() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->refcnt_tracker.list.next->next 4096-ptr_max
PARAM_VALUE 0 dev->refcnt_tracker.list.next->prev 4096-ptr_max
PARAM_VALUE 0 dev->refcnt_tracker.quarantine.prev 4096-ptr_max
PARAM_VALUE 0 dev->refcnt_tracker.quarantine.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->refcnt_tracker.quarantine.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->reg_state 0-1
CAPPED_DATA 0 dev->nd_net.net 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 new_mtu $1
NS_CAPABLE 0 12
HARD_MAX 0 dev->reg_state 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 new_mtu s32min-s32max
NO_OVERFLOW_SIMPLE 1 new_mtu
LOCK2 &of->mutex
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/net/ethernet/netronome/nfp/flower/cmsg.c nfp_flower_cmsg_portmod_rx() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 new_mtu 1-u16max
DATA_SOURCE 0 dev r nfp_app_dev_get
NOCHECK_CALL
UNITS 1 new_mtu unit_byte
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &pool->lock

drivers/net/xen-netback/interface.c xenvif_carrier_on() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->mtu 1501-u32max
PARAM_VALUE 0 *dev->prio_tc_map 0-255
PARAM_VALUE 1 new_mtu 1500
FUZZY_MAX 0 dev->mtu 1501
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 dev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 0 dev->real_num_tx_queues
LOCK2 global &rtnl_mutex
LOCK2 global &xenwatch_mutex

drivers/net/ethernet/cavium/liquidio/lio_vf_main.c octnet_link_status_change() -> dev_set_mtu()

Type Parameter Key Value
NOCHECK_CALL
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &pool->lock

net/ipv4/ip_tunnel.c ip_tunnel_create() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 0 dev->flags 0,16-u32max
PARAM_VALUE 0 dev->priv->net->ipv4.fib_main->tb_data->kv->key 0-4294967295
PARAM_VALUE 0 dev->priv->net->ipv4.fib_main->tb_id 0-4294967295
PARAM_VALUE 0 dev->priv->net->ipv4.fib_main->tb_num_default s32min-s32max
PARAM_VALUE 0 dev->priv->net->ipv6.rt6_stats->fib_rt_alloc.counter s32min-s32max
PARAM_VALUE 0 dev->priv->net->loopback_dev->ip6_ptr->refcnt.refs.counter s32min-s32max
PARAM_VALUE 0 dev->priv->net->loopback_dev->refcnt_tracker.untracked.refs.counter s32min-s32max
PARAM_VALUE 0 *dev->priv->net->loopback_dev->pcpu_refcnt s32min-s32max
PARAM_VALUE 1 new_mtu 68-s32max
DATA_SOURCE 0 dev r __ip_tunnel_create
DATA_SOURCE 1 new_mtu r ip_tunnel_bind_dev
NS_CAPABLE 0 12
BIT_INFO 0 dev 0xffffffe0,0xffffffffffffffff
BIT_INFO 0 dev 0xffffffe0,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

net/ipv4/ip_tunnel.c ip_tunnel_newlink() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->_rx->groups 0,757233477060755456
PARAM_VALUE 0 dev->_rx->rps_flow_table 0-s64max
PARAM_VALUE 0 dev->flags 0,16-u32max
PARAM_VALUE 0 dev->ifindex 0-s32max
PARAM_VALUE 0 dev->nd_net.net 4096-ptr_max
PARAM_VALUE 0 dev->priv->net 4096-ptr_max
PARAM_VALUE 0 dev->priv->net->gen 4096-ptr_max
PARAM_VALUE 0 dev->priv->net->ipv4.fib_main->tb_data->kv->key 0-4294967295
PARAM_VALUE 0 dev->priv->net->ipv4.fib_main->tb_id 0-4294967295
PARAM_VALUE 0 dev->priv->net->ipv4.fib_main->tb_num_default s32min-s32max
PARAM_VALUE 0 dev->priv->net->ipv6.rt6_stats->fib_rt_alloc.counter s32min-s32max
PARAM_VALUE 0 dev->priv->net->loopback_dev->ip6_ptr->refcnt.refs.counter s32min-s32max
PARAM_VALUE 0 dev->priv->net->loopback_dev->refcnt_tracker.untracked.refs.counter s32min-s32max
PARAM_VALUE 0 dev->priv->parms.iph.frag_off 0,16384
PARAM_VALUE 0 dev->priv->parms.iph.id 0
PARAM_VALUE 0 dev->priv->parms.iph.ihl 0,5
PARAM_VALUE 0 dev->rtnl_link_initializing 1
PARAM_VALUE 0 dev->rtnl_link_ops 4096-ptr_max
PARAM_VALUE 0 dev->rtnl_link_ops->alloc 0,1182153660833808384,3130032447137456128
PARAM_VALUE 0 dev->rtnl_link_ops->get_num_rx_queues 0,1694260139628544000,4559208055891021824,7097615251001798656,8443738062496038912
PARAM_VALUE 0 dev->rtnl_link_ops->get_num_tx_queues 0,1694260139628544000,4559208055891021824,7071371917186535424,8443738062496038912
PARAM_VALUE 0 dev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 0 dev->rtnl_link_ops->peer_type 0-1
PARAM_VALUE 0 dev->rtnl_link_ops->priv_size 0,8,32,48,56,88,112,120,144,160,224,240,256,296,616,624,728,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3552,9688-u64max
PARAM_VALUE 0 dev->rtnl_link_ops->setup 0,4096-ptr_max
PARAM_VALUE 0 dev->rtnl_link_ops->validate 0,4096-ptr_max
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 0 *dev->priv->net->loopback_dev->pcpu_refcnt s32min-s32max
BUF_SIZE 0 dev->nd_net.net (-1),10304,10432
CAPPED_DATA 0 dev->ifindex 1
CAPPED_DATA 0 dev->nd_net.net 1
CAPPED_DATA 1 new_mtu 1
DATA_SOURCE 0 dev $1
NOSPEC 0 dev->ifindex
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 dev->ifindex 0-s32max[c]
NO_OVERFLOW_SIMPLE 0 dev->group
NO_OVERFLOW_SIMPLE 0 dev->num_napi_configs
NO_OVERFLOW_SIMPLE 0 dev->num_rx_queues
NO_OVERFLOW_SIMPLE 0 dev->num_tx_queues
NO_OVERFLOW_SIMPLE 0 dev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 0 dev->real_num_tx_queues
UNITS 1 new_mtu unit_byte
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 &ops->srcu
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rx_queue_mutex

drivers/net/bonding/bond_main.c __bond_release_one() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->close_list.next 7608961968850681856
PARAM_VALUE 0 dev->close_list.prev 7608961968850681856
PARAM_VALUE 0 dev->netdev_ops 4096-ptr_max
PARAM_VALUE 0 dev->netdev_ops->ndo_set_config 0,1586268954384080896,2133952100825280512,4430316855586635776
PARAM_VALUE 0 dev->rtnl_link_ops->alloc 0,1182153660833808384,3130032447137456128
PARAM_VALUE 0 dev->rtnl_link_ops->get_num_rx_queues 0,1694260139628544000,4559208055891021824,7097615251001798656,8443738062496038912
PARAM_VALUE 0 dev->rtnl_link_ops->get_num_tx_queues 0,1694260139628544000,4559208055891021824,7071371917186535424,8443738062496038912
PARAM_VALUE 0 dev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 0 dev->rtnl_link_ops->peer_type 0-1
PARAM_VALUE 0 dev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3552,3720,9688-u64max
PARAM_VALUE 0 dev->rtnl_link_ops->setup 0,4096-ptr_max
PARAM_VALUE 0 dev->rtnl_link_ops->validate 0,4096-ptr_max
PARAM_VALUE 0 dev->rx_handler 0
PARAM_VALUE 0 dev->rx_handler_data 0
BUF_SIZE 0 dev->nd_net.net (-1),10304,10432
CAPPED_DATA 0 dev 1
DATA_SOURCE 0 dev $1
BIT_INFO 0 dev->priv_flags 0x0,0xbfffffff
NOSPEC 0 dev->flags
NOSPEC 0 dev->ifindex
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 dev->flags 0-527874[c]
USER_DATA 0 dev->ifindex 0-s32max[c]
NO_OVERFLOW_SIMPLE 0 dev->group
NO_OVERFLOW_SIMPLE 0 dev->tx_queue_len
UNITS 0 dev unit_byte
UNITS 1 new_mtu unit_byte

drivers/net/bonding/bond_main.c bond_change_mtu() -> dev_set_mtu()

Type Parameter Key Value
DATA_SOURCE 1 new_mtu $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 dev->mtu 0-s32max[c]
USER_DATA 1 new_mtu 0-s32max[c]
UNITS 0 dev unit_byte

drivers/net/bonding/bond_main.c bond_change_mtu() -> dev_set_mtu()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 dev->mtu 0-s32max[c]
USER_DATA 1 new_mtu 1-s32max[c]
UNITS 0 dev unit_byte
UNITS 1 new_mtu unit_byte

drivers/net/team/team_core.c team_change_mtu() -> dev_set_mtu()

Type Parameter Key Value
DATA_SOURCE 1 new_mtu $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 dev->mtu 0-s32max[c]
USER_DATA 1 new_mtu 0-s32max[c]

drivers/net/team/team_core.c team_change_mtu() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 0 dev->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->netdev_ops 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 dev->mtu 0-s32max[c]
USER_DATA 1 new_mtu 1-s32max[c]
UNITS 1 new_mtu unit_byte

drivers/net/team/team_core.c team_port_add() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->dev.parent->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->lock.dep_map->name 0-255
PARAM_VALUE 0 dev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->lock.first_waiter->task->blocked_on (-1)-0
PARAM_VALUE 0 dev->netdev_ops 4096-ptr_max
PARAM_VALUE 0 dev->netdev_ops->ndo_set_config 0,1586268954384080896,2133952100825280512,4430316855586635776
PARAM_VALUE 0 dev->rtnl_link_ops->alloc 0,1182153660833808384,3130032447137456128
PARAM_VALUE 0 dev->rtnl_link_ops->get_num_rx_queues 0,1694260139628544000,4559208055891021824,7097615251001798656,8443738062496038912
PARAM_VALUE 0 dev->rtnl_link_ops->get_num_tx_queues 0,1694260139628544000,4559208055891021824,7071371917186535424,8443738062496038912
PARAM_VALUE 0 dev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 0 dev->rtnl_link_ops->peer_type 0-1
PARAM_VALUE 0 dev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3552,9688-u64max
PARAM_VALUE 0 dev->rtnl_link_ops->setup 0,4096-ptr_max
PARAM_VALUE 0 dev->rtnl_link_ops->validate 0,4096-ptr_max
PARAM_VALUE 0 dev->work_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 dev->work_tracker->dead 0-1
PARAM_VALUE 0 dev->work_tracker->free_stack_handle 0-4294967295
BUF_SIZE 0 dev->nd_net.net (-1),10304,10432
CAPPED_DATA 0 dev->nd_net.net 1
CAPPED_DATA 0 dev->type 1
DATA_SOURCE 0 dev $1
BIT_INFO 0 dev->flags 0x0,0xfffffff6
NOSPEC 0 dev->flags
NOSPEC 0 dev->ifindex
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 dev->flags 0-525824[c]
USER_DATA 0 dev->ifindex 0-s32max[c]
NO_OVERFLOW_SIMPLE 0 dev->group
NO_OVERFLOW_SIMPLE 0 dev->tx_queue_len
UNITS 1 new_mtu unit_byte
LOCK2 global &rtnl_mutex
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 &hwsim_phys_lock
HALF_LOCKED2 global &rx_queue_mutex

drivers/net/team/team_core.c team_port_add() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->addr_len 0-255
PARAM_VALUE 0 dev->close_list.next 7608961968850681856
PARAM_VALUE 0 dev->close_list.prev 7608961968850681856
PARAM_VALUE 0 dev->dev.parent->iommu->attach_deferred 0-1
PARAM_VALUE 0 dev->lock.dep_map->name 0-255
PARAM_VALUE 0 dev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->lock.first_waiter->task->blocked_on (-1)-0
PARAM_VALUE 0 dev->netdev_ops 4096-ptr_max
PARAM_VALUE 0 dev->netdev_ops->ndo_set_config 0,1586268954384080896,2133952100825280512,4430316855586635776
PARAM_VALUE 0 dev->npinfo->dev_lock.first_waiter->up 0-1
PARAM_VALUE 0 dev->npinfo->dev_lock.lock.dep_map->name 0-255
PARAM_VALUE 0 dev->npinfo->dev_lock.lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 dev->rtnl_link_ops->alloc 0,1182153660833808384,3130032447137456128
PARAM_VALUE 0 dev->rtnl_link_ops->get_num_rx_queues 0,1694260139628544000,4559208055891021824,7097615251001798656,8443738062496038912
PARAM_VALUE 0 dev->rtnl_link_ops->get_num_tx_queues 0,1694260139628544000,4559208055891021824,7071371917186535424,8443738062496038912
PARAM_VALUE 0 dev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 0 dev->rtnl_link_ops->peer_type 0-1
PARAM_VALUE 0 dev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3552,9688-u64max
PARAM_VALUE 0 dev->rtnl_link_ops->setup 0,4096-ptr_max
PARAM_VALUE 0 dev->rtnl_link_ops->validate 0,4096-ptr_max
PARAM_VALUE 0 dev->work_node.prev 4096-ptr_max
PARAM_VALUE 0 dev->work_node.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->work_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 dev->work_tracker->dead 0-1
PARAM_VALUE 0 dev->work_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 *dev->name 0-255
BUF_SIZE 0 dev->nd_net.net (-1),10304,10432
DATA_SOURCE 0 dev $1
NOSPEC 0 dev->flags
NOSPEC 0 dev->ifindex
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 dev->flags 0-527362[c]
USER_DATA 0 dev->ifindex 0-s32max[c]
USER_DATA 0 dev->mtu 0-s32max[c]
NO_OVERFLOW_SIMPLE 0 dev->group
NO_OVERFLOW_SIMPLE 0 dev->tx_queue_len
UNITS 1 new_mtu unit_byte
LOCK2 global &rtnl_mutex
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 &hwsim_phys_lock
HALF_LOCKED2 global &rx_queue_mutex

drivers/net/team/team_core.c team_port_del() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->close_list.next 7608961968850681856
PARAM_VALUE 0 dev->close_list.prev 7608961968850681856
PARAM_VALUE 0 dev->netdev_ops 4096-ptr_max
PARAM_VALUE 0 dev->netdev_ops->ndo_set_config 0,1586268954384080896,2133952100825280512,4430316855586635776
PARAM_VALUE 0 dev->priv_flags 8192-u32max
PARAM_VALUE 0 dev->rtnl_link_ops->alloc 0,1182153660833808384,3130032447137456128
PARAM_VALUE 0 dev->rtnl_link_ops->get_num_rx_queues 0,1694260139628544000,4559208055891021824,7097615251001798656,8443738062496038912
PARAM_VALUE 0 dev->rtnl_link_ops->get_num_tx_queues 0,1694260139628544000,4559208055891021824,7071371917186535424,8443738062496038912
PARAM_VALUE 0 dev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 0 dev->rtnl_link_ops->peer_type 0-1
PARAM_VALUE 0 dev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3552,3720,9688-u64max
PARAM_VALUE 0 dev->rtnl_link_ops->setup 0,4096-ptr_max
PARAM_VALUE 0 dev->rtnl_link_ops->validate 0,4096-ptr_max
PARAM_VALUE 0 dev->rx_handler 0
PARAM_VALUE 0 dev->rx_handler_data 0
BUF_SIZE 0 dev->nd_net.net (-1),10304,10432
DATA_SOURCE 0 dev $1
NOSPEC 0 dev->flags
NOSPEC 0 dev->ifindex
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 dev->flags 0-527874[c]
USER_DATA 0 dev->ifindex 0-s32max[c]
NO_OVERFLOW_SIMPLE 0 dev->group
NO_OVERFLOW_SIMPLE 0 dev->tx_queue_len
UNITS 1 new_mtu unit_byte
HALF_LOCKED2 global &rtnl_mutex

net/ipv4/ipconfig.c ic_setup_if() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->name 4096-ptr_max
PARAM_VALUE 1 new_mtu 1-255
UNITS 0 dev unit_byte
LOCK2 global &rtnl_mutex

drivers/staging/octeon/ethernet.c cvm_oct_common_init() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->ethtool_ops 2929421677687635968
PARAM_VALUE 0 dev->ethtool_ops->get_rxfh_fields 0
PARAM_VALUE 0 dev->ethtool_ops->rxfh_max_num_contexts 0
PARAM_VALUE 0 dev->ethtool_ops->set_coalesce 0
PARAM_VALUE 0 dev->ethtool_ops->supported_input_xfrm 0
PARAM_VALUE 0 dev->lltx 1
PARAM_VALUE 0 dev->name 4096-ptr_max
PARAM_VALUE 0 dev->netdev_ops->ndo_init 0,4096-ptr_max
PARAM_VALUE 0 dev->priv->of_node 0,4096-ptr_max
PARAM_VALUE 0 dev->priv->port 0-s32max
PARAM_VALUE 0 *dev->name 0-255
BUF_SIZE 0 dev->dcbnl_ops (-1),424
BUF_SIZE 0 dev->dev.parent (-1),1616
BUF_SIZE 0 dev->dev.type (-1),48
BUF_SIZE 0 dev->devlink_port (-1),472
BUF_SIZE 0 dev->ethtool_ops 656
BUF_SIZE 0 dev->ieee80211_ptr (-1),2512
BUF_SIZE 0 dev->ieee802154_ptr (-1),272
BUF_SIZE 0 dev->ml_priv (-1),48
BUF_SIZE 0 dev->name_node (-1),64
BUF_SIZE 0 dev->name_node->name (-1),16
BUF_SIZE 0 dev->nd_net.net (-1),10304,10432,10624
BUF_SIZE 0 dev->netdev_ops (-1),760
BUF_SIZE 0 dev->qdisc_tx_busylock (-1),16
BUF_SIZE 0 dev->queue_mgmt_ops (-1),80
BUF_SIZE 0 dev->rtnl_link_ops (-1),288
BUF_SIZE 0 dev->stat_ops (-1),24
BUF_SIZE 0 dev->sysfs_rx_queue_group (-1),48
BUF_SIZE 0 dev->xdp_metadata_ops (-1),24
DATA_SOURCE 0 dev $0
STR_LEN 0 dev->ieee80211_ptr->wiphy (-1),5-6
STR_LEN 0 dev->name (-1),15
STR_LEN 0 dev->name_node->name (-1),15
STR_LEN 0 dev->nd_net.net (-1)
STR_LEN 0 dev->rtnl_link_ops->kind (-1),13
NOSPEC 0 dev->ifindex
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 dev->max_mtu 68-u16max
HOST_DATA 0 dev->mtu 68-u16max
HOST_DATA 1 new_mtu 68-u16max
USER_DATA 0 dev->ifindex s32min-s32max
USER_DATA 0 dev->threaded 0-255
NO_OVERFLOW_SIMPLE 0 dev->group
NO_OVERFLOW_SIMPLE 0 dev->num_napi_configs
NO_OVERFLOW_SIMPLE 0 dev->num_rx_queues
NO_OVERFLOW_SIMPLE 0 dev->num_tx_queues
NO_OVERFLOW_SIMPLE 0 dev->phydev->attached_dev->group
NO_OVERFLOW_SIMPLE 0 dev->phydev->attached_dev->proto_down
NO_OVERFLOW_SIMPLE 0 dev->phydev->attached_dev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 0 dev->phydev->attached_dev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 0 dev->phydev->attached_dev->tx_queue_len
NO_OVERFLOW_SIMPLE 0 dev->real_num_rx_queues
NO_OVERFLOW_SIMPLE 0 dev->real_num_tx_queues
UNITS 1 new_mtu unit_byte
USER_PTR 0 dev->name_node->name

drivers/net/net_failover.c net_failover_change_mtu() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
DATA_SOURCE 1 new_mtu $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 new_mtu 0-s32max[c]

drivers/net/net_failover.c net_failover_change_mtu() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
DATA_SOURCE 1 new_mtu $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 new_mtu 0-s32max[c]

drivers/net/net_failover.c net_failover_change_mtu() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->netdev_ops 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 dev->mtu 0-s32max[c]
USER_DATA 1 new_mtu 1-s32max[c]
UNITS 1 new_mtu unit_byte

net/dsa/user.c dsa_hw_port_list_set_mtu() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 1 new_mtu $1
PARAM_COMPARE 1 new_mtu != $0->mtu
RX_PATH
TASK_NOT_RUNNING
UNITS 1 new_mtu unit_byte

net/dsa/user.c dsa_hw_port_list_set_mtu() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->netdev_ops 4096-ptr_max
PARAM_COMPARE 0 dev->mtu != $1
PARAM_COMPARE 1 new_mtu != $0->mtu
RX_PATH
TASK_NOT_RUNNING
UNITS 1 new_mtu unit_byte

net/dsa/user.c dsa_user_change_mtu() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
CAPPED_DATA 1 new_mtu 1
DATA_SOURCE 0 dev r dsa_user_to_conduit
RX_PATH
TASK_NOT_RUNNING
UNITS 1 new_mtu unit_byte
HALF_LOCKED2 global &dsa2_mutex
HALF_LOCKED2 global &rtnl_mutex

net/dsa/user.c dsa_user_change_mtu() -> dev_set_mtu()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->netdev_ops 4096-ptr_max
DATA_SOURCE 0 dev r dsa_user_to_conduit
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 new_mtu unit_byte
HALF_LOCKED2 global &dsa2_mutex
HALF_LOCKED2 global &rtnl_mutex