Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 9 files:
- drivers/net/bonding/bond_main.c, line 1505
- drivers/net/ipvlan/ipvlan_main.c, line 303
- drivers/net/macvlan.c, line 1128
- drivers/net/net_failover.c
- drivers/net/team/team_core.c, line 2146
- include/linux/netdevice.h, line 5476
- net/bridge/br_if.c, line 551
- net/core/dev.c
- net/hsr/hsr_device.c, line 209
Smatch caller information:
net/bridge/br_if.c br_features_recompute() -> netdev_increment_features()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | all | $1 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/bridge/br_if.c netdev_add_tso_features() -> netdev_increment_features()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | one | 2199027253248 |
| DATA_SOURCE | 0 | all | $0 |
| DATA_SOURCE | 2 | mask | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/hsr/hsr_device.c hsr_features_recompute() -> netdev_increment_features()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | all | $1 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/macvlan.c macvlan_fix_features() -> netdev_increment_features()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | one | 2199025352704-u64max |
| PARAM_VALUE | 2 | mask | 2199025352704-u64max |
| DATA_SOURCE | 1 | one | $1 [m] |
| DATA_SOURCE | 2 | mask | $1 [m] |
| PARAM_COMPARE | 1 | one | == $2 |
| PARAM_COMPARE | 1 | one | == $2 |
| PARAM_COMPARE | 2 | mask | == $1 |
| BIT_INFO | 1 | one | 0x20000200000,0xffffffffffffffff |
| BIT_INFO | 1 | one | 0x20000200000,0xffffffffffffffff |
| BIT_INFO | 2 | mask | 0x20000200000,0xffffffffffffffff |
| BIT_INFO | 2 | mask | 0x20000200000,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/bonding/bond_main.c bond_fix_features() -> netdev_increment_features()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | all | $1 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/bonding/bond_main.c netdev_add_tso_features() -> netdev_increment_features()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | one | 2199027253248 |
| DATA_SOURCE | 0 | all | $0 |
| DATA_SOURCE | 2 | mask | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/team/team_core.c netdev_add_tso_features() -> netdev_increment_features()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | one | 2199027253248 |
| DATA_SOURCE | 0 | all | $0 |
| DATA_SOURCE | 2 | mask | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/team/team_core.c team_fix_features() -> netdev_increment_features()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | all | $1 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ipvlan/ipvlan_main.c ipvlan_fix_features() -> netdev_increment_features()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | one | 2199025352704-u64max |
| PARAM_VALUE | 2 | mask | 2199025352704-u64max |
| DATA_SOURCE | 1 | one | $1 [m] |
| DATA_SOURCE | 2 | mask | $1 [m] |
| BIT_INFO | 1 | one | 0x20000200000,0xffffffffffffffff |
| BIT_INFO | 1 | one | 0x20000200000,0xffffffffffffffff |
| BIT_INFO | 2 | mask | 0x20000200000,0xffffffffffffffff |
| BIT_INFO | 2 | mask | 0x20000200000,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/net_failover.c net_failover_compute_features() -> netdev_increment_features()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | all | 0 |
| PARAM_VALUE | 2 | mask | 1933417 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/net_failover.c net_failover_compute_features() -> netdev_increment_features()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | all | 1099513528329 |
| PARAM_VALUE | 2 | mask | 1099513528329 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/net_failover.c net_failover_compute_features() -> netdev_increment_features()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | mask | 1933417 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/net_failover.c net_failover_compute_features() -> netdev_increment_features()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | mask | 1099513528329 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
net/core/dev.c netdev_compute_master_upper_features() -> netdev_increment_features()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | mask | 2147483648 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
net/core/dev.c netdev_compute_master_upper_features() -> netdev_increment_features()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | mask | 61469458537 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
net/core/dev.c netdev_compute_master_upper_features() -> netdev_increment_features()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | mask | 1160985247753 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
net/core/dev.c netdev_compute_master_upper_features() -> netdev_increment_features()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | mask | 3377701868011520 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
net/core/dev.c netdev_compute_master_upper_features() -> netdev_increment_features()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | mask | 61205184521 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |