Home
last modified time | relevance | path

Searched refs:saved_syn (Results 1 – 4 of 4) sorted by relevance

/linux/tools/testing/selftests/bpf/progs/
H A Dsetget_sockopt.c346 __u8 saved_syn[20];
354 saved_syn, sizeof(saved_syn)); in BPF_PROG()
335 __u8 saved_syn[20]; test_tcp_saved_syn() local
/linux/net/core/
H A Dfilter.c5509 if (!tp->saved_syn || in sol_tcp_sockopt()
5510 *optlen > tcp_saved_syn_len(tp->saved_syn)) in sol_tcp_sockopt()
5512 memcpy(optval, tp->saved_syn->data, *optlen); in sol_tcp_sockopt()
5866 struct saved_syn *saved_syn; in bpf_sock_ops_get_syn() local
5873 saved_syn = inet_reqsk(sk)->saved_syn; in bpf_sock_ops_get_syn()
5875 saved_syn = tcp_sk(sk)->saved_syn; in bpf_sock_ops_get_syn()
5877 if (!saved_syn) in bpf_sock_ops_get_syn()
5881 hdr_start = saved_syn->data + in bpf_sock_ops_get_syn()
5882 saved_syn->mac_hdrlen + in bpf_sock_ops_get_syn()
5883 saved_syn->network_hdrlen; in bpf_sock_ops_get_syn()
[all …]
/linux/net/ipv4/
H A Dtcp_input.c7588 struct saved_syn *saved_syn; in tcp_reqsk_record_syn() local
7601 saved_syn = kmalloc_flex(*saved_syn, data, len, GFP_ATOMIC); in tcp_reqsk_record_syn()
7602 if (saved_syn) { in tcp_reqsk_record_syn()
7603 saved_syn->mac_hdrlen = mac_hdrlen; in tcp_reqsk_record_syn()
7604 saved_syn->network_hdrlen = skb_network_header_len(skb); in tcp_reqsk_record_syn()
7605 saved_syn->tcp_hdrlen = tcp_hdrlen(skb); in tcp_reqsk_record_syn()
7606 memcpy(saved_syn->data, base, len); in tcp_reqsk_record_syn()
7607 req->saved_syn = saved_syn; in tcp_reqsk_record_syn()
H A Dtcp.c4740 if (tp->saved_syn) { in do_tcp_getsockopt()
4741 if (len < tcp_saved_syn_len(tp->saved_syn)) { in do_tcp_getsockopt()
4742 len = tcp_saved_syn_len(tp->saved_syn); in do_tcp_getsockopt()
4750 len = tcp_saved_syn_len(tp->saved_syn); in do_tcp_getsockopt()
4755 if (copy_to_sockptr(optval, tp->saved_syn->data, len)) { in do_tcp_getsockopt()