Lines Matching defs:tcp
826 ktls_has_tcp_options(struct tcphdr *tcp)
831 cp = (u_char *)(tcp + 1);
832 cnt = tcp->th_off * 4 - sizeof(struct tcphdr);
861 ktls_find_tcp_timestamps(struct tcphdr *tcp)
866 cp = (u_char *)(tcp + 1);
867 cnt = tcp->th_off * 4 - sizeof(struct tcphdr);
894 struct tcphdr *tcp;
944 sizeof(*tcp)) {
949 tcp = (struct tcphdr *)((char *)(eh + 1) + m->m_pkthdr.l3hlen);
950 m->m_pkthdr.l4hlen = tcp->th_off * 4;
998 if ((tcp_get_flags(tcp) & TH_FIN) != 0 || ktls_has_tcp_options(tcp)) {
1121 struct tcphdr *tcp, newtcp;
1181 tcp = (void *)((char *)eh + m->m_pkthdr.l2hlen + m->m_pkthdr.l3hlen);
1182 newtcp = *tcp;
1187 copy_to_txd(&txq->eq, (caddr_t)(tcp + 1), &out, pktlen -
1188 (m->m_pkthdr.l2hlen + m->m_pkthdr.l3hlen + sizeof(*tcp)));
1215 struct tcphdr *tcp, newtcp;
1281 tcp = (void *)((char *)eh + m->m_pkthdr.l2hlen + m->m_pkthdr.l3hlen);
1282 newtcp = *tcp;
1287 copy_to_txd(&txq->eq, (caddr_t)(tcp + 1), &out, m->m_len -
1288 (m->m_pkthdr.l2hlen + m->m_pkthdr.l3hlen + sizeof(*tcp)));
1313 struct mbuf *m, struct tcphdr *tcp, struct mbuf *m_tls, u_int available,
1373 if (m_tls->m_next == NULL && (tcp_get_flags(tcp) & TH_FIN) != 0) {
1388 last_wr = m_tls->m_next == NULL && (tcp_get_flags(tcp) & TH_FIN) == 0;
1518 if (first_wr || tlsp->prev_ack != ntohl(tcp->th_ack)) {
1523 V_TCB_RCV_NXT(ntohl(tcp->th_ack)));
1527 tlsp->prev_ack = ntohl(tcp->th_ack);
1530 if (first_wr || tlsp->prev_win != ntohs(tcp->th_win)) {
1535 V_TCB_RCV_WND(ntohs(tcp->th_win)));
1539 tlsp->prev_win = ntohs(tcp->th_win);
1772 if (last_wr && tcp_get_flags(tcp) & TH_PUSH)
1863 struct tcphdr *tcp, newtcp;
1923 tcp = (void *)((char *)eh + m->m_pkthdr.l2hlen + m->m_pkthdr.l3hlen);
1924 newtcp = *tcp;
1929 copy_to_txd(&txq->eq, (caddr_t)(tcp + 1), &out, m->m_len -
1930 (m->m_pkthdr.l2hlen + m->m_pkthdr.l3hlen + sizeof(*tcp)));
1951 struct tcphdr *tcp;
1966 tcp = (struct tcphdr *)((char *)eh + m->m_pkthdr.l2hlen +
1969 has_fin = (tcp_get_flags(tcp) & TH_FIN) != 0;
1975 if (!has_fin && ktls_has_tcp_options(tcp)) {
2030 tcp_seqno = ntohl(tcp->th_seq) -
2033 tsopt = ktls_find_tcp_timestamps(tcp);
2039 ndesc = ktls_write_tls_wr(tlsp, txq, dst, m, tcp, m_tls,