tag | line | file | source code |
newsk | 1466 | net/inet/tcp.c | struct sock *newsk; |
newsk | 1502 | net/inet/tcp.c | newsk = kmalloc(sizeof(struct sock), GFP_ATOMIC); |
newsk | 1503 | net/inet/tcp.c | if (newsk == NULL) { |
newsk | 1509 | net/inet/tcp.c | DPRINTF((DBG_TCP, "newsk = %X\n", newsk)); |
newsk | 1510 | net/inet/tcp.c | memcpy((void *)newsk,(void *)sk, sizeof(*newsk)); |
newsk | 1511 | net/inet/tcp.c | newsk->wback = NULL; |
newsk | 1512 | net/inet/tcp.c | newsk->wfront = NULL; |
newsk | 1513 | net/inet/tcp.c | newsk->rqueue = NULL; |
newsk | 1514 | net/inet/tcp.c | newsk->send_head = NULL; |
newsk | 1515 | net/inet/tcp.c | newsk->send_tail = NULL; |
newsk | 1516 | net/inet/tcp.c | newsk->back_log = NULL; |
newsk | 1517 | net/inet/tcp.c | newsk->rtt = TCP_CONNECT_TIME; |
newsk | 1518 | net/inet/tcp.c | newsk->blog = 0; |
newsk | 1519 | net/inet/tcp.c | newsk->intr = 0; |
newsk | 1520 | net/inet/tcp.c | newsk->proc = 0; |
newsk | 1521 | net/inet/tcp.c | newsk->done = 0; |
newsk | 1522 | net/inet/tcp.c | newsk->send_tmp = NULL; |
newsk | 1523 | net/inet/tcp.c | newsk->pair = NULL; |
newsk | 1524 | net/inet/tcp.c | newsk->wmem_alloc = 0; |
newsk | 1525 | net/inet/tcp.c | newsk->rmem_alloc = 0; |
newsk | 1527 | net/inet/tcp.c | newsk->max_unacked = MAX_WINDOW - TCP_WINDOW_DIFF; |
newsk | 1529 | net/inet/tcp.c | newsk->err = 0; |
newsk | 1530 | net/inet/tcp.c | newsk->shutdown = 0; |
newsk | 1531 | net/inet/tcp.c | newsk->ack_backlog = 0; |
newsk | 1532 | net/inet/tcp.c | newsk->acked_seq = skb->h.th->seq+1; |
newsk | 1533 | net/inet/tcp.c | newsk->fin_seq = skb->h.th->seq; |
newsk | 1534 | net/inet/tcp.c | newsk->copied_seq = skb->h.th->seq; |
newsk | 1535 | net/inet/tcp.c | newsk->state = TCP_SYN_RECV; |
newsk | 1536 | net/inet/tcp.c | newsk->timeout = 0; |
newsk | 1537 | net/inet/tcp.c | newsk->send_seq = timer_seq * SEQ_TICK - seq_offset; |
newsk | 1538 | net/inet/tcp.c | newsk->rcv_ack_seq = newsk->send_seq; |
newsk | 1539 | net/inet/tcp.c | newsk->urg =0; |
newsk | 1540 | net/inet/tcp.c | newsk->retransmits = 0; |
newsk | 1541 | net/inet/tcp.c | newsk->destroy = 0; |
newsk | 1542 | net/inet/tcp.c | newsk->time_wait.sk = newsk; |
newsk | 1543 | net/inet/tcp.c | newsk->time_wait.next = NULL; |
newsk | 1544 | net/inet/tcp.c | newsk->dummy_th.source = skb->h.th->dest; |
newsk | 1545 | net/inet/tcp.c | newsk->dummy_th.dest = skb->h.th->source; |
newsk | 1548 | net/inet/tcp.c | newsk->daddr = saddr; |
newsk | 1549 | net/inet/tcp.c | newsk->saddr = daddr; |
newsk | 1551 | net/inet/tcp.c | put_sock(newsk->num,newsk); |
newsk | 1552 | net/inet/tcp.c | newsk->dummy_th.res1 = 0; |
newsk | 1553 | net/inet/tcp.c | newsk->dummy_th.doff = 6; |
newsk | 1554 | net/inet/tcp.c | newsk->dummy_th.fin = 0; |
newsk | 1555 | net/inet/tcp.c | newsk->dummy_th.syn = 0; |
newsk | 1556 | net/inet/tcp.c | newsk->dummy_th.rst = 0; |
newsk | 1557 | net/inet/tcp.c | newsk->dummy_th.psh = 0; |
newsk | 1558 | net/inet/tcp.c | newsk->dummy_th.ack = 0; |
newsk | 1559 | net/inet/tcp.c | newsk->dummy_th.urg = 0; |
newsk | 1560 | net/inet/tcp.c | newsk->dummy_th.res2 = 0; |
newsk | 1561 | net/inet/tcp.c | newsk->acked_seq = skb->h.th->seq + 1; |
newsk | 1562 | net/inet/tcp.c | newsk->copied_seq = skb->h.th->seq; |
newsk | 1565 | net/inet/tcp.c | newsk->mtu = dev->mtu - HEADER_SIZE; |
newsk | 1569 | net/inet/tcp.c | newsk->mtu = dev->mtu - HEADER_SIZE; |
newsk | 1571 | net/inet/tcp.c | newsk->mtu = min(ptr[2] * 256 + ptr[3] - HEADER_SIZE, |
newsk | 1576 | net/inet/tcp.c | buff = newsk->prot->wmalloc(newsk, MAX_SYN_SIZE, 1, GFP_ATOMIC); |
newsk | 1579 | net/inet/tcp.c | newsk->dead = 1; |
newsk | 1580 | net/inet/tcp.c | release_sock(newsk); |
newsk | 1589 | net/inet/tcp.c | buff->sk = newsk; |
newsk | 1594 | net/inet/tcp.c | tmp = sk->prot->build_header(buff, newsk->saddr, newsk->daddr, &dev, |
newsk | 1600 | net/inet/tcp.c | sk->prot->wfree(newsk, buff->mem_addr, buff->mem_len); |
newsk | 1601 | net/inet/tcp.c | newsk->dead = 1; |
newsk | 1602 | net/inet/tcp.c | release_sock(newsk); |
newsk | 1612 | net/inet/tcp.c | buff->h.seq = newsk->send_seq; |
newsk | 1616 | net/inet/tcp.c | t1->source = newsk->dummy_th.source; |
newsk | 1617 | net/inet/tcp.c | t1->seq = ntohl(newsk->send_seq++); |
newsk | 1619 | net/inet/tcp.c | newsk->window = newsk->prot->rspace(newsk); |
newsk | 1620 | net/inet/tcp.c | t1->window = ntohs(newsk->window); |
newsk | 1636 | net/inet/tcp.c | tcp_send_check(t1, daddr, saddr, sizeof(*t1)+4, newsk); |
newsk | 1637 | net/inet/tcp.c | newsk->prot->queue_xmit(newsk, dev, buff, 0); |
newsk | 1639 | net/inet/tcp.c | newsk->time_wait.len = TCP_CONNECT_TIME; |
newsk | 1640 | net/inet/tcp.c | DPRINTF((DBG_TCP, "newsk->time_wait.sk = %X\n", newsk->time_wait.sk)); |
newsk | 1641 | net/inet/tcp.c | reset_timer((struct timer *)&newsk->time_wait); |
newsk | 1642 | net/inet/tcp.c | skb->sk = newsk; |
newsk | 1646 | net/inet/tcp.c | newsk->rmem_alloc += skb->mem_len; |
newsk | 1659 | net/inet/tcp.c | release_sock(newsk); |
newsk | 2432 | net/inet/tcp.c | struct sock *newsk; |
newsk | 2470 | net/inet/tcp.c | newsk = skb->sk; |
newsk | 2475 | net/inet/tcp.c | return(newsk); |