tag | line | file | source code |
rtr | 1206 | net/ipv4/route.c | static __inline__ void rt_req_enqueue(struct rt_req **q, struct rt_req *rtr) |
rtr | 1215 | net/ipv4/route.c | rtr->rtr_next = rtr; |
rtr | 1218 | net/ipv4/route.c | rtr->rtr_next = tail->rtr_next; |
rtr | 1219 | net/ipv4/route.c | tail->rtr_next = rtr; |
rtr | 1221 | net/ipv4/route.c | *q = rtr; |
rtr | 1232 | net/ipv4/route.c | struct rt_req * rtr; |
rtr | 1236 | net/ipv4/route.c | rtr = (*q)->rtr_next; |
rtr | 1237 | net/ipv4/route.c | (*q)->rtr_next = rtr->rtr_next; |
rtr | 1238 | net/ipv4/route.c | if (rtr->rtr_next == rtr) |
rtr | 1240 | net/ipv4/route.c | rtr->rtr_next = NULL; |
rtr | 1241 | net/ipv4/route.c | return rtr; |
rtr | 1254 | net/ipv4/route.c | struct rt_req * rtr; |
rtr | 1258 | net/ipv4/route.c | while ((rtr = rt_req_dequeue(&rt_backlog)) != NULL) |
rtr | 1261 | net/ipv4/route.c | rt_redirect_1(rtr->dst, rtr->gw, rtr->dev); |
rtr | 1262 | net/ipv4/route.c | kfree_s(rtr, sizeof(struct rt_req)); |
rtr | 1318 | net/ipv4/route.c | struct rt_req * rtr; |
rtr | 1343 | net/ipv4/route.c | rtr = kmalloc(sizeof(struct rt_req), GFP_ATOMIC); |
rtr | 1344 | net/ipv4/route.c | if (rtr) |
rtr | 1346 | net/ipv4/route.c | rtr->dst = dst; |
rtr | 1347 | net/ipv4/route.c | rtr->gw = gw; |
rtr | 1348 | net/ipv4/route.c | rtr->dev = dev; |
rtr | 1349 | net/ipv4/route.c | rt_req_enqueue(&rt_backlog, rtr); |