Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/ipv4/tcp_output.c bpf_skops_hdr_opt_len() -> bpf_skops_write_hdr_opt_arg0()

Type Parameter Key Value
PARAM_VALUE 0 skb 0,4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
CAPPED_DATA 0 skb 1
DATA_SOURCE 0 skb $1
DATA_SOURCE 1 synack_type $4
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 skb->sk->sk_backlog.len
HALF_LOCKED2 rcu_read

net/ipv4/tcp_output.c bpf_skops_write_hdr_opt() -> bpf_skops_write_hdr_opt_arg0()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
CAPPED_DATA 0 skb 1
CAPPED_DATA 0 skb->head 1
DATA_SOURCE 0 skb $1
DATA_SOURCE 1 synack_type $4
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 skb->data_len 0-u32max[c]
HOST_DATA 0 skb->next->data_len 0-u32max[c]
HOST_DATA 0 skb->next->prev->csum_offset 0-u16max
HOST_DATA 0 skb->next->prev->data_len 0-u32max[c]
HOST_DATA 0 skb->next->prev->len 1-u32max[c]
HOST_DATA 0 skb->next->prev->tstamp 500000002-4294967299794967295[c]
HOST_DATA 0 skb->prev->csum_offset 0-u16max
HOST_DATA 0 skb->prev->data_len 0-u32max[c]
HOST_DATA 0 skb->prev->len 1-u32max[c]
HOST_DATA 0 skb->prev->tstamp 500000002-4294967299794967295[c]
HOST_DATA 0 skb->truesize 0-u32max[c]
HOST_DATA 0 skb->tstamp 500000002-4294967299794967295[c]
HOST_DATA 0 *skb->data 0-255
NO_OVERFLOW_SIMPLE 0 skb->sk->sk_backlog.len