/opensolaris-onvv-gate/usr/src/uts/common/inet/tcp/ |
H A D | tcp_output.c | 1086 tcpha_t *tcpha; local 1259 tcpha = tcp->tcp_tcpha; 1260 tcpha->tha_flags = (TH_ACK|TH_PUSH); 1264 tcpha->tha_sum = htons(sum); 1266 tcpha->tha_seq = htonl(snxt); 1273 tcpha->tha_win = htons(tcp->tcp_rwnd >> tcp->tcp_rcv_ws); 1313 (char *)tcpha + TCP_MIN_HEADER_LENGTH+4); 1315 (char *)tcpha + TCP_MIN_HEADER_LENGTH+8); 1349 tcpha = (tcpha_t *)(rptr + ixa->ixa_ip_hdr_length); 1351 tcpha 1791 tcpha_t *tcpha; local 2350 tcpha_t *tcpha; local 2465 tcpha_t *tcpha; local 2702 tcpha_t *tcpha; local 2793 tcp_xmit_mp_aux_iss(tcp_t *tcp, conn_t *connp, tcpha_t *tcpha, mblk_t *mp, uint_t *flags) argument 3045 tcpha_t *tcpha; local 3647 tcpha_t *tcp_tmpl, *tcpha; local [all...] |
H A D | tcp_input.c | 238 tcp_parse_options(tcpha_t *tcpha, tcp_opt_t *tcpopt) argument 243 uchar_t *up = (uchar_t *)tcpha; 249 endp = up + TCP_HDR_LENGTH(tcpha); 398 tcp_process_options(tcp_t *tcp, tcpha_t *tcpha) argument 408 options = tcp_parse_options(tcpha, &tcpopt); 690 tcp_paws_check(tcp_t *tcp, tcpha_t *tcpha, tcp_opt_t *tcpoptp) argument 697 flags = (unsigned int)tcpha->tha_flags & 0xFF; 703 if (TCP_HDR_LENGTH(tcpha) == (uint32_t)TCP_MIN_HEADER_LENGTH + 705 OK_32PTR((up = ((uint8_t *)tcpha) + 718 options = tcp_parse_options(tcpha, tcpopt 1313 tcpha_t *tcpha; local 2120 tcpha_t *tcpha; local 2261 tcpha_t *tcpha; local 5418 tcpha_t *tcpha; local 5554 tcpha_t *tcpha; local 5664 tcpha_t *tcpha = (tcpha_t *)arg2; local [all...] |
H A D | tcp_time_wait.c | 441 uint32_t seg_ack, int seg_len, tcpha_t *tcpha, ip_recv_attr_t *ira) 456 flags = (unsigned int)tcpha->tha_flags & 0xFF; 457 new_swnd = ntohs(tcpha->tha_win) << 458 ((tcpha->tha_flags & TH_SYN) ? 0 : tcp->tcp_snd_ws); 460 if (!tcp_paws_check(tcp, tcpha, &tcpopt)) { 440 tcp_time_wait_processing(tcp_t *tcp, mblk_t *mp, uint32_t seg_seq, uint32_t seg_ack, int seg_len, tcpha_t *tcpha, ip_recv_attr_t *ira) argument
|
H A D | tcp_fusion.c | 82 tcp_fuse(tcp_t *tcp, uchar_t *iphdr, tcpha_t *tcpha) argument 113 (ipha_t *)iphdr, tcpha, ipst); 116 (ip6_t *)iphdr, tcpha, ipst); 534 tcpha_t *tcpha; local 540 tcpha = (tcpha_t *)&mp1->b_rptr[ip_hdr_len]; 541 ASSERT((uchar_t *)tcpha + sizeof (tcpha_t) <= 543 recv_size += htonl(tcpha->tha_seq) - tcp->tcp_snxt;
|
H A D | tcp.c | 2847 tcpha_t *tcpha; local 2875 tcpha = (tcpha_t *)connp->conn_ht_ulp; 2876 tcp->tcp_tcpha = tcpha; 2882 tcpha->tha_sum = 0; 2883 tcpha->tha_urp = 0; 2884 tcpha->tha_ack = 0; 2885 tcpha->tha_offset_and_reserved = (5 << 4); 2886 tcpha->tha_lport = connp->conn_lport; 2887 tcpha->tha_fport = connp->conn_fport; 2899 tcpha [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/inet/ip/ |
H A D | ipclassifier.c | 1675 tcpha_t *tcpha; local 1685 tcpha = (tcpha_t *)&mp->b_rptr[hdr_len]; 1686 up = &tcpha->tha_lport; 2378 ipcl_conn_tcp_lookup_reversed_ipv4(conn_t *connp, ipha_t *ipha, tcpha_t *tcpha, argument 2396 pports[0] = tcpha->tha_fport; 2397 pports[1] = tcpha->tha_lport; 2428 ipcl_conn_tcp_lookup_reversed_ipv6(conn_t *connp, ip6_t *ip6h, tcpha_t *tcpha, argument 2449 pports[0] = tcpha->tha_fport; 2450 pports[1] = tcpha->tha_lport; 2481 ipcl_tcp_lookup_reversed_ipv4(ipha_t *ipha, tcpha_t *tcpha, in argument 2520 ipcl_tcp_lookup_reversed_ipv6(ip6_t *ip6h, tcpha_t *tcpha, int min_state, uint_t ifindex, ip_stack_t *ipst) argument [all...] |
H A D | ip6.c | 588 tcpha_t *tcpha; local 598 tcpha = (tcpha_t *)((uchar_t *)ip6h + hdr_length); 603 connp = ipcl_tcp_lookup_reversed_ipv6(ip6h, tcpha, TCPS_LISTEN, 609 !connp->conn_verifyicmp(connp, tcpha, NULL, icmp6, ira)) { 774 tcpha_t *tcpha; local 817 tcpha = (tcpha_t *)((uchar_t *)ip6h + hdr_length); 822 connp = ipcl_tcp_lookup_reversed_ipv6(ip6h, tcpha,
|
H A D | ipsecesp.c | 744 tcpha_t *tcpha; local 751 tcpha = (tcpha_t *)(data_mp->b_rptr + 755 sum += ~ntohs(tcpha->tha_sum) & 0xFFFF; 758 tcpha->tha_sum = ~htons(sum);
|
H A D | ip.c | 1790 tcpha_t *tcpha; local 1800 tcpha = (tcpha_t *)((uchar_t *)ipha + hdr_length); 1801 connp = ipcl_tcp_lookup_reversed_ipv4(ipha, tcpha, TCPS_LISTEN, 1807 !connp->conn_verifyicmp(connp, tcpha, icmph, NULL, ira)) { 2075 tcpha_t *tcpha; local 2125 tcpha = (tcpha_t *)((uchar_t *)ipha + hdr_length); 2126 connp = ipcl_tcp_lookup_reversed_ipv4(ipha, tcpha, TCPS_LISTEN,
|
/opensolaris-onvv-gate/usr/src/uts/common/inet/ilb/ |
H A D | ilb_conn.c | 692 update_conn_tcp(ilb_conn_t *connp, void *iph, tcpha_t *tcpha, int32_t pkt_len, argument 698 if (tcpha->tha_flags & TH_RST) 701 seg_len = pkt_len - ((uint8_t *)tcpha - (uint8_t *)iph) - 702 TCP_HDR_LENGTH((tcph_t *)tcpha); 704 if (tcpha->tha_flags & TH_ACK) 705 ack = ntohl(tcpha->tha_ack); 706 seq = ntohl(tcpha->tha_seq); 709 if (tcpha->tha_flags & TH_FIN) { 723 if (tcpha->tha_flags & TH_FIN) {
|