Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 19 files:

Smatch caller information:

net/ipv4/tcp_ipv4.c ip_route_connect() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 4096-ptr_max
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0-1,8-9
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 1
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 6
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0,253
PARAM_VALUE 1 flp4->__fl_common.flowic_secid 0
PARAM_VALUE 1 flp4->__fl_common.flowic_tun_key.tun_id 0
PARAM_VALUE 2 sk 4096-ptr_max
BUF_SIZE 1 flp4 56
CAPPED_DATA 2 sk->__sk_common.skc_net.net 1
DATA_SOURCE 1 flp4 $0
DATA_SOURCE 2 sk $7
NOSPEC 1 flp4->saddr
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 flp4->saddr 0-u32max
USER_DATA 1 flp4->uli.ports.dport 0-u16max[u]
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.len
UNITS 0 net unit_byte
HALF_LOCKED2 2 sk

net/ipv4/tcp_ipv4.c ip_route_newports() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
PARAM_VALUE 1 flp4 4096-ptr_max
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0-1,8-9
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 1
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 6
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0,253
PARAM_VALUE 1 flp4->__fl_common.flowic_secid 0
PARAM_VALUE 1 flp4->__fl_common.flowic_tun_key.tun_id 0
PARAM_VALUE 2 sk 4096-ptr_max
PARAM_VALUE 2 sk->__sk_common.skc_bind_node->pprev 4096-ptr_max
PARAM_VALUE 2 sk->__sk_common.skc_net.net 4096-ptr_max
PARAM_VALUE 2 sk->__sk_common.skc_net.net->ipv4.fib_main->tb_data->kv->key 0-4294967295
PARAM_VALUE 2 sk->__sk_common.skc_net.net->loopback_dev->refcnt_tracker.list.next->next 4096-ptr_max
PARAM_VALUE 2 sk->__sk_common.skc_net.net->loopback_dev->refcnt_tracker.list.next->prev 4096-ptr_max
PARAM_VALUE 2 sk->__sk_common.skc_nulls_node.pprev 0,4096-ptr_max
PARAM_VALUE 2 sk->__sk_common.skc_rcv_saddr 1-u32max
PARAM_VALUE 2 sk->__sk_common.skc_state 2,7
PARAM_VALUE 2 sk->__sk_common.skc_u16hashes 0-u32max
PARAM_VALUE 2 sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 2 sk->ns_tracker->dead 0-1
PARAM_VALUE 2 sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 2 sk->psp_assoc 0-1
PARAM_VALUE 2 sk->sk_bpf_storage->owner_refcnt.refs.counter s32min-s32max
PARAM_VALUE 2 sk->sk_error_queue.next 4096-ptr_max
PARAM_VALUE 2 sk->sk_error_queue.next->prev 2011684551238094848
PARAM_VALUE 2 sk->sk_error_queue.prev 4096-ptr_max
PARAM_VALUE 2 sk->sk_error_queue.prev->next 2011684551238094848
PARAM_VALUE 2 sk->sk_error_queue.qlen 0
PARAM_VALUE 2 sk->sk_filter->rcu.func 1-u64max
PARAM_VALUE 2 sk->sk_filter->rcu.next 0
PARAM_VALUE 2 sk->sk_owner->refcnt.counter 0-s32max
PARAM_VALUE 2 sk->sk_rcu.func 1-u64max
PARAM_VALUE 2 sk->sk_rcu.next 0
PARAM_VALUE 2 sk->sk_reserved_mem 0
PARAM_VALUE 2 sk->sk_reuseport_cb->rcu.func 1-u64max
PARAM_VALUE 2 sk->sk_reuseport_cb->rcu.next 0
PARAM_VALUE 2 sk->sk_security 0
PARAM_VALUE 2 sk->sk_txhash 1-u32max
BUF_SIZE 1 flp4 56
CAPPED_DATA 2 sk 1
CAPPED_DATA 2 sk->__sk_common.skc_net.net 1
CAPPED_DATA 2 sk->psp_assoc 1
DATA_SOURCE 1 flp4 $0
DATA_SOURCE 2 sk $6
NOSPEC 1 flp4->saddr
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 flp4->saddr 0-u32max
USER_DATA 1 flp4->uli.ports.dport 0-u16max[u]
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.len
HALF_LOCKED2 2 sk

drivers/infiniband/hw/irdma/cm.c ip_route_output_key() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 0 net 1824583183996030976
PARAM_VALUE 1 flp4 4533706002470375424
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_mark 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_oif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 0
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 0
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->puda_cq_lock
HALF_LOCKED2 irq

drivers/scsi/cxgbi/libcxgbi.c ip_route_output_ports() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 0 net 1824583183996030976
PARAM_VALUE 0 net->user_ns 4096-ptr_max
PARAM_VALUE 1 flp4 2355920336546361344
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 1
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_mark 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 6
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->__fl_common.flowic_secid 0
PARAM_VALUE 1 flp4->__fl_common.flowic_tun_key.tun_id 0
PARAM_VALUE 1 flp4->saddr 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 0
CAPPED_DATA 0 net->user_ns->uid_map.nr_extents 1
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
DATA_SOURCE 2 sk $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 flp4->uli.ports.dport 0-u16max[u]
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/ipv4/ping.c ping_v4_sendmsg() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 5178491909977321472
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0-1
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 1
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0,253
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 4096-ptr_max
PARAM_VALUE 2 sk->__sk_common.skc_prot 4096-ptr_max
PARAM_VALUE 2 sk->__sk_common.skc_state 1
CAPPED_DATA 2 sk 1
CAPPED_DATA 2 sk->__sk_common.skc_net.net 1
DATA_SOURCE 2 sk $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 flp4->__fl_common.flowic_dscp 0,4-252[c]
USER_DATA 1 flp4->__fl_common.flowic_oif s32min-(-1),1-s32max
USER_DATA 1 flp4->daddr 0-u32max
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.len
UNITS 0 net unit_byte
UNITS 2 sk unit_byte
HALF_LOCKED2 &vq->mutex

net/xfrm/xfrm_nat_keepalive.c ip_route_output_key() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
PARAM_VALUE 0 net->user_ns 4096-ptr_max
PARAM_VALUE 1 flp4 3953848081315831808
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 1
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_oif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 17
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 2 sk 0
CAPPED_DATA 0 net->user_ns->uid_map.nr_extents 1
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte
LOCK2 &net->xfrm.xfrm_state_lock
LOCK2 bh
HALF_LOCKED2 &pfk->dump_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct netns_xfrm)->xfrm_state_lock

drivers/infiniband/core/addr.c ip_route_output_key() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 2722896579858915328
PARAM_VALUE 2 sk 0
BUF_SIZE 0 net (-1),10624
BUF_SIZE 0 net (-1),10624
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
MEM_ZERO 1 flp4
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte
LOCK2 rcu_read

drivers/net/geneve.c ip_route_output_key() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 4327181099675385856
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_mark 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_oif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 0
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->saddr 0
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 0
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte
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

net/ipv4/syncookies.c ip_route_output_key() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 0 net->ipv4.sysctl_tcp_syncookies 1-255
PARAM_VALUE 1 flp4 4126657174285819904
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0-1
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 1
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 6
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0,253
PARAM_VALUE 2 sk 0
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c ip_route_output_key() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 3945637780825550848
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_mark 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_oif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 17
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->saddr 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 0
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &tc_info->lock
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock
TYPE_LOCK (struct bnxt_tc_info)->lock

net/ipv6/ip6_tunnel.c ip_route_output_ports() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
PARAM_VALUE 0 net->user_ns 4096-ptr_max
PARAM_VALUE 1 flp4 8645566111782752256
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 1
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_mark 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_oif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 4
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->__fl_common.flowic_secid 0
PARAM_VALUE 1 flp4->__fl_common.flowic_tun_key.tun_id 0
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 0
CAPPED_DATA 0 net->user_ns->uid_map.nr_extents 1
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
DATA_SOURCE 2 sk $2
RX_PATH
TASK_NOT_RUNNING

drivers/net/gtp.c ip_route_output_key() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 2730211724425719808,2890617650012450816,3375654860840747008,3712659532983377920
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0,253
PARAM_VALUE 2 sk 0
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
MEM_ZERO 1 flp4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c ip_route_output_key() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 2945446281728872448
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 0
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
MEM_ZERO 1 flp4
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte
HALF_LOCKED2 global &rtnl_mutex

drivers/infiniband/hw/qedr/qedr_iw_cm.c ip_route_output_key() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 0 net 1824583183996030976
PARAM_VALUE 1 flp4 531737885130137600
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_mark 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_oif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 0
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 0
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &id_priv->handler_mutex
HALF_LOCKED2 &iser_conn->state_mutex

net/mpls/af_mpls.c ip_route_output_key() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
PARAM_VALUE 0 net->mpls.platform_label 4096-ptr_max
PARAM_VALUE 0 net->mpls.platform_labels 17-u64max
PARAM_VALUE 1 flp4 3900500194312826880
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_mark 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_oif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 0
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->saddr 0
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 0
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte
LOCK2 &net->mpls.platform_mutex
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
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 &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
TYPE_LOCK (struct netns_mpls)->platform_mutex

net/ipv4/raw.c raw_sendmsg() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 8356988452214730752
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 1
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0,253
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 4096-ptr_max
PARAM_VALUE 2 sk->__sk_common.skc_prot 4096-ptr_max
PARAM_VALUE 2 sk->__sk_common.skc_state 1
CAPPED_DATA 2 sk 1
CAPPED_DATA 2 sk->__sk_common.skc_net.net 1
DATA_SOURCE 2 sk $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 flp4->__fl_common.flowic_dscp 0,4-252[c]
USER_DATA 1 flp4->__fl_common.flowic_oif s32min-(-1),1-s32max[c]
USER_DATA 1 flp4->daddr 0-u32max
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.len
UNITS 0 net unit_byte
UNITS 2 sk unit_byte
HALF_LOCKED2 &vq->mutex

drivers/net/vrf.c vrf_process_v4_outbound() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 4167514343292157952
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 1
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 1
PARAM_VALUE 2 sk 0
MEM_ZERO 1 flp4
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 &vrf_dev->tx_global_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/net/amt.c ip_route_output_key() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 2278679038224392192,4860743888354291712,7005259850335846400
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,192
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 17
PARAM_VALUE 2 sk 0
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
MEM_ZERO 1 flp4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/net/amt.c ip_route_output_ports() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 1709133684181274624,4189239834067365888,9210165002957201408
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0-1
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 1
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 17
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0,253
PARAM_VALUE 1 flp4->__fl_common.flowic_secid 0
PARAM_VALUE 1 flp4->__fl_common.flowic_tun_key.tun_id 0
PARAM_VALUE 2 sk 4096-ptr_max
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
DATA_SOURCE 2 sk $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/core/filter.c __bpf_redirect_neigh_v4() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 9072989816434860032
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 1
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ppp/pptp.c pptp_route_output() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 6059578203634450432,9020409048918073344
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 1
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 47
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->__fl_common.flowic_secid 0
PARAM_VALUE 1 flp4->__fl_common.flowic_tun_key.tun_id 0
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 4096-ptr_max
BUF_SIZE 2 sk 1480
CAPPED_DATA 2 sk->__sk_common.skc_net.net 1
DATA_SOURCE 1 flp4 $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte
HALF_LOCKED2 sk

drivers/net/wireguard/socket.c send4() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 1344848941582258176
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_oif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 17
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 2 sk 1-u64max
CAPPED_DATA 2 sk->__sk_common.skc_net.net 1
PREEMPT_ADD <- disables preempt
UNITS 2 sk unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &peer->endpoint_lock
HALF_LOCKED2 bh

drivers/net/wireguard/socket.c send4() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 1344848941582258176
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 1
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 17
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->saddr 0
PARAM_VALUE 2 sk 1-u64max
CAPPED_DATA 2 sk->__sk_common.skc_net.net 1
PREEMPT_ADD <- disables preempt
UNITS 2 sk unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &peer->endpoint_lock
HALF_LOCKED2 bh

net/netfilter/ipvs/ip_vs_xmit.c ip_route_output_key() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 978669187964129280
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0,2
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 0-1
PARAM_VALUE 1 flp4->__fl_common.flowic_oif 0
PARAM_VALUE 1 flp4->saddr 0
PARAM_VALUE 2 sk 0
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
MEM_ZERO 1 flp4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dest->dst_lock
HALF_LOCKED2 bh

net/rxrpc/peer_object.c ip_route_output_ports() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
PARAM_VALUE 0 net->user_ns 4096-ptr_max
PARAM_VALUE 1 flp4 4096-ptr_max
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 1
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_mark 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_oif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 17
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->__fl_common.flowic_secid 0
PARAM_VALUE 1 flp4->__fl_common.flowic_tun_key.tun_id 0
PARAM_VALUE 1 flp4->saddr 0
PARAM_VALUE 1 flp4->uli.ports.dport 7000
PARAM_VALUE 1 flp4->uli.ports.sport 7001
PARAM_VALUE 2 sk 0
BUF_SIZE 1 flp4 56
CAPPED_DATA 0 net->user_ns->uid_map.nr_extents 1
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
DATA_SOURCE 2 sk $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 flp4->daddr 0-u32max[u]

net/tipc/udp_media.c ip_route_output_key() -> ip_route_output_flow()

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 1 flp4 276759372153434112
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_oif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 17
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 0
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
PREEMPT_ADD
TASK_NOT_RUNNING
LOCK2 bh
HALF_LOCKED2 rcu_read

net/l2tp/l2tp_ip.c l2tp_ip_sendmsg() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 4096-ptr_max
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0-1
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 1
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0,253
PARAM_VALUE 1 flp4->__fl_common.flowic_secid 0
PARAM_VALUE 1 flp4->__fl_common.flowic_tun_key.tun_id 0
PARAM_VALUE 2 sk 4096-ptr_max
PARAM_VALUE 2 sk->__sk_common.skc_prot 4096-ptr_max
PARAM_VALUE 2 sk->__sk_common.skc_refcnt.refs.counter (-1073741824),0-s32max
PARAM_VALUE 2 sk->__sk_common.skc_state 1
PARAM_VALUE 2 sk->sk_lock.owned 1
PARAM_VALUE 2 sk->sk_lock.slock.rlock.dep_map->name 0-255
PARAM_VALUE 2 sk->sk_lock.wq.head.prev 4096-ptr_max
PARAM_VALUE 2 sk->sk_lock.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 2 sk->sk_lock.wq.head.prev->next->next 4096-ptr_max
BUF_SIZE 1 flp4 56
CAPPED_DATA 2 sk 1
CAPPED_DATA 2 sk->__sk_common.skc_net.net 1
DATA_SOURCE 2 sk $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 flp4->daddr 0-u32max[u]
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.len
UNITS 2 sk unit_byte
LOCK2 rcu_read
LOCK2 2 sk
HALF_LOCKED2 &vq->mutex

net/ipv6/sit.c ip_route_output_ports() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
PARAM_VALUE 0 net->user_ns 4096-ptr_max
PARAM_VALUE 1 flp4 3362579694913437696
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 1
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 41
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->__fl_common.flowic_secid 0
PARAM_VALUE 1 flp4->__fl_common.flowic_tun_key.tun_id 0
PARAM_VALUE 1 flp4->daddr 1-u32max
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 0
CAPPED_DATA 0 net->user_ns->uid_map.nr_extents 1
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
DATA_SOURCE 2 sk $2
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte

net/ipv6/sit.c ipip6_tunnel_xmit() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
PARAM_VALUE 0 net->user_ns 4096-ptr_max
PARAM_VALUE 1 flp4 4903299122667810816
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 1
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 41
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 0
CAPPED_DATA 0 net->user_ns->uid_map.nr_extents 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

net/ipv4/igmp.c ip_route_output_key() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 5679791784983773184
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_mark 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_oif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 0
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->saddr 0
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 0
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 flp4->daddr 0-u32max
UNITS 0 net unit_byte
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 sk

net/ipv4/igmp.c ip_route_output_ports() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
PARAM_VALUE 0 net->user_ns 4096-ptr_max
PARAM_VALUE 1 flp4 4185366938630184960,7317555420536573952
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 1
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_mark 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 2
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->__fl_common.flowic_secid 0
PARAM_VALUE 1 flp4->__fl_common.flowic_tun_key.tun_id 0
PARAM_VALUE 1 flp4->saddr 0
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 0
CAPPED_DATA 0 net->user_ns->uid_map.nr_extents 1
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
DATA_SOURCE 2 sk $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte

net/sctp/protocol.c ip_route_output_key() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 4096-ptr_max
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 132
PARAM_VALUE 2 sk 0
BUF_SIZE 1 flp4 56
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 flp4->daddr 0-u32max
USER_DATA 1 flp4->uli.ports.dport 0-u16max
HALF_LOCKED2 rcu_read

drivers/infiniband/sw/rxe/rxe_net.c ip_route_output_key() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 2285821902095257600
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_mark 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 17
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 0
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte

net/ipv4/datagram.c ip4_datagram_release_cb() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 5150002417512837120
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0-1
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 1
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0,253
PARAM_VALUE 2 sk 4096-ptr_max
PARAM_VALUE 2 sk->sk_dst_cache->obsolete s16min-(-1),1-s16max
PARAM_VALUE 2 sk->sk_dst_cache->ops 4096-ptr_max
CAPPED_DATA 2 sk->__sk_common.skc_net.net 1
CAPPED_DATA 2 sk->sk_dst_cache 1
DATA_SOURCE 2 sk $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.len
NO_OVERFLOW_SIMPLE 2 sk->sk_prot_creator->twsk_prot->twsk_slab->sheaf_capacity
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->data_len
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->end
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->len
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->next->data_len
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->next->end
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->next->len
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->next->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->next->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->data_len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->end
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->prev->data_len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->prev->end
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->prev->len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->prev->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->prev->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->data_len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->next->data_len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->next->len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->next->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->truesize
UNITS 2 sk unit_byte
LOCK2 rcu_read
HALF_LOCKED2 bh
HALF_LOCKED2 2 &sk->sk_lock.slock

net/ipv4/datagram.c ip_route_connect() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 4096-ptr_max
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0-1,8-9
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 1
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0,253
PARAM_VALUE 1 flp4->__fl_common.flowic_secid 0
PARAM_VALUE 1 flp4->__fl_common.flowic_tun_key.tun_id 0
PARAM_VALUE 2 sk 4096-ptr_max
PARAM_VALUE 2 sk->__sk_common.skc_tx_queue_mapping u16max
PARAM_VALUE 2 sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 2 sk->ns_tracker->dead 0-1
PARAM_VALUE 2 sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 2 sk->sk_backlog.head->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 2 sk->sk_backlog.head->sk->ns_tracker->dead 0-1
PARAM_VALUE 2 sk->sk_backlog.head->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 2 sk->sk_dst_pending_confirm 0
PARAM_VALUE 2 sk->sk_lock.owned 1
PARAM_VALUE 2 sk->sk_lock.slock.rlock.dep_map->name 0-255
PARAM_VALUE 2 sk->sk_lock.wq.head.prev 4096-ptr_max
PARAM_VALUE 2 sk->sk_lock.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 2 sk->sk_lock.wq.head.prev->next->next 4096-ptr_max
BUF_SIZE 1 flp4 56
CAPPED_DATA 2 sk->__sk_common.skc_net.net 1
DATA_SOURCE 1 flp4 $0
DATA_SOURCE 2 sk $7
NOSPEC 1 flp4->saddr
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 flp4->daddr 0-u32max[u]
USER_DATA 1 flp4->saddr 0-u32max
USER_DATA 1 flp4->uli.ports.dport 0-u16max[u]
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.len
UNITS 0 net unit_byte
LOCK2 2 sk

drivers/net/ovpn/peer.c ovpn_nexthop_from_rt4() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 7022477574954713088
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_mark 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_oif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 0
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->saddr 0
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 bh

net/ipv4/udp_tunnel_core.c ip_route_output_key() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 8509940092089237504
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 17
PARAM_VALUE 2 sk 0
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
MEM_ZERO 1 flp4
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 flp4->uli.ports.sport 0-u16max[c]
UNITS 0 net unit_byte
HALF_LOCKED2 rcu_read

net/ipv4/inet_connection_sock.c inet_csk_rebuild_route() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 4096-ptr_max
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0-1
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 1
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0,253
PARAM_VALUE 1 flp4->__fl_common.flowic_secid 0
PARAM_VALUE 1 flp4->__fl_common.flowic_tun_key.tun_id 0
PARAM_VALUE 2 sk 4096-ptr_max
PARAM_VALUE 2 sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 2 sk->ns_tracker->dead 0-1
PARAM_VALUE 2 sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 2 sk->sk_backlog.head->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 2 sk->sk_backlog.head->sk->ns_tracker->dead 0-1
PARAM_VALUE 2 sk->sk_backlog.head->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 2 sk->sk_dst_cache 0
PARAM_VALUE 2 sk->sk_dst_cache->callback_head.func 1-u64max
PARAM_VALUE 2 sk->sk_dst_cache->callback_head.next 0
PARAM_VALUE 2 sk->sk_dst_cache->ops->pcpuc_entries.lock.dep_map->name 0-255
PARAM_VALUE 2 sk->sk_dst_cache->ops->pcpuc_entries.lock.owner (-1)
PARAM_VALUE 2 sk->sk_dst_cache->ops->pcpuc_entries.lock.owner_cpu u32max
PARAM_VALUE 2 sk->sk_dst_cache->ops->pcpuc_entries.lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 2 sk->sk_peer_cred->process_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 2 sk->sk_peer_cred->process_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 2 sk->sk_peer_cred->request_key_auth->user->qnbytes s32min-s32max
PARAM_VALUE 2 sk->sk_peer_cred->request_key_auth->user->qnkeys s32min-s32max
PARAM_VALUE 2 sk->sk_peer_cred->session_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 2 sk->sk_peer_cred->session_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 2 sk->sk_peer_cred->thread_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 2 sk->sk_peer_cred->thread_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 2 sk->sk_socket->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 2 sk->sk_socket->sk->ns_tracker->dead 0-1
PARAM_VALUE 2 sk->sk_socket->sk->ns_tracker->free_stack_handle 0-4294967295
BUF_SIZE 1 flp4 56
CAPPED_DATA 2 sk->__sk_common.skc_net.net 1
DATA_SOURCE 2 sk $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.len
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->end
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->len
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->next->end
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->next->len
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->next->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->next->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->end
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->prev->end
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->prev->len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->prev->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->prev->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->data_len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->next->data_len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->next->len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->next->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->truesize
LOCK2 rcu_read
HALF_LOCKED2 2 &sk->sk_lock.slock

net/ipv4/inet_connection_sock.c inet_csk_route_child_sock() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 4096-ptr_max
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0-1
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 1
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0,253
PARAM_VALUE 1 flp4->__fl_common.flowic_secid 0
PARAM_VALUE 1 flp4->__fl_common.flowic_tun_key.tun_id 0
PARAM_VALUE 2 sk 4096-ptr_max
PARAM_VALUE 2 sk->__sk_common.skc_prot 4096-ptr_max
PARAM_VALUE 2 sk->__sk_common.skc_prot->owner->refcnt.counter 0-s32max
PARAM_VALUE 2 sk->__sk_common.skc_prot->owner->state 0-1,3-u32max
PARAM_VALUE 2 sk->__sk_common.skc_prot->slab->object_size 0-4294967295
PARAM_VALUE 2 sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 2 sk->ns_tracker->dead 0-1
PARAM_VALUE 2 sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 2 sk->sk_bpf_storage 0,4096-ptr_max
PARAM_VALUE 2 sk->sk_filter 0,4096-ptr_max
PARAM_VALUE 2 sk->sk_filter->refcnt.refs.counter (-1073741824),0-s32max
PARAM_VALUE 2 sk->sk_peer_cred->process_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 2 sk->sk_peer_cred->process_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 2 sk->sk_peer_cred->request_key_auth->user->qnbytes s32min-s32max
PARAM_VALUE 2 sk->sk_peer_cred->request_key_auth->user->qnkeys s32min-s32max
PARAM_VALUE 2 sk->sk_peer_cred->session_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 2 sk->sk_peer_cred->session_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 2 sk->sk_peer_cred->thread_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 2 sk->sk_peer_cred->thread_keyring->user->qnkeys s32min-s32max
BUF_SIZE 1 flp4 56
BUF_SIZE 2 sk->__sk_common.skc_prot (-1),448
CAPPED_DATA 2 sk->__sk_common.skc_net.net 1
CAPPED_DATA 2 sk->__sk_common.skc_prot->slab 1
DATA_SOURCE 2 sk $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 sk->sk_backlog.head->csum 0-4294967040[c]
HOST_DATA 2 sk->sk_backlog.tail->csum 0-4294967040[c]
HOST_DATA 2 sk->sk_backlog.tail->next->csum 0-4294967040[c]
HOST_DATA 2 sk->sk_receive_queue.prev->csum_offset 0-u16max
HOST_DATA 2 sk->sk_receive_queue.prev->data_len 0-u32max[c]
HOST_DATA 2 sk->sk_receive_queue.prev->next->csum_offset 0-u16max
HOST_DATA 2 sk->sk_receive_queue.prev->next->data_len 0-u32max[c]
HOST_DATA 2 sk->sk_receive_queue.prev->next->truesize 0-u32max
HOST_DATA 2 sk->sk_receive_queue.prev->truesize 0-u32max
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.head->end
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.head->len
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.head->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.head->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.len
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->end
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->len
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->next->end
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->next->len
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->next->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->next->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_prot_creator->twsk_prot->twsk_slab->sheaf_capacity
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->end
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->len
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->next->end
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->next->len
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->next->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->next->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->end
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->prev->end
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->prev->len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->prev->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->prev->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->data_len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->next->data_len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->next->len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->next->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->truesize
UNITS 0 net unit_byte
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read
HALF_LOCKED2 2 sk
HALF_LOCKED2 2 &sk->sk_lock.slock

net/ipv4/inet_connection_sock.c inet_csk_route_req() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 4096-ptr_max
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0-1
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 1
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0,253
PARAM_VALUE 1 flp4->__fl_common.flowic_secid 0
PARAM_VALUE 1 flp4->__fl_common.flowic_tun_key.tun_id 0
PARAM_VALUE 2 sk 4096-ptr_max
PARAM_VALUE 2 sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 2 sk->ns_tracker->dead 0-1
PARAM_VALUE 2 sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 2 sk->sk_backlog.head->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 2 sk->sk_backlog.head->sk->ns_tracker->dead 0-1
PARAM_VALUE 2 sk->sk_backlog.head->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 2 sk->sk_peer_cred->process_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 2 sk->sk_peer_cred->process_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 2 sk->sk_peer_cred->request_key_auth->user->qnbytes s32min-s32max
PARAM_VALUE 2 sk->sk_peer_cred->request_key_auth->user->qnkeys s32min-s32max
PARAM_VALUE 2 sk->sk_peer_cred->session_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 2 sk->sk_peer_cred->session_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 2 sk->sk_peer_cred->thread_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 2 sk->sk_peer_cred->thread_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 2 sk->sk_socket->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 2 sk->sk_socket->sk->ns_tracker->dead 0-1
PARAM_VALUE 2 sk->sk_socket->sk->ns_tracker->free_stack_handle 0-4294967295
BUF_SIZE 2 sk->__sk_common.skc_prot (-1),448
DATA_SOURCE 1 flp4 $1
DATA_SOURCE 2 sk $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.head->end
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.head->len
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.head->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.head->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.len
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->end
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->len
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->next->end
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->next->len
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->next->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->next->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_prot_creator->twsk_prot->twsk_slab->sheaf_capacity
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->end
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->len
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->next->end
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->next->len
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->next->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->next->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->end
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->prev->end
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->prev->len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->prev->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->prev->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->data_len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->next->data_len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->next->len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->next->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->truesize
UNITS 0 net unit_byte
LOCK2 rcu_read
HALF_LOCKED2 2 sk
HALF_LOCKED2 2 &sk->sk_lock.slock

net/ipv4/udp.c udp_sendmsg() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 1713480840015835136
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0-1
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 1
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 17
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0,253
PARAM_VALUE 1 flp4->__fl_common.flowic_secid 0
PARAM_VALUE 1 flp4->__fl_common.flowic_tun_key.tun_id 0
PARAM_VALUE 2 sk 4096-ptr_max
PARAM_VALUE 2 *sk->sk_backlog.head->dev->name 0-255
BUF_SIZE 1 flp4 56
CAPPED_DATA 2 sk->__sk_common.skc_net.net 1
DATA_SOURCE 2 sk $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 flp4->__fl_common.flowic_dscp 0,4-252[c]
USER_DATA 1 flp4->__fl_common.flowic_oif s32min-(-1),1-s32max[c]
USER_DATA 1 flp4->daddr 0-u32max
USER_DATA 1 flp4->uli.ports.dport 1-u16max[u]
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.len
UNITS 0 net unit_byte
UNITS 2 sk unit_byte

net/core/lwt_bpf.c ip_route_output_key() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 8746809243465883648
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 1
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 0
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte
LOCK2 bh
LOCK2 rcu_read
HALF_LOCKED2 &net->ipv4.mfc_mutex
HALF_LOCKED2 &net->ipv6.mfc_mutex
HALF_LOCKED2 &sk->sk_callback_lock
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

drivers/net/ethernet/sfc/tc_encap_actions.c ip_route_output_key() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 0 net->refcnt_tracker.list.next 4096-ptr_max
PARAM_VALUE 0 net->refcnt_tracker.list.next->next 4096-ptr_max
PARAM_VALUE 0 net->refcnt_tracker.list.next->prev 4096-ptr_max
PARAM_VALUE 1 flp4 4211579935715352576
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_mark 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_oif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 0,17
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 0
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1

drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c ip_route_output_key() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_mark 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 0
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 0
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &esw->offloads.encap_tbl_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct mlx5_esw_offload)->encap_tbl_lock

net/ipv4/af_inet.c inet_sk_rebuild_header() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 4096-ptr_max
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0-1
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 1
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0,253
PARAM_VALUE 1 flp4->__fl_common.flowic_secid 0
PARAM_VALUE 1 flp4->__fl_common.flowic_tun_key.tun_id 0
PARAM_VALUE 2 sk 4096-ptr_max
BUF_SIZE 1 flp4 56
BUF_SIZE 2 sk->__sk_common.skc_prot (-1),448
CAPPED_DATA 2 sk 1
CAPPED_DATA 2 sk->__sk_common.skc_net.net 1
DATA_SOURCE 2 sk $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 sk->sk_receive_queue.prev->csum 0-126976[c]
HOST_DATA 2 sk->sk_receive_queue.prev->csum_offset 0-u16max
HOST_DATA 2 sk->sk_receive_queue.prev->data_len 0-u32max[c]
HOST_DATA 2 sk->sk_receive_queue.prev->next->csum 0-126976[c]
HOST_DATA 2 sk->sk_receive_queue.prev->next->csum_offset 0-u16max
HOST_DATA 2 sk->sk_receive_queue.prev->next->data_len 0-u32max[c]
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.head->end
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.head->len
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.head->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.head->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.len
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->end
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->len
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->next->end
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->next->len
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->next->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->next->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->end
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->len
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->next->end
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->next->len
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->next->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->next->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->end
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->prev->end
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->prev->len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->prev->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->prev->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->data_len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->next->data_len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->next->len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->next->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->truesize
HALF_LOCKED2 rcu_read
HALF_LOCKED2 2 sk
HALF_LOCKED2 2 &sk->sk_lock.slock

net/ipv4/af_inet.c ip_route_connect() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 4096-ptr_max
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0-1,8-9
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 1
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0,253
PARAM_VALUE 1 flp4->__fl_common.flowic_secid 0
PARAM_VALUE 1 flp4->__fl_common.flowic_tun_key.tun_id 0
PARAM_VALUE 2 sk 4096-ptr_max
PARAM_VALUE 2 sk->__sk_common.skc_state 2
PARAM_VALUE 2 sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 2 sk->ns_tracker->dead 0-1
PARAM_VALUE 2 sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 2 sk->sk_backlog.head->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 2 sk->sk_backlog.head->sk->ns_tracker->dead 0-1
PARAM_VALUE 2 sk->sk_backlog.head->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 2 sk->sk_peer_cred->process_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 2 sk->sk_peer_cred->process_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 2 sk->sk_peer_cred->request_key_auth->user->qnbytes s32min-s32max
PARAM_VALUE 2 sk->sk_peer_cred->request_key_auth->user->qnkeys s32min-s32max
PARAM_VALUE 2 sk->sk_peer_cred->session_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 2 sk->sk_peer_cred->session_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 2 sk->sk_peer_cred->thread_keyring->user->qnbytes s32min-s32max
PARAM_VALUE 2 sk->sk_peer_cred->thread_keyring->user->qnkeys s32min-s32max
PARAM_VALUE 2 sk->sk_receive_queue.next->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 2 sk->sk_receive_queue.next->sk->ns_tracker->dead 0-1
PARAM_VALUE 2 sk->sk_receive_queue.next->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 2 sk->sk_route_caps 0
PARAM_VALUE 2 sk->sk_socket->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 2 sk->sk_socket->sk->ns_tracker->dead 0-1
PARAM_VALUE 2 sk->sk_socket->sk->ns_tracker->free_stack_handle 0-4294967295
BUF_SIZE 1 flp4 56
BUF_SIZE 2 sk->__sk_common.skc_prot (-1),448
CAPPED_DATA 2 sk->__sk_common.skc_net.net 1
DATA_SOURCE 1 flp4 $0
DATA_SOURCE 2 sk $7
BIT_INFO 2 sk->sk_userlocks 0x0,0xfb
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 sk->sk_receive_queue.prev->csum_offset 0-u16max
HOST_DATA 2 sk->sk_receive_queue.prev->data_len 0-u32max[c]
HOST_DATA 2 sk->sk_receive_queue.prev->next->csum_offset 0-u16max
HOST_DATA 2 sk->sk_receive_queue.prev->next->data_len 0-u32max[c]
HOST_DATA 2 sk->sk_receive_queue.prev->next->truesize 0-u32max
HOST_DATA 2 sk->sk_receive_queue.prev->truesize 0-u32max
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.head->end
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.head->len
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.head->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.head->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.len
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->end
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->len
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->next->end
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->next->len
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->next->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->next->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->end
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->len
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->next->end
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->next->len
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->next->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->next->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->end
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->prev->end
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->prev->len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->prev->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->prev->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->data_len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->next->data_len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->next->len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->next->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->truesize
UNITS 0 net unit_byte
HALF_LOCKED2 rcu_read
HALF_LOCKED2 2 sk
HALF_LOCKED2 2 &sk->sk_lock.slock

net/ipv4/ip_tunnel.c ip_route_output_key() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 1179542105234878464,1773180900182974464,2844728865262440448
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 0
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
MEM_ZERO 1 flp4
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 flp4->__fl_common.flowic_dscp 0,4-252[c]
USER_DATA 1 flp4->__fl_common.flowic_proto 0[u]
USER_DATA 1 flp4->daddr 0[u]
USER_DATA 1 flp4->saddr 0[u]
UNITS 0 net unit_byte

drivers/net/bonding/bond_main.c ip_route_output_key() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 8651462207533432832
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_mark 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_oif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 0
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 253
PARAM_VALUE 1 flp4->saddr 0
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 0
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
LOCK2 &pool->lock
HALF_LOCKED2 rcu_read

net/ipv4/ip_gre.c ip_route_output_key() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 3309491150825656320,5355298818743230464
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 47
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 0
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte

net/ipv4/arp.c ip_route_output_key() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 7356030443876069376
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_mark 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 0
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0,253
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 0
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 0 &net->rtnl_mutex

net/ipv4/ipip.c ip_route_output_key() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 95304300684152832
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_mark 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 0
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 0
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &flow_offload_mutex
HALF_LOCKED2 global &mtk_flow_offload_mutex
HALF_LOCKED2 rcu_read

drivers/net/ethernet/broadcom/cnic.c ip_route_output_key() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 0 net 1824583183996030976
PARAM_VALUE 1 flp4 6616566206289702912
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_mark 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_oif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 0
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->saddr 0
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 0
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 flp4->daddr 0[u]
LOCK2 global &rx_queue_mutex
HALF_LOCKED2 &dev->ethtool->rss_lock
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

drivers/net/ovpn/udp.c ovpn_udp4_output() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 8329088413376974848
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_oif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 17
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 2 sk 4096-ptr_max
PARAM_VALUE 2 sk->sk_protocol 17
CAPPED_DATA 2 sk->__sk_common.skc_net.net 1
DATA_SOURCE 2 sk $3
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
UNITS 2 sk unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 bh

drivers/net/ovpn/udp.c ovpn_udp4_output() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 8329088413376974848
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 1
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 17
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->saddr 0
PARAM_VALUE 2 sk 4096-ptr_max
PARAM_VALUE 2 sk->sk_protocol 17
CAPPED_DATA 2 sk->__sk_common.skc_net.net 1
DATA_SOURCE 2 sk $3
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
UNITS 2 sk unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c ip_route_output_key() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 1461393054682300416,7605626879862816768
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_mark 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_oif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 0,17
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->saddr 0
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 0
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
HARD_MAX 1 flp4->__fl_common.flowic_proto 17
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 rcu_read

net/ipv4/icmp.c ip_route_output_key() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 0 net 4096-ptr_max
PARAM_VALUE 0 net->user_ns 4096-ptr_max
PARAM_VALUE 1 flp4 1310788033161670656
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 1
PARAM_VALUE 2 sk 0
CAPPED_DATA 0 net->user_ns->uid_map.nr_extents 1
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
MEM_ZERO 1 flp4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte
LOCK2 bh
HALF_LOCKED2 rcu_read

net/ipv4/netfilter.c ip_route_output_key() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 2 sk 0
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte

drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c ip_route_output_key() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 243590834416799744
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_mark 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_oif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->daddr 0
PARAM_VALUE 1 flp4->saddr 0
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 0
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 flp4->__fl_common.flowic_proto 0-255
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &sa_entry->x->lock
HALF_LOCKED2 bh

net/smc/smc_ib.c smc_ib_find_route() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 8029737434338381824
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_mark 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_oif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 0
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->daddr 0-4294967294
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 0
DATA_SOURCE 0 net $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte
HALF_LOCKED2 rcu_read

drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.c ip_route_output_ports() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 0 net 1824583183996030976
PARAM_VALUE 0 net->user_ns 4096-ptr_max
PARAM_VALUE 1 flp4 1276790311347195904
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 1
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_mark 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_oif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 6
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->__fl_common.flowic_secid 0
PARAM_VALUE 1 flp4->__fl_common.flowic_tun_key.tun_id 0
PARAM_VALUE 2 sk 0
CAPPED_DATA 0 net->user_ns->uid_map.nr_extents 1
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
DATA_SOURCE 2 sk $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 flp4->__fl_common.flowic_dscp 0,4-252[c]
USER_DATA 1 flp4->daddr 0-u32max[u]
USER_DATA 1 flp4->saddr 0-u32max[u]
USER_DATA 1 flp4->uli.ports.dport 0-u16max[u]
USER_DATA 1 flp4->uli.ports.sport 0-u16max[u]
HALF_LOCKED2 &pool->lock

drivers/net/ipvlan/ipvlan_core.c ipvlan_process_v4_outbound() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 5765370101762617344
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 1
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_mark 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 0
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte
HALF_LOCKED2 &dev->tx_global_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

net/ipv4/netfilter/nf_dup_ipv4.c ip_route_output_key() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 827701516774301696
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 2
PARAM_VALUE 1 flp4->__fl_common.flowic_oif s32min-(-2),0-s32max
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 2 sk 0
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
MEM_ZERO 1 flp4
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh

net/ipv4/ipmr.c ip_route_output_ports() -> ip_route_output_flow()

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 0 net->user_ns 4096-ptr_max
PARAM_VALUE 1 flp4 675632088021872640
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 1
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_mark 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 4
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->__fl_common.flowic_secid 0
PARAM_VALUE 1 flp4->__fl_common.flowic_tun_key.tun_id 0
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 0
BUF_SIZE 0 net (-1),1-s32max
BUF_SIZE 0 net (-1),1-s32max
CAPPED_DATA 0 net->user_ns->uid_map.nr_extents 1
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
DATA_SOURCE 2 sk $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/ethernet/netronome/nfp/flower/action.c ip_route_output_key() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 2049635367725514752
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_mark 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_oif 0
PARAM_VALUE 1 flp4->__fl_common.flowic_proto 17
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 1 flp4->saddr 0
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 0
DATA_SOURCE 0 net $0
DATA_SOURCE 1 flp4 $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte
HALF_LOCKED2 &priv->nfp_fl_lock

net/ipv4/route.c ipv4_sk_update_pmtu() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 2953694614799618048
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 1
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0,253
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 4096-ptr_max
PARAM_VALUE 2 sk->sk_dst_cache 4096-ptr_max
PARAM_VALUE 2 sk->sk_lock.owned 0
PARAM_VALUE 2 sk->sk_lock.slock.rlock.dep_map->name 0-255
CAPPED_DATA 2 sk->__sk_common.skc_net.net 1
DATA_SOURCE 2 sk $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 flp4->__fl_common.flowic_dscp 0,4-252[c]
USER_DATA 1 flp4->daddr 0-u32max[u]
USER_DATA 1 flp4->saddr 0-u32max[u]
LOCK2 2 &sk->sk_lock.slock
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct socket_lock_t)->slock

net/ipv4/route.c ipv4_sk_update_pmtu() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 2953694614799618048
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 1
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0,253
PARAM_VALUE 1 flp4->uli.ports.dport 0
PARAM_VALUE 1 flp4->uli.ports.sport 0
PARAM_VALUE 2 sk 4096-ptr_max
PARAM_VALUE 2 sk->sk_dst_cache 4096-ptr_max
PARAM_VALUE 2 sk->sk_lock.owned 0
PARAM_VALUE 2 sk->sk_lock.slock.rlock.dep_map->name 0-255
CAPPED_DATA 2 sk->__sk_common.skc_net.net 1
DATA_SOURCE 2 sk $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 flp4->__fl_common.flowic_dscp 0,4-252[c]
USER_DATA 1 flp4->daddr 0-u32max[u]
USER_DATA 1 flp4->saddr 0-u32max
LOCK2 2 &sk->sk_lock.slock
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct socket_lock_t)->slock

net/ipv4/ip_output.c __ip_queue_xmit() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 4096-ptr_max
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0-1
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 1
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0,253
PARAM_VALUE 1 flp4->__fl_common.flowic_secid 0
PARAM_VALUE 1 flp4->__fl_common.flowic_tun_key.tun_id 0
PARAM_VALUE 2 sk 4096-ptr_max
BUF_SIZE 1 flp4 56
BUF_SIZE 2 sk->__sk_common.skc_prot (-1),448
BUF_SIZE 2 sk->sk_user_data (-1),368
CAPPED_DATA 2 sk 1
CAPPED_DATA 2 sk->__sk_common.skc_net.net 1
CAPPED_DATA 2 sk->sk_dst_cache 1
DATA_SOURCE 2 sk $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 sk->sk_receive_queue.prev->csum 0-126976[c]
HOST_DATA 2 sk->sk_receive_queue.prev->csum_offset 0-u16max
HOST_DATA 2 sk->sk_receive_queue.prev->data_len 0-u32max[c]
HOST_DATA 2 sk->sk_receive_queue.prev->next->csum 0-126976[c]
HOST_DATA 2 sk->sk_receive_queue.prev->next->csum_offset 0-u16max
HOST_DATA 2 sk->sk_receive_queue.prev->next->data_len 0-u32max[c]
HOST_DATA 2 sk->sk_receive_queue.prev->next->truesize 0-u32max
HOST_DATA 2 sk->sk_receive_queue.prev->truesize 0-u32max
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.head->end
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.head->len
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.head->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.head->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.len
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->end
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->len
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->next->end
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->next->len
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->next->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->next->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_backlog.tail->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_prot_creator->twsk_prot->twsk_slab->sheaf_capacity
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->end
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->len
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->next->end
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->next->len
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->next->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->next->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_receive_queue.prev->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->end
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->prev->end
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->prev->len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->prev->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->prev->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->tail
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.next->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->data_len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->next->data_len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->next->len
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->next->truesize
NO_OVERFLOW_SIMPLE 2 sk->sk_write_queue.prev->truesize
UNITS 0 net unit_byte
UNITS 2 sk unit_byte
LOCK2 rcu_read
HALF_LOCKED2 2 sk
HALF_LOCKED2 2 &sk->sk_lock.slock

net/ipv4/ip_output.c ip_send_unicast_reply() -> ip_route_output_flow()

Type Parameter Key Value
PARAM_VALUE 1 flp4 7029372175004622848
PARAM_VALUE 1 flp4->__fl_common.flowic_dscp 0,4-252
PARAM_VALUE 1 flp4->__fl_common.flowic_flags 0-1
PARAM_VALUE 1 flp4->__fl_common.flowic_iif 1
PARAM_VALUE 1 flp4->__fl_common.flowic_l3mdev 0
PARAM_VALUE 1 flp4->__fl_common.flowic_multipath_hash 0
PARAM_VALUE 1 flp4->__fl_common.flowic_scope 0
PARAM_VALUE 2 sk 4096-ptr_max
BUF_SIZE 2 sk 0
CAPPED_DATA 2 sk->__sk_common.skc_net.net 1
DATA_SOURCE 2 sk $0
BIT_INFO 2 sk 0x0,0x0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte
LOCK2 bh
HALF_LOCKED2 &orig_sk->sk_lock.slock
HALF_LOCKED2 orig_sk
HALF_LOCKED2 rcu_read