tag | line | file | source code |
rtr | 1137 | net/ipv4/route.c | static __inline__ void rt_req_enqueue(struct rt_req **q, struct rt_req *rtr) |
rtr | 1146 | net/ipv4/route.c | rtr->rtr_next = rtr; |
rtr | 1149 | net/ipv4/route.c | rtr->rtr_next = tail->rtr_next; |
rtr | 1150 | net/ipv4/route.c | tail->rtr_next = rtr; |
rtr | 1152 | net/ipv4/route.c | *q = rtr; |
rtr | 1163 | net/ipv4/route.c | struct rt_req * rtr; |
rtr | 1167 | net/ipv4/route.c | rtr = (*q)->rtr_next; |
rtr | 1168 | net/ipv4/route.c | (*q)->rtr_next = rtr->rtr_next; |
rtr | 1169 | net/ipv4/route.c | if (rtr->rtr_next == rtr) |
rtr | 1171 | net/ipv4/route.c | rtr->rtr_next = NULL; |
rtr | 1172 | net/ipv4/route.c | return rtr; |
rtr | 1185 | net/ipv4/route.c | struct rt_req * rtr; |
rtr | 1189 | net/ipv4/route.c | while ((rtr = rt_req_dequeue(&rt_backlog)) != NULL) |
rtr | 1192 | net/ipv4/route.c | rt_redirect_1(rtr->dst, rtr->gw, rtr->dev); |
rtr | 1193 | net/ipv4/route.c | kfree_s(rtr, sizeof(struct rt_req)); |
rtr | 1249 | net/ipv4/route.c | struct rt_req * rtr; |
rtr | 1274 | net/ipv4/route.c | rtr = kmalloc(sizeof(struct rt_req), GFP_ATOMIC); |
rtr | 1275 | net/ipv4/route.c | if (rtr) |
rtr | 1277 | net/ipv4/route.c | rtr->dst = dst; |
rtr | 1278 | net/ipv4/route.c | rtr->gw = gw; |
rtr | 1279 | net/ipv4/route.c | rtr->dev = dev; |
rtr | 1280 | net/ipv4/route.c | rt_req_enqueue(&rt_backlog, rtr); |