tag | line | file | source code |
skb2 | 629 | net/inet/dev.c | struct sk_buff *skb2; |
skb2 | 632 | net/inet/dev.c | skb2 = alloc_skb(skb->mem_len, GFP_ATOMIC); |
skb2 | 633 | net/inet/dev.c | if (skb2 == NULL) |
skb2 | 635 | net/inet/dev.c | memcpy(skb2, (const void *) skb, skb->mem_len); |
skb2 | 636 | net/inet/dev.c | skb2->mem_addr = skb2; |
skb2 | 637 | net/inet/dev.c | skb2->h.raw = (unsigned char *)( |
skb2 | 638 | net/inet/dev.c | (unsigned long) skb2 + |
skb2 | 642 | net/inet/dev.c | skb2->free = 1; |
skb2 | 644 | net/inet/dev.c | skb2 = skb; |
skb2 | 654 | net/inet/dev.c | ptype->func(skb2, skb->dev, ptype); |
skb2 | 262 | net/inet/icmp.c | struct sk_buff *skb2; |
skb2 | 266 | net/inet/icmp.c | skb2 = alloc_skb(size, GFP_ATOMIC); |
skb2 | 267 | net/inet/icmp.c | if (skb2 == NULL) |
skb2 | 273 | net/inet/icmp.c | skb2->sk = NULL; |
skb2 | 274 | net/inet/icmp.c | skb2->free = 1; |
skb2 | 277 | net/inet/icmp.c | offset = ip_build_header(skb2, daddr, saddr, &dev, |
skb2 | 282 | net/inet/icmp.c | kfree_skb(skb2,FREE_WRITE); |
skb2 | 289 | net/inet/icmp.c | skb2->len = offset + len; |
skb2 | 292 | net/inet/icmp.c | icmphr = (struct icmphdr *) ((char *) (skb2 + 1) + offset); |
skb2 | 300 | net/inet/icmp.c | ip_queue_xmit((struct sock *)NULL, dev, skb2, 1); |
skb2 | 330 | net/inet/icmp.c | struct sk_buff *skb2; |
skb2 | 334 | net/inet/icmp.c | skb2 = alloc_skb(size, GFP_ATOMIC); |
skb2 | 335 | net/inet/icmp.c | if (skb2 == NULL) |
skb2 | 341 | net/inet/icmp.c | skb2->sk = NULL; |
skb2 | 342 | net/inet/icmp.c | skb2->free = 1; |
skb2 | 345 | net/inet/icmp.c | offset = ip_build_header(skb2, daddr, saddr, &dev, |
skb2 | 350 | net/inet/icmp.c | kfree_skb(skb2,FREE_WRITE); |
skb2 | 357 | net/inet/icmp.c | skb2->len = offset + len; |
skb2 | 360 | net/inet/icmp.c | icmphr = (struct icmphdr *) ((char *) (skb2 + 1) + offset); |
skb2 | 371 | net/inet/icmp.c | ip_queue_xmit((struct sock *)NULL, dev, skb2, 1); |
skb2 | 948 | net/inet/ip.c | struct sk_buff *skb2; |
skb2 | 1079 | net/inet/ip.c | skb2 = ip_glue(qp); /* glue together the fragments */ |
skb2 | 1080 | net/inet/ip.c | return(skb2); |
skb2 | 1100 | net/inet/ip.c | struct sk_buff *skb2; |
skb2 | 1166 | net/inet/ip.c | if ((skb2 = alloc_skb(sizeof(struct sk_buff) + len + hlen,GFP_KERNEL)) == NULL) |
skb2 | 1171 | net/inet/ip.c | skb2->arp = skb->arp; |
skb2 | 1172 | net/inet/ip.c | skb2->free = skb->free; |
skb2 | 1173 | net/inet/ip.c | skb2->len = len + hlen; |
skb2 | 1174 | net/inet/ip.c | skb2->h.raw=(char *)(skb2+1); |
skb2 | 1177 | net/inet/ip.c | sk->wmem_alloc += skb2->mem_len; |
skb2 | 1180 | net/inet/ip.c | memcpy(skb2->h.raw, raw, hlen); |
skb2 | 1183 | net/inet/ip.c | memcpy(skb2->h.raw + hlen, ptr, len); |
skb2 | 1186 | net/inet/ip.c | skb2->h.raw+=dev->hard_header_len; |
skb2 | 1188 | net/inet/ip.c | iph = (struct iphdr *)(skb2->h.raw/*+dev->hard_header_len*/); |
skb2 | 1199 | net/inet/ip.c | ip_queue_xmit(sk, dev, skb2, 1); |
skb2 | 1216 | net/inet/ip.c | struct sk_buff *skb2; |
skb2 | 1310 | net/inet/ip.c | skb2 = (struct sk_buff *) alloc_skb(sizeof(struct sk_buff) + |
skb2 | 1312 | net/inet/ip.c | if (skb2 == NULL) |
skb2 | 1317 | net/inet/ip.c | ptr = (unsigned char *)(skb2 + 1); |
skb2 | 1318 | net/inet/ip.c | skb2->sk = NULL; |
skb2 | 1319 | net/inet/ip.c | skb2->free = 1; |
skb2 | 1320 | net/inet/ip.c | skb2->len = skb->len + dev2->hard_header_len; |
skb2 | 1321 | net/inet/ip.c | skb2->next = NULL; |
skb2 | 1322 | net/inet/ip.c | skb2->h.raw = ptr; |
skb2 | 1328 | net/inet/ip.c | (void) ip_send(skb2, raddr, skb->len, dev2, dev2->pa_addr); |
skb2 | 1330 | net/inet/ip.c | if(skb2->len > dev2->mtu) |
skb2 | 1332 | net/inet/ip.c | ip_fragment(NULL,skb2,dev2, is_frag); |
skb2 | 1333 | net/inet/ip.c | kfree_skb(skb2,FREE_WRITE); |
skb2 | 1336 | net/inet/ip.c | dev2->queue_xmit(skb2, dev2, SOPRI_NORMAL); |
skb2 | 1445 | net/inet/ip.c | struct sk_buff *skb2; |
skb2 | 1459 | net/inet/ip.c | skb2 = alloc_skb(skb->mem_len, GFP_ATOMIC); |
skb2 | 1460 | net/inet/ip.c | if (skb2 == NULL) |
skb2 | 1462 | net/inet/ip.c | memcpy(skb2, skb, skb->mem_len); |
skb2 | 1463 | net/inet/ip.c | skb2->mem_addr = skb2; |
skb2 | 1464 | net/inet/ip.c | skb2->h.raw = (unsigned char *)( |
skb2 | 1465 | net/inet/ip.c | (unsigned long)skb2 + |
skb2 | 1468 | net/inet/ip.c | skb2->free=1; |
skb2 | 1472 | net/inet/ip.c | skb2 = skb; |
skb2 | 1481 | net/inet/ip.c | ipprot->handler(skb2, dev, opts_p ? opt : 0, iph->daddr, |
skb2 | 332 | net/inet/sock.c | struct sk_buff *skb2; |
skb2 | 334 | net/inet/sock.c | skb2=(struct sk_buff *)skb->next; |
skb2 | 342 | net/inet/sock.c | skb = skb2; |
skb2 | 371 | net/inet/sock.c | struct sk_buff *skb2; |
skb2 | 388 | net/inet/sock.c | skb2 = (struct sk_buff *)skb->link3; |
skb2 | 390 | net/inet/sock.c | skb = skb2; |
skb2 | 403 | net/inet/sock.c | struct sk_buff *skb2; |
skb2 | 405 | net/inet/sock.c | skb2 = (struct sk_buff *)skb->next; |
skb2 | 407 | net/inet/sock.c | skb = skb2; |
skb2 | 306 | net/inet/sockinet.c | struct sk_buff *skb2; |
skb2 | 308 | net/inet/sockinet.c | skb2=(struct sk_buff *)skb->next; |
skb2 | 317 | net/inet/sockinet.c | skb = skb2; |
skb2 | 346 | net/inet/sockinet.c | struct sk_buff *skb2; |
skb2 | 362 | net/inet/sockinet.c | skb2 = (struct sk_buff *)skb->link3; |
skb2 | 364 | net/inet/sockinet.c | skb = skb2; |
skb2 | 377 | net/inet/sockinet.c | struct sk_buff *skb2; |
skb2 | 379 | net/inet/sockinet.c | skb2 = (struct sk_buff *)skb->next; |
skb2 | 381 | net/inet/sockinet.c | skb = skb2; |
skb2 | 2485 | net/inet/tcp.c | struct sk_buff *skb,*skb2,*skb3; |
skb2 | 2487 | net/inet/tcp.c | for (skb = sk->send_head; skb != NULL; skb = skb2) |
skb2 | 2489 | net/inet/tcp.c | skb2 = (struct sk_buff *)skb->link3; |
skb2 | 2490 | net/inet/tcp.c | if (list == NULL || before (skb2->h.seq, list->h.seq)) |
skb2 | 2559 | net/inet/tcp.c | struct sk_buff *skb2; |
skb2 | 2562 | net/inet/tcp.c | skb2 = sk->send_head; |
skb2 | 2570 | net/inet/tcp.c | while (skb2 != NULL) |
skb2 | 2572 | net/inet/tcp.c | skb = skb2; |
skb2 | 2573 | net/inet/tcp.c | skb2 = (struct sk_buff *)skb->link3; |
skb2 | 2830 | net/inet/tcp.c | struct sk_buff *skb1, *skb2; |
skb2 | 2951 | net/inet/tcp.c | for(skb2 = (struct sk_buff *)skb->next; |
skb2 | 2952 | net/inet/tcp.c | skb2 !=(struct sk_buff *) sk->rqueue; |
skb2 | 2953 | net/inet/tcp.c | skb2 = (struct sk_buff *)skb2->next) |
skb2 | 2955 | net/inet/tcp.c | if (before(skb2->h.th->seq, sk->acked_seq+1)) |
skb2 | 2957 | net/inet/tcp.c | if (after(skb2->h.th->ack_seq, sk->acked_seq)) |
skb2 | 2958 | net/inet/tcp.c | sk->acked_seq = skb2->h.th->ack_seq; |
skb2 | 2959 | net/inet/tcp.c | skb2->acked = 1; |
skb2 | 2965 | net/inet/tcp.c | if (skb2->h.th->fin) |
skb2 | 547 | net/socket/dev.c | struct sk_buff *skb2; |
skb2 | 551 | net/socket/dev.c | skb2 = alloc_skb(skb->mem_len, GFP_ATOMIC); |
skb2 | 552 | net/socket/dev.c | if (skb2 == NULL) |
skb2 | 554 | net/socket/dev.c | memcpy(skb2, (const void *) skb, skb->mem_len); |
skb2 | 555 | net/socket/dev.c | skb2->mem_addr=skb2; |
skb2 | 556 | net/socket/dev.c | skb2->h.raw = (unsigned char *) |
skb2 | 558 | net/socket/dev.c | (unsigned long) skb2 + |
skb2 | 562 | net/socket/dev.c | skb2->free = 1; |
skb2 | 566 | net/socket/dev.c | skb2 = skb; |
skb2 | 576 | net/socket/dev.c | ptype->func(skb2, skb->dev, ptype); |