Searched refs:saved_syn (Results 1 – 8 of 8) sorted by relevance
/linux-6.12.1/include/linux/ |
D | tcp.h | 503 struct saved_syn *saved_syn; member 578 tp->saved_syn = req->saved_syn; in tcp_move_syn() 579 req->saved_syn = NULL; in tcp_move_syn() 584 kfree(tp->saved_syn); in tcp_saved_syn_free() 585 tp->saved_syn = NULL; in tcp_saved_syn_free() 588 static inline u32 tcp_saved_syn_len(const struct saved_syn *saved_syn) in tcp_saved_syn_len() argument 590 return saved_syn->mac_hdrlen + saved_syn->network_hdrlen + in tcp_saved_syn_len() 591 saved_syn->tcp_hdrlen; in tcp_saved_syn_len()
|
/linux-6.12.1/include/net/ |
D | request_sock.h | 46 struct saved_syn { struct 76 struct saved_syn *saved_syn; member 136 kfree(req->saved_syn); in __reqsk_free()
|
/linux-6.12.1/tools/testing/selftests/bpf/progs/ |
D | setget_sockopt.c | 332 __u8 saved_syn[20]; in test_tcp_saved_syn() local 340 saved_syn, sizeof(saved_syn)); in test_tcp_saved_syn()
|
/linux-6.12.1/net/core/ |
D | filter.c | 5399 if (!tp->saved_syn || in sol_tcp_sockopt() 5400 *optlen > tcp_saved_syn_len(tp->saved_syn)) in sol_tcp_sockopt() 5402 memcpy(optval, tp->saved_syn->data, *optlen); in sol_tcp_sockopt() 5677 struct saved_syn *saved_syn; in bpf_sock_ops_get_syn() local 5684 saved_syn = inet_reqsk(sk)->saved_syn; in bpf_sock_ops_get_syn() 5686 saved_syn = tcp_sk(sk)->saved_syn; in bpf_sock_ops_get_syn() 5688 if (!saved_syn) in bpf_sock_ops_get_syn() 5692 hdr_start = saved_syn->data + in bpf_sock_ops_get_syn() 5693 saved_syn->mac_hdrlen + in bpf_sock_ops_get_syn() 5694 saved_syn->network_hdrlen; in bpf_sock_ops_get_syn() [all …]
|
/linux-6.12.1/Documentation/networking/net_cachelines/ |
D | tcp_sock.rst | 157 struct_saved_syn* saved_syn
|
/linux-6.12.1/net/ipv4/ |
D | tcp_input.c | 7122 struct saved_syn *saved_syn; in tcp_reqsk_record_syn() local 7135 saved_syn = kmalloc(struct_size(saved_syn, data, len), in tcp_reqsk_record_syn() 7137 if (saved_syn) { in tcp_reqsk_record_syn() 7138 saved_syn->mac_hdrlen = mac_hdrlen; in tcp_reqsk_record_syn() 7139 saved_syn->network_hdrlen = skb_network_header_len(skb); in tcp_reqsk_record_syn() 7140 saved_syn->tcp_hdrlen = tcp_hdrlen(skb); in tcp_reqsk_record_syn() 7141 memcpy(saved_syn->data, base, len); in tcp_reqsk_record_syn() 7142 req->saved_syn = saved_syn; in tcp_reqsk_record_syn()
|
D | inet_connection_sock.c | 936 req->saved_syn = NULL; in reqsk_alloc_noprof() 1025 req->saved_syn = NULL; in reqsk_migrate_reset()
|
D | tcp.c | 4526 if (tp->saved_syn) { in do_tcp_getsockopt() 4527 if (len < tcp_saved_syn_len(tp->saved_syn)) { in do_tcp_getsockopt() 4528 len = tcp_saved_syn_len(tp->saved_syn); in do_tcp_getsockopt() 4536 len = tcp_saved_syn_len(tp->saved_syn); in do_tcp_getsockopt() 4541 if (copy_to_sockptr(optval, tp->saved_syn->data, len)) { in do_tcp_getsockopt()
|