tag | line | file | source code |
skb1 | 355 | net/inet/icmp.c | icmp_rcv(struct sk_buff *skb1, struct device *dev, struct options *opt, |
skb1 | 366 | net/inet/icmp.c | skb1->sk = NULL; |
skb1 | 367 | net/inet/icmp.c | kfree_skb(skb1, FREE_READ); |
skb1 | 371 | net/inet/icmp.c | buff = skb1->h.raw; |
skb1 | 378 | net/inet/icmp.c | skb1->sk = NULL; |
skb1 | 379 | net/inet/icmp.c | kfree_skb(skb1, FREE_READ); |
skb1 | 389 | net/inet/icmp.c | icmp_unreach(icmph, skb1); |
skb1 | 392 | net/inet/icmp.c | icmp_redirect(icmph, skb1, dev); |
skb1 | 395 | net/inet/icmp.c | icmp_echo(icmph, skb1, dev, saddr, daddr, len, opt); |
skb1 | 398 | net/inet/icmp.c | skb1->sk = NULL; |
skb1 | 399 | net/inet/icmp.c | kfree_skb(skb1, FREE_READ); |
skb1 | 402 | net/inet/icmp.c | icmp_info(icmph, skb1, dev, saddr, daddr, len, opt); |
skb1 | 405 | net/inet/icmp.c | skb1->sk = NULL; |
skb1 | 406 | net/inet/icmp.c | kfree_skb(skb1, FREE_READ); |
skb1 | 409 | net/inet/icmp.c | icmp_address(icmph, skb1, dev, saddr, daddr, len, opt); |
skb1 | 412 | net/inet/icmp.c | skb1->sk = NULL; |
skb1 | 413 | net/inet/icmp.c | kfree_skb(skb1, FREE_READ); |
skb1 | 419 | net/inet/icmp.c | skb1->sk = NULL; |
skb1 | 420 | net/inet/icmp.c | kfree_skb(skb1, FREE_READ); |
skb1 | 424 | net/inet/icmp.c | skb1->sk = NULL; |
skb1 | 425 | net/inet/icmp.c | kfree_skb(skb1, FREE_READ); |
skb1 | 28 | net/inet/icmp.h | extern int icmp_rcv(struct sk_buff *skb1, struct device *dev, |
skb1 | 2403 | net/inet/tcp.c | struct sk_buff *skb1, *skb2; |
skb1 | 2453 | net/inet/tcp.c | skb1= NULL; |
skb1 | 2456 | net/inet/tcp.c | for(skb1=sk->rqueue->prev; ; skb1 =(struct sk_buff *)skb1->prev) { |
skb1 | 2459 | net/inet/tcp.c | printk("skb1=%p :", skb1); |
skb1 | 2460 | net/inet/tcp.c | printk("skb1->h.th->seq = %ld: ", skb1->h.th->seq); |
skb1 | 2466 | net/inet/tcp.c | if (after(th->seq+1, skb1->h.th->seq)) { |
skb1 | 2467 | net/inet/tcp.c | skb->prev = skb1; |
skb1 | 2468 | net/inet/tcp.c | skb->next = skb1->next; |
skb1 | 2470 | net/inet/tcp.c | skb1->next = skb; |
skb1 | 2471 | net/inet/tcp.c | if (skb1 == sk->rqueue) sk->rqueue = skb; |
skb1 | 2474 | net/inet/tcp.c | if (skb1->prev == sk->rqueue) { |
skb1 | 2475 | net/inet/tcp.c | skb->next= skb1; |
skb1 | 2476 | net/inet/tcp.c | skb->prev = skb1->prev; |
skb1 | 2478 | net/inet/tcp.c | skb1->prev = skb; |
skb1 | 2479 | net/inet/tcp.c | skb1 = NULL; /* so we know we might be able |
skb1 | 2484 | net/inet/tcp.c | if (th->seq==skb1->h.th->seq && skb->len>= skb1->len) |
skb1 | 2486 | net/inet/tcp.c | skb_append(skb1,skb); |
skb1 | 2487 | net/inet/tcp.c | skb_unlink(skb1); |
skb1 | 2488 | net/inet/tcp.c | kfree_skb(skb1,FREE_READ); |
skb1 | 2490 | net/inet/tcp.c | skb1=NULL; |
skb1 | 2493 | net/inet/tcp.c | if (after(th->seq+1, skb1->h.th->seq)) |
skb1 | 2495 | net/inet/tcp.c | skb_append(skb1,skb); |
skb1 | 2498 | net/inet/tcp.c | if (skb1 == sk->rqueue) |
skb1 | 2518 | net/inet/tcp.c | if ((!dup_dumped && (skb1 == NULL || skb1->acked)) || before(th->seq, sk->acked_seq+1)) { |
skb1 | 2582 | net/inet/tcp.c | skb1 = skb_peek(&sk->rqueue); |
skb1 | 2583 | net/inet/tcp.c | if (skb1 == NULL) { |
skb1 | 2589 | net/inet/tcp.c | if (skb1->acked) { |
skb1 | 2593 | net/inet/tcp.c | skb_unlink(skb1); |
skb1 | 2595 | net/inet/tcp.c | if (skb1->prev == skb1) { |
skb1 | 2598 | net/inet/tcp.c | sk->rqueue = (struct sk_buff *)skb1->prev; |
skb1 | 2599 | net/inet/tcp.c | skb1->next->prev = skb1->prev; |
skb1 | 2600 | net/inet/tcp.c | skb1->prev->next = skb1->next; |
skb1 | 2603 | net/inet/tcp.c | kfree_skb(skb1, FREE_READ); |