tag | line | file | source code |
newsk | 110 | include/linux/skbuff.h | extern void skb_insert(struct sk_buff *old,struct sk_buff *newsk); |
newsk | 111 | include/linux/skbuff.h | extern void skb_append(struct sk_buff *old,struct sk_buff *newsk); |
newsk | 151 | include/linux/skbuff.h | extern __inline__ void skb_queue_head(struct sk_buff_head *list_,struct sk_buff *newsk) |
newsk | 158 | include/linux/skbuff.h | newsk->next = list->next; |
newsk | 159 | include/linux/skbuff.h | newsk->prev = list; |
newsk | 160 | include/linux/skbuff.h | newsk->next->prev = newsk; |
newsk | 161 | include/linux/skbuff.h | newsk->prev->next = newsk; |
newsk | 169 | include/linux/skbuff.h | extern __inline__ void skb_queue_tail(struct sk_buff_head *list_, struct sk_buff *newsk) |
newsk | 177 | include/linux/skbuff.h | newsk->next = list; |
newsk | 178 | include/linux/skbuff.h | newsk->prev = list->prev; |
newsk | 180 | include/linux/skbuff.h | newsk->next->prev = newsk; |
newsk | 181 | include/linux/skbuff.h | newsk->prev->next = newsk; |
newsk | 221 | include/linux/skbuff.h | extern __inline__ void skb_insert(struct sk_buff *old, struct sk_buff *newsk) |
newsk | 227 | include/linux/skbuff.h | newsk->next = old; |
newsk | 228 | include/linux/skbuff.h | newsk->prev = old->prev; |
newsk | 229 | include/linux/skbuff.h | old->prev = newsk; |
newsk | 230 | include/linux/skbuff.h | newsk->prev->next = newsk; |
newsk | 239 | include/linux/skbuff.h | extern __inline__ void skb_append(struct sk_buff *old, struct sk_buff *newsk) |
newsk | 246 | include/linux/skbuff.h | newsk->prev = old; |
newsk | 247 | include/linux/skbuff.h | newsk->next = old->next; |
newsk | 248 | include/linux/skbuff.h | newsk->next->prev = newsk; |
newsk | 249 | include/linux/skbuff.h | old->next = newsk; |
newsk | 165 | net/inet/skbuff.c | void skb_queue_head(struct sk_buff_head *list_,struct sk_buff *newsk) |
newsk | 173 | net/inet/skbuff.c | IS_SKB(newsk); |
newsk | 175 | net/inet/skbuff.c | if (newsk->next || newsk->prev) |
newsk | 178 | net/inet/skbuff.c | newsk->next = list->next; |
newsk | 179 | net/inet/skbuff.c | newsk->prev = list; |
newsk | 181 | net/inet/skbuff.c | newsk->next->prev = newsk; |
newsk | 182 | net/inet/skbuff.c | newsk->prev->next = newsk; |
newsk | 190 | net/inet/skbuff.c | void skb_queue_tail(struct sk_buff_head *list_, struct sk_buff *newsk) |
newsk | 198 | net/inet/skbuff.c | if (newsk->next || newsk->prev) |
newsk | 200 | net/inet/skbuff.c | IS_SKB(newsk); |
newsk | 203 | net/inet/skbuff.c | newsk->next = list; |
newsk | 204 | net/inet/skbuff.c | newsk->prev = list->prev; |
newsk | 206 | net/inet/skbuff.c | newsk->next->prev = newsk; |
newsk | 207 | net/inet/skbuff.c | newsk->prev->next = newsk; |
newsk | 249 | net/inet/skbuff.c | void skb_insert(struct sk_buff *old, struct sk_buff *newsk) |
newsk | 254 | net/inet/skbuff.c | IS_SKB(newsk); |
newsk | 258 | net/inet/skbuff.c | if(newsk->next || newsk->prev) |
newsk | 263 | net/inet/skbuff.c | newsk->next = old; |
newsk | 264 | net/inet/skbuff.c | newsk->prev = old->prev; |
newsk | 265 | net/inet/skbuff.c | old->prev = newsk; |
newsk | 266 | net/inet/skbuff.c | newsk->prev->next = newsk; |
newsk | 274 | net/inet/skbuff.c | void skb_append(struct sk_buff *old, struct sk_buff *newsk) |
newsk | 279 | net/inet/skbuff.c | IS_SKB(newsk); |
newsk | 283 | net/inet/skbuff.c | if(newsk->next || newsk->prev) |
newsk | 289 | net/inet/skbuff.c | newsk->prev = old; |
newsk | 290 | net/inet/skbuff.c | newsk->next = old->next; |
newsk | 291 | net/inet/skbuff.c | newsk->next->prev = newsk; |
newsk | 292 | net/inet/skbuff.c | old->next = newsk; |
newsk | 2680 | net/inet/tcp.c | struct sock *newsk; |
newsk | 2723 | net/inet/tcp.c | newsk = (struct sock *) kmalloc(sizeof(struct sock), GFP_ATOMIC); |
newsk | 2724 | net/inet/tcp.c | if (newsk == NULL) |
newsk | 2732 | net/inet/tcp.c | memcpy(newsk, sk, sizeof(*newsk)); |
newsk | 2733 | net/inet/tcp.c | skb_queue_head_init(&newsk->write_queue); |
newsk | 2734 | net/inet/tcp.c | skb_queue_head_init(&newsk->receive_queue); |
newsk | 2735 | net/inet/tcp.c | newsk->send_head = NULL; |
newsk | 2736 | net/inet/tcp.c | newsk->send_tail = NULL; |
newsk | 2737 | net/inet/tcp.c | skb_queue_head_init(&newsk->back_log); |
newsk | 2738 | net/inet/tcp.c | newsk->rtt = 0; /*TCP_CONNECT_TIME<<3*/ |
newsk | 2739 | net/inet/tcp.c | newsk->rto = TCP_TIMEOUT_INIT; |
newsk | 2740 | net/inet/tcp.c | newsk->mdev = 0; |
newsk | 2741 | net/inet/tcp.c | newsk->max_window = 0; |
newsk | 2742 | net/inet/tcp.c | newsk->cong_window = 1; |
newsk | 2743 | net/inet/tcp.c | newsk->cong_count = 0; |
newsk | 2744 | net/inet/tcp.c | newsk->ssthresh = 0; |
newsk | 2745 | net/inet/tcp.c | newsk->backoff = 0; |
newsk | 2746 | net/inet/tcp.c | newsk->blog = 0; |
newsk | 2747 | net/inet/tcp.c | newsk->intr = 0; |
newsk | 2748 | net/inet/tcp.c | newsk->proc = 0; |
newsk | 2749 | net/inet/tcp.c | newsk->done = 0; |
newsk | 2750 | net/inet/tcp.c | newsk->partial = NULL; |
newsk | 2751 | net/inet/tcp.c | newsk->pair = NULL; |
newsk | 2752 | net/inet/tcp.c | newsk->wmem_alloc = 0; |
newsk | 2753 | net/inet/tcp.c | newsk->rmem_alloc = 0; |
newsk | 2754 | net/inet/tcp.c | newsk->localroute = sk->localroute; |
newsk | 2756 | net/inet/tcp.c | newsk->max_unacked = MAX_WINDOW - TCP_WINDOW_DIFF; |
newsk | 2758 | net/inet/tcp.c | newsk->err = 0; |
newsk | 2759 | net/inet/tcp.c | newsk->shutdown = 0; |
newsk | 2760 | net/inet/tcp.c | newsk->ack_backlog = 0; |
newsk | 2761 | net/inet/tcp.c | newsk->acked_seq = skb->h.th->seq+1; |
newsk | 2762 | net/inet/tcp.c | newsk->copied_seq = skb->h.th->seq+1; |
newsk | 2763 | net/inet/tcp.c | newsk->fin_seq = skb->h.th->seq; |
newsk | 2764 | net/inet/tcp.c | newsk->state = TCP_SYN_RECV; |
newsk | 2765 | net/inet/tcp.c | newsk->timeout = 0; |
newsk | 2766 | net/inet/tcp.c | newsk->ip_xmit_timeout = 0; |
newsk | 2767 | net/inet/tcp.c | newsk->write_seq = seq; |
newsk | 2768 | net/inet/tcp.c | newsk->window_seq = newsk->write_seq; |
newsk | 2769 | net/inet/tcp.c | newsk->rcv_ack_seq = newsk->write_seq; |
newsk | 2770 | net/inet/tcp.c | newsk->urg_data = 0; |
newsk | 2771 | net/inet/tcp.c | newsk->retransmits = 0; |
newsk | 2772 | net/inet/tcp.c | newsk->linger=0; |
newsk | 2773 | net/inet/tcp.c | newsk->destroy = 0; |
newsk | 2774 | net/inet/tcp.c | init_timer(&newsk->timer); |
newsk | 2775 | net/inet/tcp.c | newsk->timer.data = (unsigned long)newsk; |
newsk | 2776 | net/inet/tcp.c | newsk->timer.function = &net_timer; |
newsk | 2777 | net/inet/tcp.c | init_timer(&newsk->retransmit_timer); |
newsk | 2778 | net/inet/tcp.c | newsk->retransmit_timer.data = (unsigned long)newsk; |
newsk | 2779 | net/inet/tcp.c | newsk->retransmit_timer.function=&retransmit_timer; |
newsk | 2780 | net/inet/tcp.c | newsk->dummy_th.source = skb->h.th->dest; |
newsk | 2781 | net/inet/tcp.c | newsk->dummy_th.dest = skb->h.th->source; |
newsk | 2787 | net/inet/tcp.c | newsk->daddr = saddr; |
newsk | 2788 | net/inet/tcp.c | newsk->saddr = daddr; |
newsk | 2790 | net/inet/tcp.c | put_sock(newsk->num,newsk); |
newsk | 2791 | net/inet/tcp.c | newsk->dummy_th.res1 = 0; |
newsk | 2792 | net/inet/tcp.c | newsk->dummy_th.doff = 6; |
newsk | 2793 | net/inet/tcp.c | newsk->dummy_th.fin = 0; |
newsk | 2794 | net/inet/tcp.c | newsk->dummy_th.syn = 0; |
newsk | 2795 | net/inet/tcp.c | newsk->dummy_th.rst = 0; |
newsk | 2796 | net/inet/tcp.c | newsk->dummy_th.psh = 0; |
newsk | 2797 | net/inet/tcp.c | newsk->dummy_th.ack = 0; |
newsk | 2798 | net/inet/tcp.c | newsk->dummy_th.urg = 0; |
newsk | 2799 | net/inet/tcp.c | newsk->dummy_th.res2 = 0; |
newsk | 2800 | net/inet/tcp.c | newsk->acked_seq = skb->h.th->seq + 1; |
newsk | 2801 | net/inet/tcp.c | newsk->copied_seq = skb->h.th->seq + 1; |
newsk | 2802 | net/inet/tcp.c | newsk->socket = NULL; |
newsk | 2808 | net/inet/tcp.c | newsk->ip_ttl=sk->ip_ttl; |
newsk | 2809 | net/inet/tcp.c | newsk->ip_tos=skb->ip_hdr->tos; |
newsk | 2822 | net/inet/tcp.c | newsk->window_clamp = rt->rt_window; |
newsk | 2824 | net/inet/tcp.c | newsk->window_clamp = 0; |
newsk | 2827 | net/inet/tcp.c | newsk->mtu = sk->user_mss; |
newsk | 2829 | net/inet/tcp.c | newsk->mtu = rt->rt_mss - HEADER_SIZE; |
newsk | 2837 | net/inet/tcp.c | newsk->mtu = 576 - HEADER_SIZE; |
newsk | 2839 | net/inet/tcp.c | newsk->mtu = MAX_WINDOW; |
newsk | 2846 | net/inet/tcp.c | newsk->mtu = min(newsk->mtu, dev->mtu - HEADER_SIZE); |
newsk | 2852 | net/inet/tcp.c | tcp_options(newsk,skb->h.th); |
newsk | 2854 | net/inet/tcp.c | buff = newsk->prot->wmalloc(newsk, MAX_SYN_SIZE, 1, GFP_ATOMIC); |
newsk | 2858 | net/inet/tcp.c | newsk->dead = 1; |
newsk | 2859 | net/inet/tcp.c | newsk->state = TCP_CLOSE; |
newsk | 2861 | net/inet/tcp.c | release_sock(newsk); |
newsk | 2868 | net/inet/tcp.c | buff->sk = newsk; |
newsk | 2869 | net/inet/tcp.c | buff->localroute = newsk->localroute; |
newsk | 2877 | net/inet/tcp.c | tmp = sk->prot->build_header(buff, newsk->saddr, newsk->daddr, &ndev, |
newsk | 2889 | net/inet/tcp.c | newsk->dead = 1; |
newsk | 2890 | net/inet/tcp.c | newsk->state = TCP_CLOSE; |
newsk | 2891 | net/inet/tcp.c | release_sock(newsk); |
newsk | 2902 | net/inet/tcp.c | buff->h.seq = newsk->write_seq; |
newsk | 2907 | net/inet/tcp.c | t1->source = newsk->dummy_th.source; |
newsk | 2908 | net/inet/tcp.c | t1->seq = ntohl(newsk->write_seq++); |
newsk | 2910 | net/inet/tcp.c | newsk->window = tcp_select_window(newsk); |
newsk | 2911 | net/inet/tcp.c | newsk->sent_seq = newsk->write_seq; |
newsk | 2912 | net/inet/tcp.c | t1->window = ntohs(newsk->window); |
newsk | 2924 | net/inet/tcp.c | ptr[2] = ((newsk->mtu) >> 8) & 0xff; |
newsk | 2925 | net/inet/tcp.c | ptr[3] =(newsk->mtu) & 0xff; |
newsk | 2927 | net/inet/tcp.c | tcp_send_check(t1, daddr, saddr, sizeof(*t1)+4, newsk); |
newsk | 2928 | net/inet/tcp.c | newsk->prot->queue_xmit(newsk, ndev, buff, 0); |
newsk | 2929 | net/inet/tcp.c | reset_xmit_timer(newsk, TIME_WRITE , TCP_TIMEOUT_INIT); |
newsk | 2930 | net/inet/tcp.c | skb->sk = newsk; |
newsk | 2937 | net/inet/tcp.c | newsk->rmem_alloc += skb->mem_len; |
newsk | 2941 | net/inet/tcp.c | release_sock(newsk); |
newsk | 4199 | net/inet/tcp.c | struct sock *newsk; |
newsk | 4243 | net/inet/tcp.c | newsk = skb->sk; |
newsk | 4248 | net/inet/tcp.c | return(newsk); |