Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
Smatch caller information:
drivers/infiniband/hw/irdma/cm.c ip6_route_output() -> ip6_route_output_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | net | 1824583183996030976 |
| PARAM_VALUE | 1 | sk | 0 |
| PARAM_VALUE | 2 | fl6 | 3623952301357748224 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_flags | 0 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_iif | 0 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_oif | 0 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_proto | 0 |
| PARAM_VALUE | 2 | fl6->flowlabel | 0 |
| PARAM_VALUE | 2 | fl6->mp_hash | 0 |
| PARAM_VALUE | 2 | fl6->uli.ports.dport | 0 |
| PARAM_VALUE | 2 | fl6->uli.ports.sport | 0 |
| PARAM_VALUE | 3 | flags | 0 |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 1 | sk | $1 |
| DATA_SOURCE | 2 | fl6 | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->puda_cq_lock | ||
| HALF_LOCKED2 | irq |
drivers/scsi/cxgbi/libcxgbi.c ip6_route_output() -> ip6_route_output_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | net | 1824583183996030976 |
| PARAM_VALUE | 1 | sk | 0 |
| PARAM_VALUE | 2 | fl6 | 4840823714611519488 |
| PARAM_VALUE | 3 | flags | 0 |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 1 | sk | $1 |
| DATA_SOURCE | 2 | fl6 | $2 |
| MEM_ZERO | 2 | fl6 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/ipv6/ip6_tunnel.c ip6_route_output() -> ip6_route_output_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sk | 0 |
| PARAM_VALUE | 2 | fl6 | 2089257075620311040,2167709563242233856,2411074308527366144,5299757682515468288,8065245302774161408,8133632390709403648 |
| PARAM_VALUE | 3 | flags | 0 |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 1 | sk | $1 |
| DATA_SOURCE | 2 | fl6 | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | net | unit_byte |
| HALF_LOCKED2 | rcu_read |
net/ipv6/rpl_iptunnel.c ip6_route_output() -> ip6_route_output_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | net->ipv4.fqdir->f->frag_expire | 0,663510801442193408,1753052602134376448,4007388366431105024,8876081723503042560 |
| PARAM_VALUE | 0 | net->ipv4.fqdir->f->qsize | 0,304,320 |
| PARAM_VALUE | 1 | sk | 0 |
| PARAM_VALUE | 2 | fl6 | 7051488480526798848 |
| PARAM_VALUE | 2 | fl6->flowlabel | 0-268435455 |
| PARAM_VALUE | 3 | flags | 0 |
| BUF_SIZE | 0 | net | (-1),1-s32max |
| BUF_SIZE | 0 | net | (-1),1-s32max |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 1 | sk | $1 |
| DATA_SOURCE | 2 | fl6 | $2 |
| MEM_ZERO | 2 | fl6 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &sk->sk_callback_lock | ||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | 0 | &net->ipv4.mfc_mutex | |
| HALF_LOCKED2 | 0 | &net->ipv6.mfc_mutex |
drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c ip6_route_output() -> ip6_route_output_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sk | 0 |
| PARAM_VALUE | 2 | fl6 | 8884698334820319232 |
| PARAM_VALUE | 3 | flags | 0 |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 1 | sk | $1 |
| DATA_SOURCE | 2 | fl6 | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | net | unit_byte |
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/infiniband/hw/qedr/qedr_iw_cm.c ip6_route_output() -> ip6_route_output_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | net | 1824583183996030976 |
| PARAM_VALUE | 1 | sk | 0 |
| PARAM_VALUE | 2 | fl6 | 7921223280464621568 |
| PARAM_VALUE | 3 | flags | 0 |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 1 | sk | $1 |
| DATA_SOURCE | 2 | fl6 | $2 |
| MEM_ZERO | 2 | fl6 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &id_priv->handler_mutex | ||
| HALF_LOCKED2 | &iser_conn->state_mutex |
net/netfilter/ipvs/ip_vs_xmit.c ip6_route_output() -> ip6_route_output_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sk | 0 |
| PARAM_VALUE | 2 | fl6 | 7352076909102714880 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_flags | 0,2 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_iif | 0 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_oif | 0 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_proto | 0 |
| PARAM_VALUE | 2 | fl6->flowlabel | 0 |
| PARAM_VALUE | 2 | fl6->mp_hash | 0 |
| PARAM_VALUE | 2 | fl6->uli.ports.dport | 0 |
| PARAM_VALUE | 2 | fl6->uli.ports.sport | 0 |
| PARAM_VALUE | 3 | flags | 0 |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 1 | sk | $1 |
| DATA_SOURCE | 2 | fl6 | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dest->dst_lock | ||
| HALF_LOCKED2 | bh |
net/rxrpc/peer_object.c ip6_route_output() -> ip6_route_output_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sk | 0 |
| PARAM_VALUE | 2 | fl6 | 4096-ptr_max |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_iif | 1 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_proto | 17 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_scope | 0 |
| PARAM_VALUE | 2 | fl6->uli.ports.dport | 7001 |
| PARAM_VALUE | 2 | fl6->uli.ports.sport | 7000 |
| PARAM_VALUE | 3 | flags | 0 |
| BUF_SIZE | 2 | fl6 | 88 |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 1 | sk | $1 |
| DATA_SOURCE | 2 | fl6 | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/ipv6/ip6_vti.c ip6_route_output() -> ip6_route_output_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sk | 0 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_flags | 1 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_iif | 0 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_proto | 0,47,58 |
| PARAM_VALUE | 2 | fl6->flowlabel | 0 |
| PARAM_VALUE | 2 | fl6->mp_hash | 0 |
| PARAM_VALUE | 3 | flags | 0 |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 1 | sk | $1 |
| DATA_SOURCE | 2 | fl6 | $2 |
| MEM_ZERO | 2 | fl6 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
net/xfrm/xfrm_interface_core.c ip6_route_output() -> ip6_route_output_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sk | 0 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_flags | 1 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_iif | 0 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_proto | 0,47,58 |
| PARAM_VALUE | 2 | fl6->flowlabel | 0 |
| PARAM_VALUE | 2 | fl6->mp_hash | 0 |
| PARAM_VALUE | 3 | flags | 0 |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 1 | sk | $1 |
| DATA_SOURCE | 2 | fl6 | $2 |
| MEM_ZERO | 2 | fl6 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
net/ipv6/ip6mr.c ip6_route_output() -> ip6_route_output_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | net | 4096-ptr_max |
| PARAM_VALUE | 0 | net->ipv4.fqdir->f->frag_expire | 0,663510801442193408,1753052602134376448,4007388366431105024,8876081723503042560 |
| PARAM_VALUE | 0 | net->ipv4.fqdir->f->qsize | 0,304,320 |
| PARAM_VALUE | 1 | sk | 0 |
| PARAM_VALUE | 2 | fl6 | 5519355613257621504 |
| PARAM_VALUE | 3 | flags | 0 |
| BUF_SIZE | 0 | net | (-1),1-s32max |
| BUF_SIZE | 0 | net | (-1),1-s32max |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 1 | sk | $1 |
| DATA_SOURCE | 2 | fl6 | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | net | unit_byte |
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | 0 | &net->ipv4.mfc_mutex | |
| HALF_LOCKED2 | 0 | &net->ipv6.mfc_mutex |
drivers/net/bonding/bond_main.c ip6_route_output() -> ip6_route_output_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sk | 0 |
| PARAM_VALUE | 2 | fl6 | 8588237876912988160 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_iif | 0 |
| PARAM_VALUE | 3 | flags | 0 |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 1 | sk | $1 |
| DATA_SOURCE | 2 | fl6 | $2 |
| MEM_ZERO | 2 | fl6 | |
| LOCK2 | &pool->lock | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/ipvs/ip_vs_ctl.c ip6_route_output() -> ip6_route_output_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sk | 0 |
| PARAM_VALUE | 2 | fl6 | 6099900695317082112 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_flags | 0 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_iif | 0 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_oif | 0 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_proto | 0 |
| PARAM_VALUE | 2 | fl6->flowlabel | 0 |
| PARAM_VALUE | 2 | fl6->mp_hash | 0 |
| PARAM_VALUE | 2 | fl6->uli.ports.dport | 0 |
| PARAM_VALUE | 2 | fl6->uli.ports.sport | 0 |
| PARAM_VALUE | 3 | flags | 0 |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 1 | sk | $1 |
| DATA_SOURCE | 2 | fl6 | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ipvs->service_mutex | ||
| TYPE_LOCK | (struct netns_ipvs)->service_mutex |
drivers/net/ethernet/broadcom/cnic.c ip6_route_output() -> ip6_route_output_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | net | 1824583183996030976 |
| PARAM_VALUE | 1 | sk | 0 |
| PARAM_VALUE | 2 | fl6 | 2061780377217056768 |
| PARAM_VALUE | 3 | flags | 0 |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 1 | sk | $1 |
| DATA_SOURCE | 2 | fl6 | $2 |
| MEM_ZERO | 2 | fl6 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | fl6->__fl_common.flowic_oif | s32min-s32max[u] |
| LOCK2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | &hba->net_dev_lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/ipv6/netfilter.c ip6_route_output() -> ip6_route_output_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sk | 0,4096-ptr_max |
| PARAM_VALUE | 1 | sk->__sk_common.skc_state | 0-5,7-255 |
| PARAM_VALUE | 3 | flags | 0 |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 1 | sk | $1 |
| DATA_SOURCE | 2 | fl6 | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | net | unit_byte |
net/ipv4/ip_vti.c ip6_route_output() -> ip6_route_output_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sk | 0 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_flags | 1 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_iif | 0 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_proto | 0,47,58 |
| PARAM_VALUE | 2 | fl6->flowlabel | 0 |
| PARAM_VALUE | 2 | fl6->mp_hash | 0 |
| PARAM_VALUE | 3 | flags | 0 |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 1 | sk | $1 |
| DATA_SOURCE | 2 | fl6 | $2 |
| MEM_ZERO | 2 | fl6 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
net/ipv6/route.c ip6_route_output() -> ip6_route_output_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sk | 0 |
| PARAM_VALUE | 2 | fl6 | 1085255749943222272,6735678175064977408 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_flags | 0 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_iif | 0 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_proto | 0,6,17,58 |
| PARAM_VALUE | 2 | fl6->mp_hash | 0 |
| PARAM_VALUE | 3 | flags | 0 |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 1 | sk | $1 |
| DATA_SOURCE | 2 | fl6 | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | fl6->flowlabel | 0-u32max[c] |
| UNITS | 0 | net | unit_byte |
net/ipv6/ip6_output.c ip6_dst_lookup_tail() -> ip6_route_output_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | net->loopback_dev->rtnl_link_ops->maxtype | 0-6,8-10,15,18,20,22,24,34,50 |
| PARAM_VALUE | 2 | fl6 | 4096-ptr_max |
| PARAM_VALUE | 3 | flags | 0-1 |
| BUF_SIZE | 0 | net | (-1),10624 |
| BUF_SIZE | 0 | net | (-1),10624 |
| BUF_SIZE | 1 | sk->__sk_common.skc_prot | (-1),448 |
| BUF_SIZE | 1 | sk->sk_user_data | (-1),1-259,368 |
| BUF_SIZE | 2 | fl6 | (-1),88 |
| BUF_SIZE | 2 | fl6 | (-1),88 |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 1 | sk | $1 |
| DATA_SOURCE | 2 | fl6 | $3 |
| FUZZY_MAX | 3 | flags | 0 |
| NOSPEC | 2 | fl6->__fl_common.flowic_oif | |
| NOSPEC | 2 | fl6->flowlabel | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | sk->sk_backlog.head->csum | 0-4294967040[c] |
| HOST_DATA | 1 | sk->sk_backlog.head->csum_offset | 0-u16max |
| HOST_DATA | 1 | sk->sk_backlog.head->data_len | 0-u32max[c] |
| HOST_DATA | 1 | sk->sk_backlog.head->len | 0-u32max[c] |
| HOST_DATA | 1 | sk->sk_backlog.head->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 1 | sk->sk_backlog.tail->csum | 0-4294967040[c] |
| HOST_DATA | 1 | sk->sk_backlog.tail->csum_offset | 0-u16max |
| HOST_DATA | 1 | sk->sk_backlog.tail->data_len | 0-u32max[c] |
| HOST_DATA | 1 | sk->sk_backlog.tail->len | 0-u32max[c] |
| HOST_DATA | 1 | sk->sk_backlog.tail->next->csum | 0-4294967040[c] |
| HOST_DATA | 1 | sk->sk_backlog.tail->next->csum_offset | 0-u16max |
| HOST_DATA | 1 | sk->sk_backlog.tail->next->data_len | 0-u32max[c] |
| HOST_DATA | 1 | sk->sk_backlog.tail->next->len | 0-u32max[c] |
| HOST_DATA | 1 | sk->sk_backlog.tail->next->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 1 | sk->sk_backlog.tail->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 1 | sk->sk_receive_queue.prev->csum_offset | 0-u16max |
| HOST_DATA | 1 | sk->sk_receive_queue.prev->data_len | 0-u32max[c] |
| HOST_DATA | 1 | sk->sk_receive_queue.prev->len | 0-241,4294901762-u32max[c] |
| HOST_DATA | 1 | sk->sk_receive_queue.prev->next->csum_offset | 0-u16max |
| HOST_DATA | 1 | sk->sk_receive_queue.prev->next->data_len | 0-u32max[c] |
| HOST_DATA | 1 | sk->sk_receive_queue.prev->next->len | 0-241,4294901762-u32max[c] |
| HOST_DATA | 1 | sk->sk_receive_queue.prev->next->truesize | 0-u32max |
| HOST_DATA | 1 | sk->sk_receive_queue.prev->truesize | 0-u32max |
| HOST_DATA | 2 | fl6->uli.ports.sport | 0-u16max[c] |
| USER_DATA | 2 | fl6->__fl_common.flowic_oif | s32min-s32max |
| USER_DATA | 2 | fl6->__fl_common.flowic_proto | 0-255 |
| USER_DATA | 2 | fl6->flowlabel | 0-u32max[c] |
| USER_DATA | 2 | fl6->uli.ports.dport | 0-u16max |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.head->data_len | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.head->end | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.head->len | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.head->tail | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.head->truesize | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.tail->data_len | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.tail->end | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.tail->len | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.tail->next->data_len | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.tail->next->end | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.tail->next->len | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.tail->next->tail | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.tail->next->truesize | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.tail->tail | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.tail->truesize | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_prot_creator->twsk_prot->twsk_slab->sheaf_capacity | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_receive_queue.prev->end | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_receive_queue.prev->len | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_receive_queue.prev->next->end | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_receive_queue.prev->next->len | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_receive_queue.prev->next->tail | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_receive_queue.prev->next->truesize | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_receive_queue.prev->tail | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_receive_queue.prev->truesize | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_write_queue.next->end | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_write_queue.next->len | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_write_queue.next->prev->end | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_write_queue.next->prev->len | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_write_queue.next->prev->tail | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_write_queue.next->prev->truesize | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_write_queue.next->tail | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_write_queue.next->truesize | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_write_queue.prev->data_len | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_write_queue.prev->len | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_write_queue.prev->next->data_len | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_write_queue.prev->next->len | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_write_queue.prev->next->truesize | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_write_queue.prev->truesize | |
| UNITS | 0 | net | unit_byte |
| UNITS | 1 | sk | unit_byte |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | 1 | sk | |
| HALF_LOCKED2 | 1 | &sk->sk_lock.slock |
net/ipv6/ip6_output.c ip6_route_output() -> ip6_route_output_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | net->loopback_dev->rtnl_link_ops->maxtype | 0-6,8-10,15,18,20,22,24,34,50 |
| PARAM_VALUE | 2 | fl6 | 4096-ptr_max |
| PARAM_VALUE | 3 | flags | 0 |
| BUF_SIZE | 0 | net | (-1),10496 |
| BUF_SIZE | 0 | net | (-1),10496 |
| BUF_SIZE | 1 | sk->__sk_common.skc_prot | (-1),448 |
| BUF_SIZE | 1 | sk->sk_user_data | (-1),1-259,368 |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 1 | sk | $1 |
| DATA_SOURCE | 2 | fl6 | $2 |
| NOSPEC | 2 | fl6->__fl_common.flowic_oif | |
| NOSPEC | 2 | fl6->flowlabel | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 1 | sk->sk_backlog.head->csum | 0-4294967040[c] |
| HOST_DATA | 1 | sk->sk_backlog.head->csum_offset | 0-u16max |
| HOST_DATA | 1 | sk->sk_backlog.head->data_len | 0-u32max[c] |
| HOST_DATA | 1 | sk->sk_backlog.head->len | 0-u32max[c] |
| HOST_DATA | 1 | sk->sk_backlog.head->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 1 | sk->sk_backlog.tail->csum | 0-4294967040[c] |
| HOST_DATA | 1 | sk->sk_backlog.tail->csum_offset | 0-u16max |
| HOST_DATA | 1 | sk->sk_backlog.tail->data_len | 0-u32max[c] |
| HOST_DATA | 1 | sk->sk_backlog.tail->len | 0-u32max[c] |
| HOST_DATA | 1 | sk->sk_backlog.tail->next->csum | 0-4294967040[c] |
| HOST_DATA | 1 | sk->sk_backlog.tail->next->csum_offset | 0-u16max |
| HOST_DATA | 1 | sk->sk_backlog.tail->next->data_len | 0-u32max[c] |
| HOST_DATA | 1 | sk->sk_backlog.tail->next->len | 0-u32max[c] |
| HOST_DATA | 1 | sk->sk_backlog.tail->next->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 1 | sk->sk_backlog.tail->users.refs.counter | s32min-0,2-s32max |
| HOST_DATA | 1 | sk->sk_receive_queue.prev->csum_offset | 0-u16max |
| HOST_DATA | 1 | sk->sk_receive_queue.prev->data_len | 0-u32max[c] |
| HOST_DATA | 1 | sk->sk_receive_queue.prev->len | 0-241,4294901762-u32max[c] |
| HOST_DATA | 1 | sk->sk_receive_queue.prev->next->csum_offset | 0-u16max |
| HOST_DATA | 1 | sk->sk_receive_queue.prev->next->data_len | 0-u32max[c] |
| HOST_DATA | 1 | sk->sk_receive_queue.prev->next->len | 0-241,4294901762-u32max[c] |
| HOST_DATA | 1 | sk->sk_receive_queue.prev->next->truesize | 0-u32max |
| HOST_DATA | 1 | sk->sk_receive_queue.prev->truesize | 0-u32max |
| HOST_DATA | 2 | fl6->uli.ports.sport | 0-u16max[c] |
| USER_DATA | 2 | fl6->__fl_common.flowic_oif | s32min-s32max |
| USER_DATA | 2 | fl6->__fl_common.flowic_proto | 0-255 |
| USER_DATA | 2 | fl6->flowlabel | 0-u32max[c] |
| USER_DATA | 2 | fl6->uli.ports.dport | 0-u16max |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.head->data_len | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.head->end | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.head->len | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.head->tail | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.head->truesize | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.len | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.tail->data_len | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.tail->end | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.tail->len | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.tail->next->data_len | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.tail->next->end | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.tail->next->len | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.tail->next->tail | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.tail->next->truesize | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.tail->tail | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_backlog.tail->truesize | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_prot_creator->twsk_prot->twsk_slab->sheaf_capacity | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_receive_queue.prev->end | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_receive_queue.prev->len | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_receive_queue.prev->next->end | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_receive_queue.prev->next->len | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_receive_queue.prev->next->tail | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_receive_queue.prev->next->truesize | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_receive_queue.prev->tail | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_receive_queue.prev->truesize | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_write_queue.next->end | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_write_queue.next->len | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_write_queue.next->prev->end | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_write_queue.next->prev->len | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_write_queue.next->prev->tail | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_write_queue.next->prev->truesize | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_write_queue.next->tail | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_write_queue.next->truesize | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_write_queue.prev->data_len | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_write_queue.prev->len | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_write_queue.prev->next->data_len | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_write_queue.prev->next->len | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_write_queue.prev->next->truesize | |
| NO_OVERFLOW_SIMPLE | 1 | sk->sk_write_queue.prev->truesize | |
| UNITS | 0 | net | unit_byte |
| UNITS | 1 | sk | unit_byte |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | 1 | sk | |
| HALF_LOCKED2 | 1 | &sk->sk_callback_lock | |
| HALF_LOCKED2 | 1 | &sk->sk_lock.slock |
net/ipv6/netfilter/nf_reject_ipv6.c ip6_route_output() -> ip6_route_output_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | net | 4096-ptr_max |
| PARAM_VALUE | 1 | sk | 0 |
| PARAM_VALUE | 2 | fl6 | 3677808539943497728 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_proto | 6 |
| PARAM_VALUE | 3 | flags | 0 |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 1 | sk | $1 |
| DATA_SOURCE | 2 | fl6 | $2 |
| MEM_ZERO | 2 | fl6 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | net | unit_byte |
net/ipv6/xfrm6_policy.c ip6_route_output() -> ip6_route_output_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sk | 0 |
| PARAM_VALUE | 2 | fl6 | 7912628872654643200 |
| PARAM_VALUE | 3 | flags | 0 |
| BUF_SIZE | 0 | net | (-1),1-s32max |
| BUF_SIZE | 0 | net | (-1),1-s32max |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 1 | sk | $1 |
| DATA_SOURCE | 2 | fl6 | $2 |
| MEM_ZERO | 2 | fl6 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | net | unit_byte |
| LOCK2 | rcu_read |
drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.c ip6_route_output() -> ip6_route_output_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | net | 1824583183996030976 |
| PARAM_VALUE | 1 | sk | 0 |
| PARAM_VALUE | 2 | fl6 | 2052914279990075392 |
| PARAM_VALUE | 3 | flags | 0 |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 1 | sk | $1 |
| DATA_SOURCE | 2 | fl6 | $2 |
| MEM_ZERO | 2 | fl6 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
net/ipv6/seg6_local.c ip6_route_output() -> ip6_route_output_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sk | 0 |
| PARAM_VALUE | 2 | fl6 | 4328459707323256832 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_flags | 2 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_oif | s32min-(-1),1-s32max |
| PARAM_VALUE | 2 | fl6->flowlabel | 0-268435455 |
| PARAM_VALUE | 3 | flags | 0 |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 1 | sk | $1 |
| DATA_SOURCE | 2 | fl6 | $2 |
| MEM_ZERO | 2 | fl6 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | net | unit_byte |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ipvlan/ipvlan_core.c ip6_route_output() -> ip6_route_output_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sk | 0 |
| PARAM_VALUE | 2 | fl6 | 4348622862232444928 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_flags | 1 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_iif | 0 |
| PARAM_VALUE | 2 | fl6->flowlabel | 0-268435455 |
| PARAM_VALUE | 2 | fl6->mp_hash | 0 |
| PARAM_VALUE | 2 | fl6->uli.ports.dport | 0 |
| PARAM_VALUE | 2 | fl6->uli.ports.sport | 0 |
| PARAM_VALUE | 3 | flags | 0 |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 1 | sk | $1 |
| DATA_SOURCE | 2 | fl6 | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
net/ipv6/ioam6_iptunnel.c ip6_route_output() -> ip6_route_output_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | net->ipv4.fqdir->f->frag_expire | 0,663510801442193408,1753052602134376448,4007388366431105024,8876081723503042560 |
| PARAM_VALUE | 0 | net->ipv4.fqdir->f->qsize | 0,304,320 |
| PARAM_VALUE | 0 | net->ipv6.ioam6_data->namespaces.tbl->hash_rnd | 0-4294967295 |
| PARAM_VALUE | 0 | net->ipv6.ioam6_data->namespaces.tbl->nest | 0-4294967295 |
| PARAM_VALUE | 0 | net->ipv6.ioam6_data->namespaces.tbl->size | 0-4294967295 |
| PARAM_VALUE | 1 | sk | 0 |
| PARAM_VALUE | 2 | fl6 | 2927422311287234560 |
| PARAM_VALUE | 2 | fl6->flowlabel | 0-268435455 |
| PARAM_VALUE | 3 | flags | 0 |
| BUF_SIZE | 0 | net | (-1),1-s32max |
| BUF_SIZE | 0 | net | (-1),1-s32max |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 1 | sk | $1 |
| DATA_SOURCE | 2 | fl6 | $2 |
| MEM_ZERO | 2 | fl6 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &sk->sk_callback_lock | ||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | 0 | &net->ipv4.mfc_mutex | |
| HALF_LOCKED2 | 0 | &net->ipv6.mfc_mutex |
net/ipv6/ndisc.c ip6_route_output() -> ip6_route_output_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | net | 4096-ptr_max |
| PARAM_VALUE | 1 | sk | 0 |
| PARAM_VALUE | 2 | fl6 | 3237765376247312384 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_flags | 0 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_iif | 0 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_proto | 58 |
| PARAM_VALUE | 2 | fl6->flowlabel | 0 |
| PARAM_VALUE | 2 | fl6->mp_hash | 0 |
| PARAM_VALUE | 2 | fl6->uli.ports.dport | 0 |
| PARAM_VALUE | 2 | fl6->uli.ports.sport | 0 |
| PARAM_VALUE | 3 | flags | 0 |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 1 | sk | $1 |
| DATA_SOURCE | 2 | fl6 | $2 |
| MEM_ZERO | 2 | fl6 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | net | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | bh |
net/ipv6/netfilter/nf_dup_ipv6.c ip6_route_output() -> ip6_route_output_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sk | 0 |
| PARAM_VALUE | 2 | fl6 | 2887018751185346560 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_flags | 2 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_oif | s32min-(-2),0-s32max |
| PARAM_VALUE | 2 | fl6->flowlabel | 0-1048575 |
| PARAM_VALUE | 3 | flags | 0 |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 1 | sk | $1 |
| DATA_SOURCE | 2 | fl6 | $2 |
| MEM_ZERO | 2 | fl6 | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | bh |
net/ipv6/seg6_iptunnel.c ip6_route_output() -> ip6_route_output_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | net->ipv4.fqdir->f->frag_expire | 0,663510801442193408,1753052602134376448,4007388366431105024,8876081723503042560 |
| PARAM_VALUE | 0 | net->ipv4.fqdir->f->qsize | 0,304,320 |
| PARAM_VALUE | 1 | sk | 0 |
| PARAM_VALUE | 2 | fl6 | 3571654698271924224 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_dscp | 0 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_flags | 0 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_iif | 0 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_l3mdev | 0 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_multipath_hash | 0 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_oif | 0 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_scope | 0 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_secid | 0 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_tun_key.tun_id | 0 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_uid.val | 0 |
| PARAM_VALUE | 2 | fl6->flowlabel | 0-268435455 |
| PARAM_VALUE | 2 | fl6->mp_hash | 0 |
| PARAM_VALUE | 2 | fl6->uli.gre_key | 0 |
| PARAM_VALUE | 2 | fl6->uli.icmpt.code | 0 |
| PARAM_VALUE | 2 | fl6->uli.icmpt.type | 0 |
| PARAM_VALUE | 2 | fl6->uli.mht.type | 0 |
| PARAM_VALUE | 2 | fl6->uli.ports.dport | 0 |
| PARAM_VALUE | 2 | fl6->uli.ports.sport | 0 |
| PARAM_VALUE | 3 | flags | 0 |
| BUF_SIZE | 0 | net | (-1),1-s32max |
| BUF_SIZE | 0 | net | (-1),1-s32max |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 1 | sk | $1 |
| DATA_SOURCE | 2 | fl6 | $2 |
| MEM_ZERO | 2 | fl6 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | net | unit_byte |
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | 0 | &net->ipv4.mfc_mutex | |
| HALF_LOCKED2 | 0 | &net->ipv6.mfc_mutex |
net/ipv6/icmp.c ip6_route_output() -> ip6_route_output_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | fl6 | 196650708650180608,312139106390683648 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_proto | 58 |
| PARAM_VALUE | 3 | flags | 0 |
| BUF_SIZE | 1 | sk | 0 |
| CAPPED_DATA | 1 | sk->__sk_common.skc_net.net | 1 |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 1 | sk | $1 |
| DATA_SOURCE | 2 | fl6 | $2 |
| BIT_INFO | 1 | sk | 0x0,0x0 |
| MEM_ZERO | 2 | fl6 | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | net | unit_byte |
| LOCK2 | bh | ||
| HALF_LOCKED2 | rcu_read |
net/ipv6/ila/ila_lwt.c ip6_route_output() -> ip6_route_output_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | net->ipv4.fqdir->f->frag_expire | 0,663510801442193408,1753052602134376448,4007388366431105024,8876081723503042560 |
| PARAM_VALUE | 0 | net->ipv4.fqdir->f->qsize | 0,304,320 |
| PARAM_VALUE | 1 | sk | 0 |
| PARAM_VALUE | 2 | fl6 | 7343462428938878976 |
| PARAM_VALUE | 2 | fl6->__fl_common.flowic_iif | 1 |
| PARAM_VALUE | 3 | flags | 0 |
| BUF_SIZE | 0 | net | (-1),1-s32max |
| BUF_SIZE | 0 | net | (-1),1-s32max |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 1 | sk | $1 |
| DATA_SOURCE | 2 | fl6 | $2 |
| MEM_ZERO | 2 | fl6 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &sk->sk_callback_lock | ||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | 0 | &net->ipv4.mfc_mutex | |
| HALF_LOCKED2 | 0 | &net->ipv6.mfc_mutex |