Searched refs:saved_syn (Results 1 – 5 of 5) sorted by relevance
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | tcp.h | 422 struct saved_syn *saved_syn; member 492 tp->saved_syn = req->saved_syn; in tcp_move_syn() 493 req->saved_syn = NULL; in tcp_move_syn() 498 kfree(tp->saved_syn); in tcp_saved_syn_free() 499 tp->saved_syn = NULL; in tcp_saved_syn_free() 502 static inline u32 tcp_saved_syn_len(const struct saved_syn *saved_syn) in tcp_saved_syn_len() argument 504 return saved_syn->mac_hdrlen + saved_syn->network_hdrlen + in tcp_saved_syn_len() 505 saved_syn->tcp_hdrlen; in tcp_saved_syn_len()
|
| /OK3568_Linux_fs/kernel/include/net/ |
| H A D | request_sock.h | 44 struct saved_syn { struct 70 struct saved_syn *saved_syn; argument 106 req->saved_syn = NULL; in reqsk_alloc() 120 kfree(req->saved_syn); in __reqsk_free()
|
| /OK3568_Linux_fs/kernel/net/core/ |
| H A D | filter.c | 4930 if (optlen <= 0 || !tp->saved_syn || in _bpf_getsockopt() 4931 optlen > tcp_saved_syn_len(tp->saved_syn)) in _bpf_getsockopt() 4933 memcpy(optval, tp->saved_syn->data, optlen); in _bpf_getsockopt() 5055 struct saved_syn *saved_syn; in bpf_sock_ops_get_syn() local 5062 saved_syn = inet_reqsk(sk)->saved_syn; in bpf_sock_ops_get_syn() 5064 saved_syn = tcp_sk(sk)->saved_syn; in bpf_sock_ops_get_syn() 5066 if (!saved_syn) in bpf_sock_ops_get_syn() 5070 hdr_start = saved_syn->data + in bpf_sock_ops_get_syn() 5071 saved_syn->mac_hdrlen + in bpf_sock_ops_get_syn() 5072 saved_syn->network_hdrlen; in bpf_sock_ops_get_syn() [all …]
|
| /OK3568_Linux_fs/kernel/net/ipv4/ |
| H A D | tcp_input.c | 6759 struct saved_syn *saved_syn; in tcp_reqsk_record_syn() local 6772 saved_syn = kmalloc(struct_size(saved_syn, data, len), in tcp_reqsk_record_syn() 6774 if (saved_syn) { in tcp_reqsk_record_syn() 6775 saved_syn->mac_hdrlen = mac_hdrlen; in tcp_reqsk_record_syn() 6776 saved_syn->network_hdrlen = skb_network_header_len(skb); in tcp_reqsk_record_syn() 6777 saved_syn->tcp_hdrlen = tcp_hdrlen(skb); in tcp_reqsk_record_syn() 6778 memcpy(saved_syn->data, base, len); in tcp_reqsk_record_syn() 6779 req->saved_syn = saved_syn; in tcp_reqsk_record_syn()
|
| H A D | tcp.c | 3888 if (tp->saved_syn) { in do_tcp_getsockopt() 3889 if (len < tcp_saved_syn_len(tp->saved_syn)) { in do_tcp_getsockopt() 3890 if (put_user(tcp_saved_syn_len(tp->saved_syn), in do_tcp_getsockopt() 3898 len = tcp_saved_syn_len(tp->saved_syn); in do_tcp_getsockopt() 3903 if (copy_to_user(optval, tp->saved_syn->data, len)) { in do_tcp_getsockopt()
|