msg_pl 295 net/tls/tls_sw.c struct sk_msg *msg_pl = &rec->msg_plaintext; msg_pl 303 net/tls/tls_sw.c len = required - msg_pl->sg.size; msg_pl 308 net/tls/tls_sw.c skip = prot->prepend_size + msg_pl->sg.size; msg_pl 310 net/tls/tls_sw.c return sk_msg_clone(sk, msg_pl, msg_en, skip, len); msg_pl 318 net/tls/tls_sw.c struct sk_msg *msg_pl, *msg_en; msg_pl 328 net/tls/tls_sw.c msg_pl = &rec->msg_plaintext; msg_pl 331 net/tls/tls_sw.c sk_msg_init(msg_pl); msg_pl 671 net/tls/tls_sw.c struct sk_msg *msg_pl, *msg_en; msg_pl 679 net/tls/tls_sw.c msg_pl = &rec->msg_plaintext; msg_pl 682 net/tls/tls_sw.c split_point = msg_pl->apply_bytes; msg_pl 683 net/tls/tls_sw.c split = split_point && split_point < msg_pl->sg.size; msg_pl 685 net/tls/tls_sw.c msg_pl->sg.size + msg_pl 694 net/tls/tls_sw.c rc = tls_split_open_record(sk, rec, &tmp, msg_pl, msg_en, msg_pl 704 net/tls/tls_sw.c if (!msg_pl->sg.size) { msg_pl 706 net/tls/tls_sw.c msg_pl = &rec->msg_plaintext; msg_pl 710 net/tls/tls_sw.c sk_msg_trim(sk, msg_en, msg_pl->sg.size + msg_pl 717 net/tls/tls_sw.c i = msg_pl->sg.end; msg_pl 725 net/tls/tls_sw.c sg_chain(msg_pl->sg.data, msg_pl->sg.end + 1, msg_pl 728 net/tls/tls_sw.c sg_mark_end(sk_msg_elem(msg_pl, i)); msg_pl 731 net/tls/tls_sw.c if (msg_pl->sg.end < msg_pl->sg.start) { msg_pl 732 net/tls/tls_sw.c sg_chain(&msg_pl->sg.data[msg_pl->sg.start], msg_pl 733 net/tls/tls_sw.c MAX_SKB_FRAGS - msg_pl->sg.start + 1, msg_pl 734 net/tls/tls_sw.c msg_pl->sg.data); msg_pl 737 net/tls/tls_sw.c i = msg_pl->sg.start; msg_pl 738 net/tls/tls_sw.c sg_chain(rec->sg_aead_in, 2, &msg_pl->sg.data[i]); msg_pl 747 net/tls/tls_sw.c tls_make_aad(rec->aad_space, msg_pl->sg.size + prot->tail_size, msg_pl 754 net/tls/tls_sw.c msg_pl->sg.size + prot->tail_size, msg_pl 760 net/tls/tls_sw.c msg_pl->sg.size + prot->tail_size, i); msg_pl 772 net/tls/tls_sw.c msg_pl = &tmp->msg_plaintext; msg_pl 774 net/tls/tls_sw.c sk_msg_trim(sk, msg_en, msg_pl->sg.size + prot->overhead_size); msg_pl 897 net/tls/tls_sw.c struct sk_msg *msg_pl; msg_pl 903 net/tls/tls_sw.c msg_pl = &rec->msg_plaintext; msg_pl 904 net/tls/tls_sw.c copied = msg_pl->sg.size; msg_pl 908 net/tls/tls_sw.c return bpf_exec_tx_verdict(msg_pl, sk, true, TLS_RECORD_TYPE_DATA, msg_pl 924 net/tls/tls_sw.c struct sk_msg *msg_pl, *msg_en; msg_pl 966 net/tls/tls_sw.c msg_pl = &rec->msg_plaintext; msg_pl 969 net/tls/tls_sw.c orig_size = msg_pl->sg.size; msg_pl 972 net/tls/tls_sw.c record_room = TLS_MAX_PAYLOAD_SIZE - msg_pl->sg.size; msg_pl 978 net/tls/tls_sw.c required_size = msg_pl->sg.size + try_to_copy + msg_pl 999 net/tls/tls_sw.c u32 first = msg_pl->sg.end; msg_pl 1002 net/tls/tls_sw.c msg_pl, try_to_copy); msg_pl 1009 net/tls/tls_sw.c sk_msg_sg_copy_set(msg_pl, first); msg_pl 1010 net/tls/tls_sw.c ret = bpf_exec_tx_verdict(msg_pl, sk, full_record, msg_pl 1026 net/tls/tls_sw.c sk_msg_sg_copy_clear(msg_pl, first); msg_pl 1028 net/tls/tls_sw.c msg_pl->sg.size - orig_size); msg_pl 1030 net/tls/tls_sw.c sk_msg_trim(sk, msg_pl, orig_size); msg_pl 1033 net/tls/tls_sw.c required_size = msg_pl->sg.size + try_to_copy; msg_pl 1044 net/tls/tls_sw.c try_to_copy -= required_size - msg_pl->sg.size; msg_pl 1047 net/tls/tls_sw.c msg_pl->sg.size + prot->overhead_size); msg_pl 1052 net/tls/tls_sw.c msg_pl, try_to_copy); msg_pl 1063 net/tls/tls_sw.c ret = bpf_exec_tx_verdict(msg_pl, sk, full_record, msg_pl 1143 net/tls/tls_sw.c struct sk_msg *msg_pl; msg_pl 1173 net/tls/tls_sw.c msg_pl = &rec->msg_plaintext; msg_pl 1176 net/tls/tls_sw.c record_room = TLS_MAX_PAYLOAD_SIZE - msg_pl->sg.size; msg_pl 1183 net/tls/tls_sw.c required_size = msg_pl->sg.size + copy + prot->overhead_size; msg_pl 1197 net/tls/tls_sw.c copy -= required_size - msg_pl->sg.size; msg_pl 1201 net/tls/tls_sw.c sk_msg_page_add(msg_pl, page, copy, offset); msg_pl 1209 net/tls/tls_sw.c if (full_record || eor || sk_msg_full(msg_pl)) { msg_pl 1210 net/tls/tls_sw.c ret = bpf_exec_tx_verdict(msg_pl, sk, full_record, msg_pl 1231 net/tls/tls_sw.c tls_trim_both_msgs(sk, msg_pl->sg.size);