route.c (27710bf6febe8323f78bceca002ca7d71e5012a7) | route.c (5ee091050986796856cc6207d86b38b4ef6bd8f4) |
---|---|
1/* 2 * Linux INET6 implementation 3 * FIB front-end. 4 * 5 * Authors: 6 * Pedro Roque <roque@di.fc.ul.pt> 7 * 8 * $Id: route.c,v 1.56 2001/10/31 21:55:55 davem Exp $ --- 2491 unchanged lines hidden (view full) --- 2500 2501struct ctl_table *ipv6_route_sysctl_init(struct net *net) 2502{ 2503 struct ctl_table *table; 2504 2505 table = kmemdup(ipv6_route_table_template, 2506 sizeof(ipv6_route_table_template), 2507 GFP_KERNEL); | 1/* 2 * Linux INET6 implementation 3 * FIB front-end. 4 * 5 * Authors: 6 * Pedro Roque <roque@di.fc.ul.pt> 7 * 8 * $Id: route.c,v 1.56 2001/10/31 21:55:55 davem Exp $ --- 2491 unchanged lines hidden (view full) --- 2500 2501struct ctl_table *ipv6_route_sysctl_init(struct net *net) 2502{ 2503 struct ctl_table *table; 2504 2505 table = kmemdup(ipv6_route_table_template, 2506 sizeof(ipv6_route_table_template), 2507 GFP_KERNEL); |
2508 2509 if (table) { 2510 table[0].data = &net->ipv6.sysctl.flush_delay; 2511 /* table[1].data will be handled when we have 2512 routes per namespace */ 2513 table[2].data = &net->ipv6.sysctl.ip6_rt_max_size; 2514 table[3].data = &net->ipv6.sysctl.ip6_rt_gc_min_interval; 2515 table[4].data = &net->ipv6.sysctl.ip6_rt_gc_timeout; 2516 table[5].data = &net->ipv6.sysctl.ip6_rt_gc_interval; 2517 table[6].data = &net->ipv6.sysctl.ip6_rt_gc_elasticity; 2518 table[7].data = &net->ipv6.sysctl.ip6_rt_mtu_expires; 2519 table[8].data = &net->ipv6.sysctl.ip6_rt_min_advmss; 2520 } 2521 |
|
2508 return table; 2509} 2510#endif 2511 2512int __init ip6_route_init(void) 2513{ 2514 int ret; 2515 --- 57 unchanged lines hidden --- | 2522 return table; 2523} 2524#endif 2525 2526int __init ip6_route_init(void) 2527{ 2528 int ret; 2529 --- 57 unchanged lines hidden --- |