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,
skb12606net/inet/tcp.cstruct sk_buff *skb1, *skb2;
skb12656net/inet/tcp.cskb1= NULL;
skb12659net/inet/tcp.cfor(skb1=sk->rqueue->prev; ; skb1 =(struct sk_buff *)skb1->prev) {
skb12662net/inet/tcp.cprintk("skb1=%p :", skb1);
skb12663net/inet/tcp.cprintk("skb1->h.th->seq = %ld: ", skb1->h.th->seq);
skb12669net/inet/tcp.cif (after(th->seq+1, skb1->h.th->seq)) {
skb12670net/inet/tcp.cskb->prev = skb1;
skb12671net/inet/tcp.cskb->next = skb1->next;
skb12673net/inet/tcp.cskb1->next = skb;
skb12674net/inet/tcp.cif (skb1 == sk->rqueue) sk->rqueue = skb;
skb12677net/inet/tcp.cif (skb1->prev == sk->rqueue) {
skb12678net/inet/tcp.cskb->next= skb1;
skb12679net/inet/tcp.cskb->prev = skb1->prev;
skb12681net/inet/tcp.cskb1->prev = skb;
skb12682net/inet/tcp.cskb1 = NULL; /* so we know we might be able
skb12687net/inet/tcp.cif (th->seq==skb1->h.th->seq && skb->len>= skb1->len)
skb12689net/inet/tcp.cskb_append(skb1,skb);
skb12690net/inet/tcp.cskb_unlink(skb1);
skb12691net/inet/tcp.ckfree_skb(skb1,FREE_READ);
skb12693net/inet/tcp.cskb1=NULL;
skb12696net/inet/tcp.cif (after(th->seq+1, skb1->h.th->seq))
skb12698net/inet/tcp.cskb_append(skb1,skb);
skb12701net/inet/tcp.cif (skb1 == sk->rqueue)
skb12721net/inet/tcp.cif ((!dup_dumped && (skb1 == NULL || skb1->acked)) || before(th->seq, sk->acked_seq+1)) {
skb12801net/inet/tcp.cskb1 = skb_peek(&sk->rqueue);
skb12802net/inet/tcp.cif (skb1 == NULL) {
skb12808net/inet/tcp.cif (skb1->acked) {
skb12812net/inet/tcp.cskb_unlink(skb1);
skb12814net/inet/tcp.cif (skb1->prev == skb1) {
skb12817net/inet/tcp.csk->rqueue = (struct sk_buff *)skb1->prev;
skb12818net/inet/tcp.cskb1->next->prev = skb1->prev;
skb12819net/inet/tcp.cskb1->prev->next = skb1->next;
skb12822net/inet/tcp.ckfree_skb(skb1, FREE_READ);