taglinefilesource code
rtr1206net/ipv4/route.cstatic __inline__ void rt_req_enqueue(struct rt_req **q, struct rt_req *rtr)
rtr1215net/ipv4/route.crtr->rtr_next = rtr;
rtr1218net/ipv4/route.crtr->rtr_next = tail->rtr_next;
rtr1219net/ipv4/route.ctail->rtr_next = rtr;
rtr1221net/ipv4/route.c*q = rtr;
rtr1232net/ipv4/route.cstruct rt_req * rtr;
rtr1236net/ipv4/route.crtr = (*q)->rtr_next;
rtr1237net/ipv4/route.c(*q)->rtr_next = rtr->rtr_next;
rtr1238net/ipv4/route.cif (rtr->rtr_next == rtr)
rtr1240net/ipv4/route.crtr->rtr_next = NULL;
rtr1241net/ipv4/route.creturn rtr;
rtr1254net/ipv4/route.cstruct rt_req * rtr;
rtr1258net/ipv4/route.cwhile ((rtr = rt_req_dequeue(&rt_backlog)) != NULL)
rtr1261net/ipv4/route.crt_redirect_1(rtr->dst, rtr->gw, rtr->dev);
rtr1262net/ipv4/route.ckfree_s(rtr, sizeof(struct rt_req));
rtr1318net/ipv4/route.cstruct rt_req * rtr;
rtr1343net/ipv4/route.crtr = kmalloc(sizeof(struct rt_req), GFP_ATOMIC);
rtr1344net/ipv4/route.cif (rtr)
rtr1346net/ipv4/route.crtr->dst = dst;
rtr1347net/ipv4/route.crtr->gw = gw;
rtr1348net/ipv4/route.crtr->dev = dev;
rtr1349net/ipv4/route.crt_req_enqueue(&rt_backlog, rtr);