tag | line | file | source code |
newsk | 146 | include/linux/skbuff.h | extern void skb_insert(struct sk_buff *old,struct sk_buff *newsk); |
newsk | 147 | include/linux/skbuff.h | extern void skb_append(struct sk_buff *old,struct sk_buff *newsk); |
newsk | 218 | include/linux/skbuff.h | extern __inline__ void __skb_queue_head(struct sk_buff_head *list, struct sk_buff *newsk) |
newsk | 222 | include/linux/skbuff.h | newsk->list = list; |
newsk | 226 | include/linux/skbuff.h | newsk->next = next; |
newsk | 227 | include/linux/skbuff.h | newsk->prev = prev; |
newsk | 228 | include/linux/skbuff.h | next->prev = newsk; |
newsk | 229 | include/linux/skbuff.h | prev->next = newsk; |
newsk | 232 | include/linux/skbuff.h | extern __inline__ void skb_queue_head(struct sk_buff_head *list, struct sk_buff *newsk) |
newsk | 238 | include/linux/skbuff.h | __skb_queue_head(list, newsk); |
newsk | 246 | include/linux/skbuff.h | extern __inline__ void __skb_queue_tail(struct sk_buff_head *list, struct sk_buff *newsk) |
newsk | 250 | include/linux/skbuff.h | newsk->list = list; |
newsk | 254 | include/linux/skbuff.h | newsk->next = next; |
newsk | 255 | include/linux/skbuff.h | newsk->prev = prev; |
newsk | 256 | include/linux/skbuff.h | next->prev = newsk; |
newsk | 257 | include/linux/skbuff.h | prev->next = newsk; |
newsk | 260 | include/linux/skbuff.h | extern __inline__ void skb_queue_tail(struct sk_buff_head *list, struct sk_buff *newsk) |
newsk | 266 | include/linux/skbuff.h | __skb_queue_tail(list, newsk); |
newsk | 310 | include/linux/skbuff.h | extern __inline__ void __skb_insert(struct sk_buff *newsk, |
newsk | 314 | include/linux/skbuff.h | newsk->next = next; |
newsk | 315 | include/linux/skbuff.h | newsk->prev = prev; |
newsk | 316 | include/linux/skbuff.h | next->prev = newsk; |
newsk | 317 | include/linux/skbuff.h | prev->next = newsk; |
newsk | 318 | include/linux/skbuff.h | newsk->list = list; |
newsk | 325 | include/linux/skbuff.h | extern __inline__ void skb_insert(struct sk_buff *old, struct sk_buff *newsk) |
newsk | 331 | include/linux/skbuff.h | __skb_insert(newsk, old->prev, old, old->list); |
newsk | 339 | include/linux/skbuff.h | extern __inline__ void skb_append(struct sk_buff *old, struct sk_buff *newsk) |
newsk | 345 | include/linux/skbuff.h | __skb_insert(newsk, old, old->next, old->list); |
newsk | 1498 | net/ax25/af_ax25.c | struct sock *newsk; |
newsk | 1533 | net/ax25/af_ax25.c | newsk = skb->sk; |
newsk | 1534 | net/ax25/af_ax25.c | newsk->pair = NULL; |
newsk | 1541 | net/ax25/af_ax25.c | newsock->data = newsk; |
newsk | 212 | net/core/skbuff.c | void skb_queue_head(struct sk_buff_head *list_,struct sk_buff *newsk) |
newsk | 220 | net/core/skbuff.c | IS_SKB(newsk); |
newsk | 222 | net/core/skbuff.c | if (newsk->next || newsk->prev) |
newsk | 225 | net/core/skbuff.c | newsk->next = list->next; |
newsk | 226 | net/core/skbuff.c | newsk->prev = list; |
newsk | 228 | net/core/skbuff.c | newsk->next->prev = newsk; |
newsk | 229 | net/core/skbuff.c | newsk->prev->next = newsk; |
newsk | 230 | net/core/skbuff.c | newsk->list = list_; |
newsk | 236 | net/core/skbuff.c | void __skb_queue_head(struct sk_buff_head *list_,struct sk_buff *newsk) |
newsk | 241 | net/core/skbuff.c | IS_SKB(newsk); |
newsk | 243 | net/core/skbuff.c | if (newsk->next || newsk->prev) |
newsk | 246 | net/core/skbuff.c | newsk->next = list->next; |
newsk | 247 | net/core/skbuff.c | newsk->prev = list; |
newsk | 249 | net/core/skbuff.c | newsk->next->prev = newsk; |
newsk | 250 | net/core/skbuff.c | newsk->prev->next = newsk; |
newsk | 251 | net/core/skbuff.c | newsk->list = list_; |
newsk | 259 | net/core/skbuff.c | void skb_queue_tail(struct sk_buff_head *list_, struct sk_buff *newsk) |
newsk | 267 | net/core/skbuff.c | if (newsk->next || newsk->prev) |
newsk | 269 | net/core/skbuff.c | IS_SKB(newsk); |
newsk | 272 | net/core/skbuff.c | newsk->next = list; |
newsk | 273 | net/core/skbuff.c | newsk->prev = list->prev; |
newsk | 275 | net/core/skbuff.c | newsk->next->prev = newsk; |
newsk | 276 | net/core/skbuff.c | newsk->prev->next = newsk; |
newsk | 278 | net/core/skbuff.c | newsk->list = list_; |
newsk | 284 | net/core/skbuff.c | void __skb_queue_tail(struct sk_buff_head *list_, struct sk_buff *newsk) |
newsk | 289 | net/core/skbuff.c | if (newsk->next || newsk->prev) |
newsk | 291 | net/core/skbuff.c | IS_SKB(newsk); |
newsk | 294 | net/core/skbuff.c | newsk->next = list; |
newsk | 295 | net/core/skbuff.c | newsk->prev = list->prev; |
newsk | 297 | net/core/skbuff.c | newsk->next->prev = newsk; |
newsk | 298 | net/core/skbuff.c | newsk->prev->next = newsk; |
newsk | 300 | net/core/skbuff.c | newsk->list = list_; |
newsk | 367 | net/core/skbuff.c | void skb_insert(struct sk_buff *old, struct sk_buff *newsk) |
newsk | 372 | net/core/skbuff.c | IS_SKB(newsk); |
newsk | 376 | net/core/skbuff.c | if(newsk->next || newsk->prev) |
newsk | 381 | net/core/skbuff.c | newsk->next = old; |
newsk | 382 | net/core/skbuff.c | newsk->prev = old->prev; |
newsk | 383 | net/core/skbuff.c | old->prev = newsk; |
newsk | 384 | net/core/skbuff.c | newsk->prev->next = newsk; |
newsk | 385 | net/core/skbuff.c | newsk->list = old->list; |
newsk | 386 | net/core/skbuff.c | newsk->list->qlen++; |
newsk | 395 | net/core/skbuff.c | void __skb_insert(struct sk_buff *newsk, |
newsk | 400 | net/core/skbuff.c | IS_SKB(newsk); |
newsk | 407 | net/core/skbuff.c | if(newsk->next || newsk->prev) |
newsk | 410 | net/core/skbuff.c | newsk->next = next; |
newsk | 411 | net/core/skbuff.c | newsk->prev = prev; |
newsk | 412 | net/core/skbuff.c | next->prev = newsk; |
newsk | 413 | net/core/skbuff.c | prev->next = newsk; |
newsk | 414 | net/core/skbuff.c | newsk->list = list; |
newsk | 422 | net/core/skbuff.c | void skb_append(struct sk_buff *old, struct sk_buff *newsk) |
newsk | 427 | net/core/skbuff.c | IS_SKB(newsk); |
newsk | 431 | net/core/skbuff.c | if(newsk->next || newsk->prev) |
newsk | 437 | net/core/skbuff.c | newsk->prev = old; |
newsk | 438 | net/core/skbuff.c | newsk->next = old->next; |
newsk | 439 | net/core/skbuff.c | newsk->next->prev = newsk; |
newsk | 440 | net/core/skbuff.c | old->next = newsk; |
newsk | 441 | net/core/skbuff.c | newsk->list = old->list; |
newsk | 442 | net/core/skbuff.c | newsk->list->qlen++; |
newsk | 1806 | net/ipv4/tcp.c | struct sock *newsk = NULL; |
newsk | 1823 | net/ipv4/tcp.c | newsk = skb->sk; |
newsk | 1831 | net/ipv4/tcp.c | return newsk; |
newsk | 321 | net/ipv4/tcp_input.c | struct sock *newsk; |
newsk | 365 | net/ipv4/tcp_input.c | newsk = (struct sock *) kmalloc(sizeof(struct sock), GFP_ATOMIC); |
newsk | 366 | net/ipv4/tcp_input.c | if (newsk == NULL) |
newsk | 374 | net/ipv4/tcp_input.c | memcpy(newsk, sk, sizeof(*newsk)); |
newsk | 375 | net/ipv4/tcp_input.c | newsk->opt = NULL; |
newsk | 376 | net/ipv4/tcp_input.c | newsk->ip_route_cache = NULL; |
newsk | 382 | net/ipv4/tcp_input.c | kfree_s(newsk, sizeof(struct sock)); |
newsk | 390 | net/ipv4/tcp_input.c | kfree_s(newsk, sizeof(struct sock)); |
newsk | 396 | net/ipv4/tcp_input.c | skb_queue_head_init(&newsk->write_queue); |
newsk | 397 | net/ipv4/tcp_input.c | skb_queue_head_init(&newsk->receive_queue); |
newsk | 398 | net/ipv4/tcp_input.c | newsk->send_head = NULL; |
newsk | 399 | net/ipv4/tcp_input.c | newsk->send_tail = NULL; |
newsk | 400 | net/ipv4/tcp_input.c | skb_queue_head_init(&newsk->back_log); |
newsk | 401 | net/ipv4/tcp_input.c | newsk->rtt = 0; /*TCP_CONNECT_TIME<<3*/ |
newsk | 402 | net/ipv4/tcp_input.c | newsk->rto = TCP_TIMEOUT_INIT; |
newsk | 403 | net/ipv4/tcp_input.c | newsk->mdev = TCP_TIMEOUT_INIT<<1; |
newsk | 404 | net/ipv4/tcp_input.c | newsk->max_window = 0; |
newsk | 405 | net/ipv4/tcp_input.c | newsk->cong_window = 1; |
newsk | 406 | net/ipv4/tcp_input.c | newsk->cong_count = 0; |
newsk | 407 | net/ipv4/tcp_input.c | newsk->ssthresh = 0; |
newsk | 408 | net/ipv4/tcp_input.c | newsk->backoff = 0; |
newsk | 409 | net/ipv4/tcp_input.c | newsk->blog = 0; |
newsk | 410 | net/ipv4/tcp_input.c | newsk->intr = 0; |
newsk | 411 | net/ipv4/tcp_input.c | newsk->proc = 0; |
newsk | 412 | net/ipv4/tcp_input.c | newsk->done = 0; |
newsk | 413 | net/ipv4/tcp_input.c | newsk->partial = NULL; |
newsk | 414 | net/ipv4/tcp_input.c | newsk->pair = NULL; |
newsk | 415 | net/ipv4/tcp_input.c | newsk->wmem_alloc = 0; |
newsk | 416 | net/ipv4/tcp_input.c | newsk->rmem_alloc = 0; |
newsk | 417 | net/ipv4/tcp_input.c | newsk->localroute = sk->localroute; |
newsk | 419 | net/ipv4/tcp_input.c | newsk->max_unacked = MAX_WINDOW - TCP_WINDOW_DIFF; |
newsk | 421 | net/ipv4/tcp_input.c | newsk->err = 0; |
newsk | 422 | net/ipv4/tcp_input.c | newsk->shutdown = 0; |
newsk | 423 | net/ipv4/tcp_input.c | newsk->ack_backlog = 0; |
newsk | 424 | net/ipv4/tcp_input.c | newsk->acked_seq = skb->seq+1; |
newsk | 425 | net/ipv4/tcp_input.c | newsk->lastwin_seq = skb->seq+1; |
newsk | 426 | net/ipv4/tcp_input.c | newsk->delay_acks = 1; |
newsk | 427 | net/ipv4/tcp_input.c | newsk->copied_seq = skb->seq+1; |
newsk | 428 | net/ipv4/tcp_input.c | newsk->fin_seq = skb->seq; |
newsk | 429 | net/ipv4/tcp_input.c | newsk->state = TCP_SYN_RECV; |
newsk | 430 | net/ipv4/tcp_input.c | newsk->timeout = 0; |
newsk | 431 | net/ipv4/tcp_input.c | newsk->ip_xmit_timeout = 0; |
newsk | 432 | net/ipv4/tcp_input.c | newsk->write_seq = seq; |
newsk | 433 | net/ipv4/tcp_input.c | newsk->window_seq = newsk->write_seq; |
newsk | 434 | net/ipv4/tcp_input.c | newsk->rcv_ack_seq = newsk->write_seq; |
newsk | 435 | net/ipv4/tcp_input.c | newsk->urg_data = 0; |
newsk | 436 | net/ipv4/tcp_input.c | newsk->retransmits = 0; |
newsk | 437 | net/ipv4/tcp_input.c | newsk->linger=0; |
newsk | 438 | net/ipv4/tcp_input.c | newsk->destroy = 0; |
newsk | 439 | net/ipv4/tcp_input.c | init_timer(&newsk->timer); |
newsk | 440 | net/ipv4/tcp_input.c | newsk->timer.data = (unsigned long)newsk; |
newsk | 441 | net/ipv4/tcp_input.c | newsk->timer.function = &net_timer; |
newsk | 442 | net/ipv4/tcp_input.c | init_timer(&newsk->delack_timer); |
newsk | 443 | net/ipv4/tcp_input.c | newsk->delack_timer.data = (unsigned long)newsk; |
newsk | 444 | net/ipv4/tcp_input.c | newsk->delack_timer.function = tcp_delack_timer; |
newsk | 445 | net/ipv4/tcp_input.c | init_timer(&newsk->retransmit_timer); |
newsk | 446 | net/ipv4/tcp_input.c | newsk->retransmit_timer.data = (unsigned long)newsk; |
newsk | 447 | net/ipv4/tcp_input.c | newsk->retransmit_timer.function = tcp_retransmit_timer; |
newsk | 448 | net/ipv4/tcp_input.c | newsk->dummy_th.source = skb->h.th->dest; |
newsk | 449 | net/ipv4/tcp_input.c | newsk->dummy_th.dest = skb->h.th->source; |
newsk | 455 | net/ipv4/tcp_input.c | newsk->daddr = saddr; |
newsk | 456 | net/ipv4/tcp_input.c | newsk->saddr = daddr; |
newsk | 457 | net/ipv4/tcp_input.c | newsk->rcv_saddr = daddr; |
newsk | 459 | net/ipv4/tcp_input.c | put_sock(newsk->num,newsk); |
newsk | 460 | net/ipv4/tcp_input.c | newsk->acked_seq = skb->seq + 1; |
newsk | 461 | net/ipv4/tcp_input.c | newsk->copied_seq = skb->seq + 1; |
newsk | 462 | net/ipv4/tcp_input.c | newsk->socket = NULL; |
newsk | 468 | net/ipv4/tcp_input.c | newsk->ip_ttl=sk->ip_ttl; |
newsk | 469 | net/ipv4/tcp_input.c | newsk->ip_tos=skb->ip_hdr->tos; |
newsk | 479 | net/ipv4/tcp_input.c | rt = ip_rt_route(newsk->opt && newsk->opt->srr ? newsk->opt->faddr : saddr, 0); |
newsk | 480 | net/ipv4/tcp_input.c | newsk->ip_route_cache = rt; |
newsk | 483 | net/ipv4/tcp_input.c | newsk->window_clamp = rt->rt_window; |
newsk | 485 | net/ipv4/tcp_input.c | newsk->window_clamp = 0; |
newsk | 488 | net/ipv4/tcp_input.c | newsk->mtu = sk->user_mss; |
newsk | 490 | net/ipv4/tcp_input.c | newsk->mtu = rt->rt_mtu - sizeof(struct iphdr) - sizeof(struct tcphdr); |
newsk | 492 | net/ipv4/tcp_input.c | newsk->mtu = 576 - sizeof(struct iphdr) - sizeof(struct tcphdr); |
newsk | 498 | net/ipv4/tcp_input.c | newsk->mtu = min(newsk->mtu, dev->mtu - sizeof(struct iphdr) - sizeof(struct tcphdr)); |
newsk | 518 | net/ipv4/tcp_input.c | tcp_options(newsk,skb->h.th); |
newsk | 521 | net/ipv4/tcp_input.c | tcp_send_synack(newsk, sk, skb); |
newsk | 730 | net/ipv4/tcp_output.c | void tcp_send_synack(struct sock * newsk, struct sock * sk, struct sk_buff * skb) |
newsk | 738 | net/ipv4/tcp_output.c | buff = sock_wmalloc(newsk, MAX_SYN_SIZE, 1, GFP_ATOMIC); |
newsk | 742 | net/ipv4/tcp_output.c | destroy_sock(newsk); |
newsk | 748 | net/ipv4/tcp_output.c | buff->sk = newsk; |
newsk | 749 | net/ipv4/tcp_output.c | buff->localroute = newsk->localroute; |
newsk | 755 | net/ipv4/tcp_output.c | tmp = sk->prot->build_header(buff, newsk->saddr, newsk->daddr, &ndev, |
newsk | 756 | net/ipv4/tcp_output.c | IPPROTO_TCP, newsk->opt, MAX_SYN_SIZE,sk->ip_tos,sk->ip_ttl,&newsk->ip_route_cache); |
newsk | 767 | net/ipv4/tcp_output.c | destroy_sock(newsk); |
newsk | 777 | net/ipv4/tcp_output.c | buff->seq = newsk->write_seq++; |
newsk | 778 | net/ipv4/tcp_output.c | buff->end_seq = newsk->write_seq; |
newsk | 783 | net/ipv4/tcp_output.c | t1->source = newsk->dummy_th.source; |
newsk | 785 | net/ipv4/tcp_output.c | newsk->sent_seq = newsk->write_seq; |
newsk | 786 | net/ipv4/tcp_output.c | t1->window = ntohs(tcp_select_window(newsk)); |
newsk | 792 | net/ipv4/tcp_output.c | t1->ack_seq = htonl(newsk->acked_seq); |
newsk | 797 | net/ipv4/tcp_output.c | ptr[2] = ((newsk->mtu) >> 8) & 0xff; |
newsk | 798 | net/ipv4/tcp_output.c | ptr[3] =(newsk->mtu) & 0xff; |
newsk | 800 | net/ipv4/tcp_output.c | tcp_send_check(t1, newsk->saddr, newsk->daddr, sizeof(*t1)+4, buff); |
newsk | 801 | net/ipv4/tcp_output.c | newsk->prot->queue_xmit(newsk, ndev, buff, 0); |
newsk | 802 | net/ipv4/tcp_output.c | tcp_reset_xmit_timer(newsk, TIME_WRITE , TCP_TIMEOUT_INIT); |
newsk | 803 | net/ipv4/tcp_output.c | skb->sk = newsk; |
newsk | 810 | net/ipv4/tcp_output.c | atomic_add(skb->truesize, &newsk->rmem_alloc); |
newsk | 874 | net/netrom/af_netrom.c | struct sock *newsk; |
newsk | 909 | net/netrom/af_netrom.c | newsk = skb->sk; |
newsk | 910 | net/netrom/af_netrom.c | newsk->pair = NULL; |
newsk | 917 | net/netrom/af_netrom.c | newsock->data = newsk; |
newsk | 592 | net/unix/af_unix.c | unix_socket *newsk, *tsk; |
newsk | 604 | net/unix/af_unix.c | newsk=newsock->data; |
newsk | 607 | net/unix/af_unix.c | newsk->protinfo.af_unix.name=kmalloc(strlen(sk->protinfo.af_unix.name)+1, GFP_KERNEL); |
newsk | 608 | net/unix/af_unix.c | if(newsk->protinfo.af_unix.name==NULL) |
newsk | 610 | net/unix/af_unix.c | strcpy(newsk->protinfo.af_unix.name, sk->protinfo.af_unix.name); |
newsk | 637 | net/unix/af_unix.c | newsk->protinfo.af_unix.other=tsk; |
newsk | 638 | net/unix/af_unix.c | tsk->protinfo.af_unix.other=newsk; |
newsk | 640 | net/unix/af_unix.c | newsk->state=TCP_ESTABLISHED; |
newsk | 641 | net/unix/af_unix.c | newsk->protinfo.af_unix.locks++; /* Swap lock over */ |