Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/core/neighbour.c neigh_parms_alloc() -> (struct net_device_ops)->ndo_neigh_setup()

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_neigh_setup 3146473147097489408,7332073397710950400
PARAM_VALUE 0 dev->refcnt_tracker.list.next 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 1 pa 4096-ptr_max
PARAM_VALUE 1 pa->dev 4096-ptr_max
PARAM_VALUE 1 pa->dev->netdev_ops 4096-ptr_max
PARAM_VALUE 1 pa->dev->refcnt_tracker.list.next 4096-ptr_max
PARAM_VALUE 1 pa->dev_tracker 0,4096-ptr_max
PARAM_VALUE 1 pa->qlen 0
PARAM_VALUE 1 pa->refcnt.refs.counter 1
PARAM_VALUE 1 pa->sysctl_table 0
PARAM_VALUE 1 pa->tbl 272374513716817920,4470746977272516608
BUF_SIZE 1 pa 160
CAPPED_DATA 0 dev->nd_net.net 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 pa r kmemdup_noprof
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

drivers/net/bonding/bond_main.c bond_neigh_init() -> (struct net_device_ops)->ndo_neigh_setup()

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_neigh_setup 3146473147097489408,7332073397710950400
PARAM_VALUE 1 pa 8990471007862910976
MEM_ZERO 1 pa
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/8021q/vlan_dev.c vlan_dev_neigh_setup() -> (struct net_device_ops)->ndo_neigh_setup()

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_neigh_setup 3146473147097489408,7332073397710950400
BUF_SIZE 1 pa (-1),160
BUF_SIZE 1 pa (-1),160
DATA_SOURCE 1 pa $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read