| tag | line | file | source code |
| skb2 | 75 | drivers/net/loopback.c | struct sk_buff *skb2=skb; |
| skb2 | 79 | drivers/net/loopback.c | dev_kfree_skb(skb2, FREE_READ); |
| skb2 | 130 | drivers/net/tunnel.c | struct sk_buff *skb2; /* The output packet */ |
| skb2 | 214 | drivers/net/tunnel.c | if ( !(skb2 = dev_alloc_skb(newlen)) ) |
| skb2 | 224 | drivers/net/tunnel.c | skb2->free=1; |
| skb2 | 225 | drivers/net/tunnel.c | skb_put(skb2,newlen); |
| skb2 | 226 | drivers/net/tunnel.c | iph=skb2->h.iph=(struct iphdr *)skb2->data; |
| skb2 | 227 | drivers/net/tunnel.c | skb2->ip_hdr=iph; |
| skb2 | 228 | drivers/net/tunnel.c | memcpy(skb2->h.iph, skb->data, ip_header_len ); |
| skb2 | 229 | drivers/net/tunnel.c | memcpy(skb2->data + ip_header_len, skb->data, skb->len); |
| skb2 | 239 | drivers/net/tunnel.c | iph->tot_len = htons(skb2->len); |
| skb2 | 255 | drivers/net/tunnel.c | if(ip_forward(skb2, dev, 0, iph->daddr, 0)) |
| skb2 | 256 | drivers/net/tunnel.c | kfree_skb(skb2, FREE_WRITE); |
| skb2 | 1600 | net/appletalk/ddp.c | struct sk_buff *skb2=skb_clone(skb, GFP_KERNEL); |
| skb2 | 1601 | net/appletalk/ddp.c | if(skb2) |
| skb2 | 1606 | net/appletalk/ddp.c | if(aarp_send_ddp(dev,skb2,&usat->sat_addr, NULL)==-1) |
| skb2 | 1607 | net/appletalk/ddp.c | kfree_skb(skb2, FREE_WRITE); |
| skb2 | 387 | net/core/dev.c | struct sk_buff *skb2; |
| skb2 | 388 | net/core/dev.c | if ((skb2 = skb_clone(skb, GFP_ATOMIC)) == NULL) |
| skb2 | 390 | net/core/dev.c | skb2->h.raw = skb2->data + dev->hard_header_len; |
| skb2 | 391 | net/core/dev.c | skb2->mac.raw = skb2->data; |
| skb2 | 392 | net/core/dev.c | ptype->func(skb2, skb->dev, ptype); |
| skb2 | 676 | net/core/dev.c | struct sk_buff *skb2=skb_clone(skb, GFP_ATOMIC); |
| skb2 | 677 | net/core/dev.c | if(skb2) |
| skb2 | 678 | net/core/dev.c | pt_prev->func(skb2,skb->dev, pt_prev); |
| skb2 | 693 | net/core/dev.c | struct sk_buff *skb2; |
| skb2 | 695 | net/core/dev.c | skb2=skb_clone(skb, GFP_ATOMIC); |
| skb2 | 702 | net/core/dev.c | if(skb2) |
| skb2 | 703 | net/core/dev.c | pt_prev->func(skb2, skb->dev, pt_prev); |
| skb2 | 97 | net/core/skbuff.c | struct sk_buff *skb2 = skb->next; |
| skb2 | 99 | net/core/skbuff.c | while (skb2 != skb && i < 5) { |
| skb2 | 100 | net/core/skbuff.c | if (skb_check(skb2, 0, line, file) < 0) { |
| skb2 | 105 | net/core/skbuff.c | skb2 = skb2->next; |
| skb2 | 349 | net/ipv4/af_inet.c | struct sk_buff *skb2; |
| skb2 | 361 | net/ipv4/af_inet.c | skb2 = skb->link3; |
| skb2 | 363 | net/ipv4/af_inet.c | skb = skb2; |
| skb2 | 513 | net/ipv4/icmp.c | struct sk_buff *skb2; |
| skb2 | 521 | net/ipv4/icmp.c | skb2 = alloc_skb(size, GFP_ATOMIC); |
| skb2 | 523 | net/ipv4/icmp.c | if (skb2 == NULL) |
| skb2 | 529 | net/ipv4/icmp.c | skb2->free = 1; |
| skb2 | 532 | net/ipv4/icmp.c | offset = ip_build_header(skb2, daddr, saddr, &ndev, |
| skb2 | 538 | net/ipv4/icmp.c | kfree_skb(skb2,FREE_WRITE); |
| skb2 | 547 | net/ipv4/icmp.c | skb_put(skb2,len); |
| skb2 | 552 | net/ipv4/icmp.c | icmphr = (struct icmphdr *) (skb2->data + offset); |
| skb2 | 568 | net/ipv4/icmp.c | ip_queue_xmit((struct sock *)NULL, ndev, skb2, 1); |
| skb2 | 586 | net/ipv4/icmp.c | struct sk_buff *skb2; |
| skb2 | 602 | net/ipv4/icmp.c | if (! (skb2 = alloc_skb(size, GFP_ATOMIC))) |
| skb2 | 609 | net/ipv4/icmp.c | skb2->free = 1; |
| skb2 | 615 | net/ipv4/icmp.c | offset = ip_build_header(skb2, daddr, saddr, &ndev, IPPROTO_ICMP, opt, len, |
| skb2 | 620 | net/ipv4/icmp.c | kfree_skb(skb2, FREE_WRITE); |
| skb2 | 629 | net/ipv4/icmp.c | skb_put(skb2,20); |
| skb2 | 635 | net/ipv4/icmp.c | icmphr = (struct icmphdr *) (skb2->data + offset); |
| skb2 | 654 | net/ipv4/icmp.c | ip_queue_xmit((struct sock *) NULL, ndev, skb2, 1); |
| skb2 | 693 | net/ipv4/icmp.c | struct sk_buff *skb2; |
| skb2 | 701 | net/ipv4/icmp.c | skb2 = alloc_skb(size, GFP_ATOMIC); |
| skb2 | 702 | net/ipv4/icmp.c | if (skb2 == NULL) |
| skb2 | 708 | net/ipv4/icmp.c | skb2->free = 1; |
| skb2 | 714 | net/ipv4/icmp.c | offset = ip_build_header(skb2, daddr, saddr, &ndev, |
| skb2 | 720 | net/ipv4/icmp.c | kfree_skb(skb2,FREE_WRITE); |
| skb2 | 729 | net/ipv4/icmp.c | skb_put(skb2,len); |
| skb2 | 735 | net/ipv4/icmp.c | icmphr = (struct icmphdr *) (skb2->data + offset); |
| skb2 | 746 | net/ipv4/icmp.c | ip_queue_xmit((struct sock *)NULL, ndev, skb2, 1); |
| skb2 | 683 | net/ipv4/ip.c | struct sk_buff *skb2; |
| skb2 | 851 | net/ipv4/ip.c | skb2 = ip_glue(qp); /* glue together the fragments */ |
| skb2 | 852 | net/ipv4/ip.c | return(skb2); |
| skb2 | 877 | net/ipv4/ip.c | struct sk_buff *skb2; |
| skb2 | 968 | net/ipv4/ip.c | if ((skb2 = alloc_skb(len + hlen+15,GFP_ATOMIC)) == NULL) |
| skb2 | 979 | net/ipv4/ip.c | skb2->arp = skb->arp; |
| skb2 | 982 | net/ipv4/ip.c | skb2->free = 1; |
| skb2 | 983 | net/ipv4/ip.c | skb_put(skb2,len + hlen); |
| skb2 | 984 | net/ipv4/ip.c | skb2->h.raw=(char *) skb2->data; |
| skb2 | 994 | net/ipv4/ip.c | sk->wmem_alloc += skb2->truesize; |
| skb2 | 995 | net/ipv4/ip.c | skb2->sk=sk; |
| skb2 | 998 | net/ipv4/ip.c | skb2->raddr = skb->raddr; /* For rebuild_header - must be here */ |
| skb2 | 1004 | net/ipv4/ip.c | memcpy(skb2->h.raw, raw, hlen); |
| skb2 | 1009 | net/ipv4/ip.c | memcpy(skb2->h.raw + hlen, ptr, len); |
| skb2 | 1012 | net/ipv4/ip.c | skb2->h.raw+=dev->hard_header_len; |
| skb2 | 1017 | net/ipv4/ip.c | iph = (struct iphdr *)(skb2->h.raw/*+dev->hard_header_len*/); |
| skb2 | 1019 | net/ipv4/ip.c | skb2->ip_hdr = iph; |
| skb2 | 1035 | net/ipv4/ip.c | ip_queue_xmit(sk, dev, skb2, 2); |
| skb2 | 1052 | net/ipv4/ip.c | struct sk_buff *skb2; /* Output packet */ |
| skb2 | 1211 | net/ipv4/ip.c | skb2 = alloc_skb(dev2->hard_header_len + skb->len + 15, GFP_ATOMIC); |
| skb2 | 1212 | net/ipv4/ip.c | IS_SKB(skb2); |
| skb2 | 1219 | net/ipv4/ip.c | if (skb2 == NULL) |
| skb2 | 1229 | net/ipv4/ip.c | ip_send(skb2,raddr,skb->len,dev2,dev2->pa_addr); |
| skb2 | 1236 | net/ipv4/ip.c | ptr = skb_put(skb2,skb->len); |
| skb2 | 1237 | net/ipv4/ip.c | skb2->free = 1; |
| skb2 | 1238 | net/ipv4/ip.c | skb2->h.raw = ptr; |
| skb2 | 1251 | net/ipv4/ip.c | skb2 = skb; |
| skb2 | 1252 | net/ipv4/ip.c | skb2->dev=dev2; |
| skb2 | 1268 | net/ipv4/ip.c | if(skb2->len > dev2->mtu + dev2->hard_header_len) |
| skb2 | 1270 | net/ipv4/ip.c | ip_fragment(NULL,skb2,dev2, is_frag); |
| skb2 | 1271 | net/ipv4/ip.c | kfree_skb(skb2,FREE_WRITE); |
| skb2 | 1289 | net/ipv4/ip.c | dev_queue_xmit(skb2, dev2, SOPRI_INTERACTIVE); |
| skb2 | 1291 | net/ipv4/ip.c | dev_queue_xmit(skb2, dev2, SOPRI_BACKGROUND); |
| skb2 | 1293 | net/ipv4/ip.c | dev_queue_xmit(skb2, dev2, SOPRI_NORMAL); |
| skb2 | 1303 | net/ipv4/ip.c | if(skb==skb2) |
| skb2 | 1658 | net/ipv4/ip.c | struct sk_buff *skb2; |
| skb2 | 1671 | net/ipv4/ip.c | skb2 = skb_clone(skb, GFP_ATOMIC); |
| skb2 | 1672 | net/ipv4/ip.c | if(skb2==NULL) |
| skb2 | 1677 | net/ipv4/ip.c | skb2 = skb; |
| skb2 | 1687 | net/ipv4/ip.c | ipprot->handler(skb2, dev, NULL, iph->daddr, |
| skb2 | 582 | net/ipv4/ip_fw.c | struct sk_buff *skb2; |
| skb2 | 694 | net/ipv4/ip_fw.c | skb2 = alloc_skb(MAX_HEADER + skb->len+ftp->delta, GFP_ATOMIC); |
| skb2 | 695 | net/ipv4/ip_fw.c | if (skb2 == NULL) { |
| skb2 | 699 | net/ipv4/ip_fw.c | skb2->free = skb->free; |
| skb2 | 700 | net/ipv4/ip_fw.c | skb_reserve(skb2,MAX_HEADER); |
| skb2 | 701 | net/ipv4/ip_fw.c | skb_put(skb2,skb->len + ftp->delta); |
| skb2 | 703 | net/ipv4/ip_fw.c | skb2->h.raw = skb2->data + (skb->h.raw - skb->data); |
| skb2 | 704 | net/ipv4/ip_fw.c | iph=skb2->h.iph; |
| skb2 | 710 | net/ipv4/ip_fw.c | memcpy(skb2->data, skb->data, (p - (char *)skb->data)); |
| skb2 | 711 | net/ipv4/ip_fw.c | memcpy(&skb2->data[(p - (char *)skb->data)], buf, strlen(buf)); |
| skb2 | 712 | net/ipv4/ip_fw.c | memcpy(&skb2->data[(p - (char *)skb->data) + strlen(buf)], data, |
| skb2 | 721 | net/ipv4/ip_fw.c | return skb2; |
| skb2 | 3397 | net/ipv4/tcp.c | struct sk_buff *skb2; |
| skb2 | 3400 | net/ipv4/tcp.c | skb2 = sk->send_head; |
| skb2 | 3413 | net/ipv4/tcp.c | while (skb2 != NULL) |
| skb2 | 3415 | net/ipv4/tcp.c | skb = skb2; |
| skb2 | 3416 | net/ipv4/tcp.c | skb2 = skb->link3; |
| skb2 | 3997 | net/ipv4/tcp.c | struct sk_buff *skb1, *skb2; |
| skb2 | 4198 | net/ipv4/tcp.c | for(skb2 = skb->next; |
| skb2 | 4199 | net/ipv4/tcp.c | skb2 != (struct sk_buff *)&sk->receive_queue; |
| skb2 | 4200 | net/ipv4/tcp.c | skb2 = skb2->next) |
| skb2 | 4202 | net/ipv4/tcp.c | if (before(skb2->h.th->seq, sk->acked_seq+1)) |
| skb2 | 4204 | net/ipv4/tcp.c | if (after(skb2->h.th->ack_seq, sk->acked_seq)) |
| skb2 | 4207 | net/ipv4/tcp.c | (skb2->h.th->ack_seq - sk->acked_seq); |
| skb2 | 4211 | net/ipv4/tcp.c | sk->acked_seq = skb2->h.th->ack_seq; |
| skb2 | 4213 | net/ipv4/tcp.c | skb2->acked = 1; |
| skb2 | 4218 | net/ipv4/tcp.c | if (skb2->h.th->fin) |
| skb2 | 350 | net/ipx/af_ipx.c | struct sk_buff *skb1 = NULL, *skb2 = NULL; |
| skb2 | 406 | net/ipx/af_ipx.c | skb2 = skb_clone(skb1, GFP_ATOMIC); |
| skb2 | 407 | net/ipx/af_ipx.c | if (skb2 != NULL) { |
| skb2 | 408 | net/ipx/af_ipx.c | skb2->arp = skb2->free = 1; |
| skb2 | 411 | net/ipx/af_ipx.c | skb2 = skb1; |
| skb2 | 418 | net/ipx/af_ipx.c | if (skb2 == NULL) return -ENOMEM; |
| skb2 | 421 | net/ipx/af_ipx.c | (void) ipxitf_def_skb_handler(sock2, skb2); |
| skb2 | 430 | net/ipx/af_ipx.c | struct sk_buff *skb2; |
| skb2 | 459 | net/ipx/af_ipx.c | skb2 = alloc_skb(len, GFP_ATOMIC); |
| skb2 | 460 | net/ipx/af_ipx.c | if (skb2 != NULL) { |
| skb2 | 461 | net/ipx/af_ipx.c | skb_reserve(skb2,out_offset); |
| skb2 | 462 | net/ipx/af_ipx.c | skb2->h.raw=skb_put(skb2,skb->len); |
| skb2 | 463 | net/ipx/af_ipx.c | skb2->free=1; |
| skb2 | 464 | net/ipx/af_ipx.c | skb2->arp=1; |
| skb2 | 465 | net/ipx/af_ipx.c | memcpy(skb2->h.raw, skb->h.raw, skb->len); |
| skb2 | 468 | net/ipx/af_ipx.c | return skb2; |