taglinefilesource code
win_size4907net/ipv4/tcp.cunsigned long win_size, ow_size;
win_size4914net/ipv4/tcp.cwin_size = sk->window_seq - sk->sent_seq;
win_size4927net/ipv4/tcp.cbuff = sk->prot->wmalloc(sk, win_size + th->doff * 4 + 
win_size4986net/ipv4/tcp.cmemcpy(skb_put(buff,win_size), tcp_data_start, win_size);
win_size4992net/ipv4/tcp.cbuff->h.seq = sk->sent_seq + win_size;
win_size5001net/ipv4/tcp.cow_size = skb->len - win_size - 
win_size5004net/ipv4/tcp.cmemmove(tcp_data_start, tcp_data_start + win_size, ow_size);
win_size5005net/ipv4/tcp.cskb_trim(skb,skb->len-win_size);
win_size5006net/ipv4/tcp.csk->sent_seq += win_size;
win_size5013net/ipv4/tcp.cif (urg_ptr <= win_size)
win_size5017net/ipv4/tcp.curg_ptr -= win_size;
win_size5019net/ipv4/tcp.cnth->urg_ptr = htons(win_size);
win_size5023net/ipv4/tcp.cif(th->urg && ntohs(th->urg_ptr) < win_size)
win_size5032net/ipv4/tcp.cnth->doff * 4 + win_size , sk);