Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
net/core/rtnetlink.c rtnl_fdb_add() -> rtnl_fdb_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_fdb_add | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->type | 1 |
| PARAM_VALUE | 0 | *dev->name | 0-255 |
| PARAM_VALUE | 2 | vid | 0-4094 |
| PARAM_VALUE | 3 | type | 28 |
| CAPPED_DATA | 0 | dev->ifindex | 1 |
| DATA_SOURCE | 0 | dev | r __dev_get_by_index |
| DATA_SOURCE | 1 | addr | r nla_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | *addr | 0-255 |
| USER_DATA | 4 | ndm_state | 0-u16max |
| USER_PTR | 1 | addr | |
| 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 &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/core/rtnetlink.c rtnl_fdb_del() -> rtnl_fdb_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_fdb_del | 0,1601512751042326528,2190034336822136832,3914041376362209280,4943624292584730624,6612239752106622976,7096514808514260992 |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_fdb_del_bulk | 0,3653807925983469568,6417556756298358784 |
| PARAM_VALUE | 0 | dev->type | 1 |
| PARAM_VALUE | 0 | *dev->name | 0-255 |
| PARAM_VALUE | 2 | vid | 0-4094 |
| PARAM_VALUE | 3 | type | 29 |
| CAPPED_DATA | 0 | dev->ifindex | 1 |
| DATA_SOURCE | 0 | dev | r __dev_get_by_index |
| DATA_SOURCE | 1 | addr | r nla_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | *addr | 0-255 |
| USER_DATA | 4 | ndm_state | 0-u16max |
| USER_PTR | 1 | addr | |
| 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 &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |