tag | line | file | source code |
newsk | 1466 | net/inet/tcp.c | struct sock *newsk; |
newsk | 1502 | net/inet/tcp.c | newsk = (struct sock *) 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->mdev = 0; |
newsk | 1519 | net/inet/tcp.c | newsk->backoff = 0; |
newsk | 1520 | net/inet/tcp.c | newsk->blog = 0; |
newsk | 1521 | net/inet/tcp.c | newsk->intr = 0; |
newsk | 1522 | net/inet/tcp.c | newsk->proc = 0; |
newsk | 1523 | net/inet/tcp.c | newsk->done = 0; |
newsk | 1524 | net/inet/tcp.c | newsk->send_tmp = NULL; |
newsk | 1525 | net/inet/tcp.c | newsk->pair = NULL; |
newsk | 1526 | net/inet/tcp.c | newsk->wmem_alloc = 0; |
newsk | 1527 | net/inet/tcp.c | newsk->rmem_alloc = 0; |
newsk | 1529 | net/inet/tcp.c | newsk->max_unacked = MAX_WINDOW - TCP_WINDOW_DIFF; |
newsk | 1531 | net/inet/tcp.c | newsk->err = 0; |
newsk | 1532 | net/inet/tcp.c | newsk->shutdown = 0; |
newsk | 1533 | net/inet/tcp.c | newsk->ack_backlog = 0; |
newsk | 1534 | net/inet/tcp.c | newsk->acked_seq = skb->h.th->seq+1; |
newsk | 1535 | net/inet/tcp.c | newsk->fin_seq = skb->h.th->seq; |
newsk | 1536 | net/inet/tcp.c | newsk->copied_seq = skb->h.th->seq; |
newsk | 1537 | net/inet/tcp.c | newsk->state = TCP_SYN_RECV; |
newsk | 1538 | net/inet/tcp.c | newsk->timeout = 0; |
newsk | 1539 | net/inet/tcp.c | newsk->send_seq = jiffies * SEQ_TICK - seq_offset; |
newsk | 1540 | net/inet/tcp.c | newsk->rcv_ack_seq = newsk->send_seq; |
newsk | 1541 | net/inet/tcp.c | newsk->urg =0; |
newsk | 1542 | net/inet/tcp.c | newsk->retransmits = 0; |
newsk | 1543 | net/inet/tcp.c | newsk->destroy = 0; |
newsk | 1544 | net/inet/tcp.c | newsk->timer.data = (unsigned long)newsk; |
newsk | 1545 | net/inet/tcp.c | newsk->timer.function = &net_timer; |
newsk | 1546 | net/inet/tcp.c | newsk->dummy_th.source = skb->h.th->dest; |
newsk | 1547 | net/inet/tcp.c | newsk->dummy_th.dest = skb->h.th->source; |
newsk | 1550 | net/inet/tcp.c | newsk->daddr = saddr; |
newsk | 1551 | net/inet/tcp.c | newsk->saddr = daddr; |
newsk | 1553 | net/inet/tcp.c | put_sock(newsk->num,newsk); |
newsk | 1554 | net/inet/tcp.c | newsk->dummy_th.res1 = 0; |
newsk | 1555 | net/inet/tcp.c | newsk->dummy_th.doff = 6; |
newsk | 1556 | net/inet/tcp.c | newsk->dummy_th.fin = 0; |
newsk | 1557 | net/inet/tcp.c | newsk->dummy_th.syn = 0; |
newsk | 1558 | net/inet/tcp.c | newsk->dummy_th.rst = 0; |
newsk | 1559 | net/inet/tcp.c | newsk->dummy_th.psh = 0; |
newsk | 1560 | net/inet/tcp.c | newsk->dummy_th.ack = 0; |
newsk | 1561 | net/inet/tcp.c | newsk->dummy_th.urg = 0; |
newsk | 1562 | net/inet/tcp.c | newsk->dummy_th.res2 = 0; |
newsk | 1563 | net/inet/tcp.c | newsk->acked_seq = skb->h.th->seq + 1; |
newsk | 1564 | net/inet/tcp.c | newsk->copied_seq = skb->h.th->seq; |
newsk | 1567 | net/inet/tcp.c | newsk->mtu = dev->mtu - HEADER_SIZE; |
newsk | 1571 | net/inet/tcp.c | newsk->mtu = dev->mtu - HEADER_SIZE; |
newsk | 1573 | net/inet/tcp.c | newsk->mtu = min(ptr[2] * 256 + ptr[3] - HEADER_SIZE, |
newsk | 1578 | net/inet/tcp.c | buff = (struct sk_buff *) newsk->prot->wmalloc(newsk, MAX_SYN_SIZE, 1, GFP_ATOMIC); |
newsk | 1581 | net/inet/tcp.c | newsk->dead = 1; |
newsk | 1582 | net/inet/tcp.c | release_sock(newsk); |
newsk | 1591 | net/inet/tcp.c | buff->sk = newsk; |
newsk | 1596 | net/inet/tcp.c | tmp = sk->prot->build_header(buff, newsk->saddr, newsk->daddr, &dev, |
newsk | 1602 | net/inet/tcp.c | sk->prot->wfree(newsk, buff->mem_addr, buff->mem_len); |
newsk | 1603 | net/inet/tcp.c | newsk->dead = 1; |
newsk | 1604 | net/inet/tcp.c | release_sock(newsk); |
newsk | 1614 | net/inet/tcp.c | buff->h.seq = newsk->send_seq; |
newsk | 1618 | net/inet/tcp.c | t1->source = newsk->dummy_th.source; |
newsk | 1619 | net/inet/tcp.c | t1->seq = ntohl(newsk->send_seq++); |
newsk | 1621 | net/inet/tcp.c | newsk->window = newsk->prot->rspace(newsk); |
newsk | 1622 | net/inet/tcp.c | t1->window = ntohs(newsk->window); |
newsk | 1638 | net/inet/tcp.c | tcp_send_check(t1, daddr, saddr, sizeof(*t1)+4, newsk); |
newsk | 1639 | net/inet/tcp.c | newsk->prot->queue_xmit(newsk, dev, buff, 0); |
newsk | 1641 | net/inet/tcp.c | reset_timer(newsk, TIME_WRITE /* -1 ? FIXME ??? */, TCP_CONNECT_TIME); |
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 | 2430 | net/inet/tcp.c | struct sock *newsk; |
newsk | 2468 | net/inet/tcp.c | newsk = skb->sk; |
newsk | 2473 | net/inet/tcp.c | return(newsk); |