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