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;
1182 tcp = (void *)((char *)eh + m->m_pkthdr.l2hlen + m->m_pkthdr.l3hlen);
1183 newtcp = *tcp;
1188 copy_to_txd(&txq->eq, (caddr_t)(tcp + 1), &out, pktlen -
1189 (m->m_pkthdr.l2hlen + m->m_pkthdr.l3hlen + sizeof(*tcp)));
1216 struct tcphdr *tcp, newtcp;
1283 tcp = (void *)((char *)eh + m->m_pkthdr.l2hlen + m->m_pkthdr.l3hlen);
1284 newtcp = *tcp;
1289 copy_to_txd(&txq->eq, (caddr_t)(tcp + 1), &out, m->m_len -
1290 (m->m_pkthdr.l2hlen + m->m_pkthdr.l3hlen + sizeof(*tcp)));
1315 struct mbuf *m, struct tcphdr *tcp, struct mbuf *m_tls, u_int available,
1375 if (m_tls->m_next == NULL && (tcp_get_flags(tcp) & TH_FIN) != 0) {
1390 last_wr = m_tls->m_next == NULL && (tcp_get_flags(tcp) & TH_FIN) == 0;
1520 if (first_wr || tlsp->prev_ack != ntohl(tcp->th_ack)) {
1525 V_TCB_RCV_NXT(ntohl(tcp->th_ack)));
1529 tlsp->prev_ack = ntohl(tcp->th_ack);
1532 if (first_wr || tlsp->prev_win != ntohs(tcp->th_win)) {
1537 V_TCB_RCV_WND(ntohs(tcp->th_win)));
1541 tlsp->prev_win = ntohs(tcp->th_win);
1774 if (last_wr && tcp_get_flags(tcp) & TH_PUSH)
1867 struct tcphdr *tcp, newtcp;
1928 tcp = (void *)((char *)eh + m->m_pkthdr.l2hlen + m->m_pkthdr.l3hlen);
1929 newtcp = *tcp;
1934 copy_to_txd(&txq->eq, (caddr_t)(tcp + 1), &out, m->m_len -
1935 (m->m_pkthdr.l2hlen + m->m_pkthdr.l3hlen + sizeof(*tcp)));
1956 struct tcphdr *tcp;
1971 tcp = (struct tcphdr *)((char *)eh + m->m_pkthdr.l2hlen +
1974 has_fin = (tcp_get_flags(tcp) & TH_FIN) != 0;
1980 if (!has_fin && ktls_has_tcp_options(tcp)) {
2035 tcp_seqno = ntohl(tcp->th_seq) -
2038 tsopt = ktls_find_tcp_timestamps(tcp);
2044 ndesc = ktls_write_tls_wr(tlsp, txq, dst, m, tcp, m_tls,