taglinefilesource code
skb1355net/inet/icmp.cicmp_rcv(struct sk_buff *skb1, struct device *dev, struct options *opt,
skb1366net/inet/icmp.cskb1->sk = NULL;
skb1367net/inet/icmp.ckfree_skb(skb1, FREE_READ);
skb1371net/inet/icmp.cbuff = skb1->h.raw;
skb1378net/inet/icmp.cskb1->sk = NULL;
skb1379net/inet/icmp.ckfree_skb(skb1, FREE_READ);
skb1389net/inet/icmp.cicmp_unreach(icmph, skb1);
skb1392net/inet/icmp.cicmp_redirect(icmph, skb1, dev);
skb1395net/inet/icmp.cicmp_echo(icmph, skb1, dev, saddr, daddr, len, opt);
skb1398net/inet/icmp.cskb1->sk = NULL;
skb1399net/inet/icmp.ckfree_skb(skb1, FREE_READ);
skb1402net/inet/icmp.cicmp_info(icmph, skb1, dev, saddr, daddr, len, opt);
skb1405net/inet/icmp.cskb1->sk = NULL;
skb1406net/inet/icmp.ckfree_skb(skb1, FREE_READ);
skb1409net/inet/icmp.cicmp_address(icmph, skb1, dev, saddr, daddr, len, opt);
skb1412net/inet/icmp.cskb1->sk = NULL;
skb1413net/inet/icmp.ckfree_skb(skb1, FREE_READ);
skb1419net/inet/icmp.cskb1->sk = NULL;
skb1420net/inet/icmp.ckfree_skb(skb1, FREE_READ);
skb1424net/inet/icmp.cskb1->sk = NULL;
skb1425net/inet/icmp.ckfree_skb(skb1, FREE_READ);
skb128net/inet/icmp.hextern int  icmp_rcv(struct sk_buff *skb1, struct device *dev,
skb12403net/inet/tcp.cstruct sk_buff *skb1, *skb2;
skb12453net/inet/tcp.cskb1= NULL;
skb12456net/inet/tcp.cfor(skb1=sk->rqueue->prev; ; skb1 =(struct sk_buff *)skb1->prev) {
skb12459net/inet/tcp.cprintk("skb1=%p :", skb1);
skb12460net/inet/tcp.cprintk("skb1->h.th->seq = %ld: ", skb1->h.th->seq);
skb12466net/inet/tcp.cif (after(th->seq+1, skb1->h.th->seq)) {
skb12467net/inet/tcp.cskb->prev = skb1;
skb12468net/inet/tcp.cskb->next = skb1->next;
skb12470net/inet/tcp.cskb1->next = skb;
skb12471net/inet/tcp.cif (skb1 == sk->rqueue) sk->rqueue = skb;
skb12474net/inet/tcp.cif (skb1->prev == sk->rqueue) {
skb12475net/inet/tcp.cskb->next= skb1;
skb12476net/inet/tcp.cskb->prev = skb1->prev;
skb12478net/inet/tcp.cskb1->prev = skb;
skb12479net/inet/tcp.cskb1 = NULL; /* so we know we might be able
skb12484net/inet/tcp.cif (th->seq==skb1->h.th->seq && skb->len>= skb1->len)
skb12486net/inet/tcp.cskb_append(skb1,skb);
skb12487net/inet/tcp.cskb_unlink(skb1);
skb12488net/inet/tcp.ckfree_skb(skb1,FREE_READ);
skb12490net/inet/tcp.cskb1=NULL;
skb12493net/inet/tcp.cif (after(th->seq+1, skb1->h.th->seq))
skb12495net/inet/tcp.cskb_append(skb1,skb);
skb12498net/inet/tcp.cif (skb1 == sk->rqueue)
skb12518net/inet/tcp.cif ((!dup_dumped && (skb1 == NULL || skb1->acked)) || before(th->seq, sk->acked_seq+1)) {
skb12582net/inet/tcp.cskb1 = skb_peek(&sk->rqueue);
skb12583net/inet/tcp.cif (skb1 == NULL) {
skb12589net/inet/tcp.cif (skb1->acked) {
skb12593net/inet/tcp.cskb_unlink(skb1);
skb12595net/inet/tcp.cif (skb1->prev == skb1) {
skb12598net/inet/tcp.csk->rqueue = (struct sk_buff *)skb1->prev;
skb12599net/inet/tcp.cskb1->next->prev = skb1->prev;
skb12600net/inet/tcp.cskb1->prev->next = skb1->next;
skb12603net/inet/tcp.ckfree_skb(skb1, FREE_READ);