Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/vxlan/vxlan_core.c vxlan_nl2conf() -> vxlan_nl2flag()

Type Parameter Key Value
PARAM_VALUE 0 conf 1599840846533324800,4101456282291687424
PARAM_VALUE 1 tb 4096-ptr_max
PARAM_VALUE 2 attrtype 28
PARAM_VALUE 3 mask 65536
PARAM_VALUE 5 changelink_supported 0
PARAM_VALUE 6 extack 4971238048455385088
BUF_SIZE 1 tb 0,16,408
BUF_SIZE 1 tb 0,16,408
DATA_SOURCE 0 conf $3
DATA_SOURCE 1 tb $1
DATA_SOURCE 4 changelink $4
DATA_SOURCE 6 extack $5
MEM_ZERO 0 conf
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/vxlan/vxlan_core.c vxlan_nl2conf() -> vxlan_nl2flag()

Type Parameter Key Value
PARAM_VALUE 0 conf 1599840846533324800,4101456282291687424
PARAM_VALUE 1 tb 4096-ptr_max
PARAM_VALUE 2 attrtype 7
PARAM_VALUE 3 mask 1
PARAM_VALUE 5 changelink_supported 1
PARAM_VALUE 6 extack 4971238048455385088
BUF_SIZE 1 tb 0,16,408
BUF_SIZE 1 tb 0,16,408
DATA_SOURCE 0 conf $3
DATA_SOURCE 1 tb $1
DATA_SOURCE 4 changelink $4
DATA_SOURCE 6 extack $5
MEM_ZERO 0 conf
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/vxlan/vxlan_core.c vxlan_nl2conf() -> vxlan_nl2flag()

Type Parameter Key Value
PARAM_VALUE 0 conf 1599840846533324800,4101456282291687424
PARAM_VALUE 0 conf->flags 0-1
PARAM_VALUE 1 tb 4096-ptr_max
PARAM_VALUE 2 attrtype 11
PARAM_VALUE 3 mask 2
PARAM_VALUE 5 changelink_supported 0
PARAM_VALUE 6 extack 4971238048455385088
BUF_SIZE 1 tb 0,16,408
BUF_SIZE 1 tb 0,16,408
DATA_SOURCE 0 conf $3
DATA_SOURCE 1 tb $1
DATA_SOURCE 4 changelink $4
DATA_SOURCE 6 extack $5
FUZZY_MAX 0 conf->flags 0
MEM_ZERO 0 conf
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/vxlan/vxlan_core.c vxlan_nl2conf() -> vxlan_nl2flag()

Type Parameter Key Value
PARAM_VALUE 0 conf 1599840846533324800,4101456282291687424
PARAM_VALUE 1 tb 4096-ptr_max
PARAM_VALUE 2 attrtype 12
PARAM_VALUE 3 mask 4
PARAM_VALUE 5 changelink_supported 0
PARAM_VALUE 6 extack 4971238048455385088
BUF_SIZE 1 tb 0,16,408
BUF_SIZE 1 tb 0,16,408
DATA_SOURCE 0 conf $3
DATA_SOURCE 1 tb $1
DATA_SOURCE 4 changelink $4
DATA_SOURCE 6 extack $5
MEM_ZERO 0 conf
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/vxlan/vxlan_core.c vxlan_nl2conf() -> vxlan_nl2flag()

Type Parameter Key Value
PARAM_VALUE 0 conf 1599840846533324800,4101456282291687424
PARAM_VALUE 1 tb 4096-ptr_max
PARAM_VALUE 2 attrtype 13
PARAM_VALUE 3 mask 8
PARAM_VALUE 5 changelink_supported 0
PARAM_VALUE 6 extack 4971238048455385088
BUF_SIZE 1 tb 0,16,408
BUF_SIZE 1 tb 0,16,408
DATA_SOURCE 0 conf $3
DATA_SOURCE 1 tb $1
DATA_SOURCE 4 changelink $4
DATA_SOURCE 6 extack $5
MEM_ZERO 0 conf
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/vxlan/vxlan_core.c vxlan_nl2conf() -> vxlan_nl2flag()

Type Parameter Key Value
PARAM_VALUE 0 conf 1599840846533324800,4101456282291687424
PARAM_VALUE 1 tb 4096-ptr_max
PARAM_VALUE 2 attrtype 14
PARAM_VALUE 3 mask 16
PARAM_VALUE 5 changelink_supported 0
PARAM_VALUE 6 extack 4971238048455385088
BUF_SIZE 1 tb 0,16,408
BUF_SIZE 1 tb 0,16,408
DATA_SOURCE 0 conf $3
DATA_SOURCE 1 tb $1
DATA_SOURCE 4 changelink $4
DATA_SOURCE 6 extack $5
MEM_ZERO 0 conf
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/vxlan/vxlan_core.c vxlan_nl2conf() -> vxlan_nl2flag()

Type Parameter Key Value
PARAM_VALUE 0 conf 1599840846533324800,4101456282291687424
PARAM_VALUE 1 tb 4096-ptr_max
PARAM_VALUE 2 attrtype 25
PARAM_VALUE 3 mask 8192
PARAM_VALUE 5 changelink_supported 0
PARAM_VALUE 6 extack 4971238048455385088
BUF_SIZE 1 tb 0,16,408
BUF_SIZE 1 tb 0,16,408
DATA_SOURCE 0 conf $3
DATA_SOURCE 1 tb $1
DATA_SOURCE 4 changelink $4
DATA_SOURCE 6 extack $5
MEM_ZERO 0 conf
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/vxlan/vxlan_core.c vxlan_nl2conf() -> vxlan_nl2flag()

Type Parameter Key Value
PARAM_VALUE 0 conf 1599840846533324800,4101456282291687424
PARAM_VALUE 1 tb 4096-ptr_max
PARAM_VALUE 2 attrtype 31
PARAM_VALUE 3 mask 524288
PARAM_VALUE 5 changelink_supported 1
PARAM_VALUE 6 extack 4971238048455385088
BUF_SIZE 1 tb 0,16,408
BUF_SIZE 1 tb 0,16,408
DATA_SOURCE 0 conf $3
DATA_SOURCE 1 tb $1
DATA_SOURCE 4 changelink $4
DATA_SOURCE 6 extack $5
MEM_ZERO 0 conf
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 conf->port_max 0-u16max
USER_DATA 0 conf->port_min 0-u16max
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/vxlan/vxlan_core.c vxlan_nl2conf() -> vxlan_nl2flag()

Type Parameter Key Value
PARAM_VALUE 0 conf 1599840846533324800,4101456282291687424
PARAM_VALUE 1 tb 4096-ptr_max
PARAM_VALUE 2 attrtype 19
PARAM_VALUE 3 mask 128
PARAM_VALUE 5 changelink_supported 0
PARAM_VALUE 6 extack 4971238048455385088
BUF_SIZE 1 tb 0,16,408
BUF_SIZE 1 tb 0,16,408
DATA_SOURCE 0 conf $3
DATA_SOURCE 1 tb $1
DATA_SOURCE 4 changelink $4
DATA_SOURCE 6 extack $5
MEM_ZERO 0 conf
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 conf->port_max 0-u16max
USER_DATA 0 conf->port_min 0-u16max
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/vxlan/vxlan_core.c vxlan_nl2conf() -> vxlan_nl2flag()

Type Parameter Key Value
PARAM_VALUE 0 conf 1599840846533324800,4101456282291687424
PARAM_VALUE 1 tb 4096-ptr_max
PARAM_VALUE 2 attrtype 20
PARAM_VALUE 3 mask 256
PARAM_VALUE 5 changelink_supported 0
PARAM_VALUE 6 extack 4971238048455385088
BUF_SIZE 1 tb 0,16,408
BUF_SIZE 1 tb 0,16,408
DATA_SOURCE 0 conf $3
DATA_SOURCE 1 tb $1
DATA_SOURCE 4 changelink $4
DATA_SOURCE 6 extack $5
MEM_ZERO 0 conf
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 conf->port_max 0-u16max
USER_DATA 0 conf->port_min 0-u16max
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/vxlan/vxlan_core.c vxlan_nl2conf() -> vxlan_nl2flag()

Type Parameter Key Value
PARAM_VALUE 0 conf 1599840846533324800,4101456282291687424
PARAM_VALUE 1 tb 4096-ptr_max
PARAM_VALUE 2 attrtype 21
PARAM_VALUE 3 mask 512
PARAM_VALUE 5 changelink_supported 0
PARAM_VALUE 6 extack 4971238048455385088
BUF_SIZE 1 tb 0,16,408
BUF_SIZE 1 tb 0,16,408
DATA_SOURCE 0 conf $3
DATA_SOURCE 1 tb $1
DATA_SOURCE 4 changelink $4
DATA_SOURCE 6 extack $5
MEM_ZERO 0 conf
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 conf->port_max 0-u16max
USER_DATA 0 conf->port_min 0-u16max
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/vxlan/vxlan_core.c vxlan_nl2conf() -> vxlan_nl2flag()

Type Parameter Key Value
PARAM_VALUE 0 conf 1599840846533324800,4101456282291687424
PARAM_VALUE 1 tb 4096-ptr_max
PARAM_VALUE 2 attrtype 22
PARAM_VALUE 3 mask 1024
PARAM_VALUE 5 changelink_supported 0
PARAM_VALUE 6 extack 4971238048455385088
BUF_SIZE 1 tb 0,16,408
BUF_SIZE 1 tb 0,16,408
DATA_SOURCE 0 conf $3
DATA_SOURCE 1 tb $1
DATA_SOURCE 4 changelink $4
DATA_SOURCE 6 extack $5
MEM_ZERO 0 conf
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 conf->port_max 0-u16max
USER_DATA 0 conf->port_min 0-u16max
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/vxlan/vxlan_core.c vxlan_nl2conf() -> vxlan_nl2flag()

Type Parameter Key Value
PARAM_VALUE 0 conf 1599840846533324800,4101456282291687424
PARAM_VALUE 1 tb 4096-ptr_max
PARAM_VALUE 2 attrtype 23
PARAM_VALUE 3 mask 2048
PARAM_VALUE 5 changelink_supported 0
PARAM_VALUE 6 extack 4971238048455385088
BUF_SIZE 1 tb 0,16,408
BUF_SIZE 1 tb 0,16,408
DATA_SOURCE 0 conf $3
DATA_SOURCE 1 tb $1
DATA_SOURCE 4 changelink $4
DATA_SOURCE 6 extack $5
MEM_ZERO 0 conf
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 conf->port_max 0-u16max
USER_DATA 0 conf->port_min 0-u16max
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/vxlan/vxlan_core.c vxlan_nl2conf() -> vxlan_nl2flag()

Type Parameter Key Value
PARAM_VALUE 0 conf 1599840846533324800,4101456282291687424
PARAM_VALUE 1 tb 4096-ptr_max
PARAM_VALUE 2 attrtype 27
PARAM_VALUE 3 mask 16384
PARAM_VALUE 5 changelink_supported 0
PARAM_VALUE 6 extack 4971238048455385088
BUF_SIZE 1 tb 0,16,408
BUF_SIZE 1 tb 0,16,408
DATA_SOURCE 0 conf $3
DATA_SOURCE 1 tb $1
DATA_SOURCE 4 changelink $4
DATA_SOURCE 6 extack $5
MEM_ZERO 0 conf
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 conf->port_max 0-u16max
USER_DATA 0 conf->port_min 0-u16max
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/vxlan/vxlan_core.c vxlan_nl2conf() -> vxlan_nl2flag()

Type Parameter Key Value
PARAM_VALUE 0 conf 1599840846533324800,4101456282291687424
PARAM_VALUE 1 tb 4096-ptr_max
PARAM_VALUE 2 attrtype 24
PARAM_VALUE 3 mask 4096
PARAM_VALUE 5 changelink_supported 0
PARAM_VALUE 6 extack 4971238048455385088
BUF_SIZE 1 tb 0,16,408
BUF_SIZE 1 tb 0,16,408
DATA_SOURCE 0 conf $3
DATA_SOURCE 1 tb $1
DATA_SOURCE 4 changelink $4
DATA_SOURCE 6 extack $5
MEM_ZERO 0 conf
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 conf->port_max 0-u16max
USER_DATA 0 conf->port_min 0-u16max
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/vxlan/vxlan_core.c vxlan_nl2conf() -> vxlan_nl2flag()

Type Parameter Key Value
PARAM_VALUE 0 conf 1599840846533324800,4101456282291687424
PARAM_VALUE 1 tb 4096-ptr_max
PARAM_VALUE 2 attrtype 34
PARAM_VALUE 3 mask 1048576
PARAM_VALUE 5 changelink_supported 1
PARAM_VALUE 6 extack 4971238048455385088
BUF_SIZE 1 tb 0,16,408
BUF_SIZE 1 tb 0,16,408
DATA_SOURCE 0 conf $3
DATA_SOURCE 1 tb $1
DATA_SOURCE 4 changelink $4
DATA_SOURCE 6 extack $5
MEM_ZERO 0 conf
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 conf->port_max 0-u16max
USER_DATA 0 conf->port_min 0-u16max
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/vxlan/vxlan_core.c vxlan_nl2conf() -> vxlan_nl2flag()

Type Parameter Key Value
PARAM_VALUE 0 conf 1599840846533324800,4101456282291687424
PARAM_VALUE 1 tb 4096-ptr_max
PARAM_VALUE 2 attrtype 30
PARAM_VALUE 3 mask 131072
PARAM_VALUE 5 changelink_supported 0
PARAM_VALUE 6 extack 4971238048455385088
BUF_SIZE 1 tb 0,16,408
BUF_SIZE 1 tb 0,16,408
DATA_SOURCE 0 conf $3
DATA_SOURCE 1 tb $1
DATA_SOURCE 4 changelink $4
DATA_SOURCE 6 extack $5
MEM_ZERO 0 conf
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 conf->port_max 0-u16max
USER_DATA 0 conf->port_min 0-u16max
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