Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/bonding/bond_netlink.c bond_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 1 option 0
PARAM_VALUE 2 val 5006321261579427840
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value 0-255
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $3
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 1 option 18
PARAM_VALUE 2 val 5006321261579427840
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value u64max
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $3
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 1 option 14
PARAM_VALUE 2 val 5006321261579427840
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $3
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 1 option 9
PARAM_VALUE 2 val 5006321261579427840
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $3
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 1 option 8
PARAM_VALUE 2 val 5006321261579427840
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $3
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 1 option 29
PARAM_VALUE 2 val 5006321261579427840
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $3
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 1 option 6
PARAM_VALUE 2 val 5006321261579427840
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $3
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 0 bond 4096-ptr_max
PARAM_VALUE 0 *bond->params.arp_targets 0-4294967295
PARAM_VALUE 1 option 7
PARAM_VALUE 2 val 5006321261579427840
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value 0-u32max
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $3
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 0 bond 4096-ptr_max
PARAM_VALUE 0 *bond->params.arp_targets 0-4294967295
PARAM_VALUE 1 option 32
PARAM_VALUE 2 val 5006321261579427840
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value u64max
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $3
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 0 *bond->params.arp_targets 0-4294967295
PARAM_VALUE 1 option 3
PARAM_VALUE 2 val 5006321261579427840
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $3
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 0 *bond->params.arp_targets 0-4294967295
PARAM_VALUE 1 option 4
PARAM_VALUE 2 val 5006321261579427840
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $3
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 0 *bond->params.arp_targets 0-4294967295
PARAM_VALUE 1 option 15
PARAM_VALUE 2 val 5006321261579427840
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value u64max
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $3
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 0 *bond->params.arp_targets 0-4294967295
PARAM_VALUE 1 option 16
PARAM_VALUE 2 val 5006321261579427840
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value 0-255
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $3
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 0 *bond->params.arp_targets 0-4294967295
PARAM_VALUE 1 option 5
PARAM_VALUE 2 val 5006321261579427840
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value 0-255
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $3
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 0 *bond->params.arp_targets 0-4294967295
PARAM_VALUE 1 option 2
PARAM_VALUE 2 val 5006321261579427840
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value 0-255
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $3
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 0 *bond->params.arp_targets 0-4294967295
PARAM_VALUE 1 option 21
PARAM_VALUE 2 val 5006321261579427840
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $3
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 0 *bond->params.arp_targets 0-4294967295
PARAM_VALUE 1 option 13
PARAM_VALUE 2 val 5006321261579427840
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value 0-255
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $3
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 0 *bond->params.arp_targets 0-4294967295
PARAM_VALUE 1 option 20
PARAM_VALUE 2 val 5006321261579427840
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value 0-255
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $3
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 0 *bond->params.arp_targets 0-4294967295
PARAM_VALUE 1 option 11
PARAM_VALUE 2 val 5006321261579427840
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $3
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 0 *bond->params.arp_targets 0-4294967295
PARAM_VALUE 1 option 22
PARAM_VALUE 2 val 5006321261579427840
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $3
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 0 *bond->params.arp_targets 0-4294967295
PARAM_VALUE 1 option 1
PARAM_VALUE 2 val 5006321261579427840
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $3
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 0 *bond->params.arp_targets 0-4294967295
PARAM_VALUE 1 option 30
PARAM_VALUE 2 val 5006321261579427840
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value 0-255
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $3
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 0 *bond->params.arp_targets 0-4294967295
PARAM_VALUE 1 option 10
PARAM_VALUE 2 val 5006321261579427840
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value 0-255
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $3
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 0 *bond->params.arp_targets 0-4294967295
PARAM_VALUE 1 option 12
PARAM_VALUE 2 val 5006321261579427840
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value 0-255
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $3
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 0 *bond->params.arp_targets 0-4294967295
PARAM_VALUE 1 option 25
PARAM_VALUE 2 val 5006321261579427840
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value 0-u16max
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $3
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 0 *bond->params.arp_targets 0-4294967295
PARAM_VALUE 1 option 27
PARAM_VALUE 2 val 5006321261579427840
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value 0-u16max
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $3
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 0 *bond->params.arp_targets 0-4294967295
PARAM_VALUE 1 option 26
PARAM_VALUE 2 val 5006321261579427840
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value 0
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $3
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 0 *bond->params.arp_targets 0-4294967295
PARAM_VALUE 1 option 24
PARAM_VALUE 2 val 5006321261579427840
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value 0-255
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $3
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 0 *bond->params.arp_targets 0-4294967295
PARAM_VALUE 1 option 31
PARAM_VALUE 2 val 5006321261579427840
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value 0-255
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $3
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 0 *bond->params.arp_targets 0-4294967295
PARAM_VALUE 1 option 34
PARAM_VALUE 2 val 5006321261579427840
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value 0-255
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $3
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 0 *bond->params.arp_targets 0-4294967295
PARAM_VALUE 1 option 35
PARAM_VALUE 2 val 5006321261579427840
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value 0-255
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $3
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 0 *bond->params.arp_targets 0-4294967295
PARAM_VALUE 1 option 37
PARAM_VALUE 2 val 5006321261579427840
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value 0-255
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $3
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_slave_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 1 option 19
PARAM_VALUE 2 val 8452627941928177664
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 3084632024849612800
PARAM_VALUE 2 val->value u64max
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $4
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_slave_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 1 option 33
PARAM_VALUE 2 val 8452627941928177664
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $4
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_netlink.c bond_slave_changelink() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 1 option 36
PARAM_VALUE 2 val 8452627941928177664
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->string 0
PARAM_VALUE 2 val->value 0
PARAM_VALUE 3 bad_attr 4096-ptr_max
PARAM_VALUE 4 extack 4971238048455385088
DATA_SOURCE 4 extack $4
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
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_options.c __bond_opt_set_notify() -> __bond_opt_set()

Type Parameter Key Value
PARAM_VALUE 1 option 0-37
PARAM_VALUE 2 val 193920884740878336,1038771314646294528
PARAM_VALUE 2 val->flags 0
PARAM_VALUE 2 val->value u64max
PARAM_VALUE 3 bad_attr 0
PARAM_VALUE 4 extack 0
DATA_SOURCE 0 bond $0
DATA_SOURCE 1 option $1
DATA_SOURCE 2 val $2
MEM_ZERO 2 val
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &rtnl_mutex