#include <linux/config.h>#include <asm/uaccess.h>#include <asm/system.h>#include <asm/bitops.h>#include <linux/types.h>#include <linux/kernel.h>#include <linux/sched.h>#include <linux/mm.h>#include <linux/string.h>#include <linux/socket.h>#include <linux/sockios.h>#include <linux/errno.h>#include <linux/in.h>#include <linux/inet.h>#include <linux/netdevice.h>#include <linux/proc_fs.h>#include <linux/init.h>#include <linux/skbuff.h>#include <linux/rtnetlink.h>#include <linux/inetdevice.h>#include <linux/igmp.h>#include <linux/pkt_sched.h>#include <linux/mroute.h>#include <linux/netfilter_ipv4.h>#include <linux/random.h>#include <linux/jhash.h>#include <net/protocol.h>#include <net/ip.h>#include <net/route.h>#include <net/inetpeer.h>#include <net/sock.h>#include <net/ip_fib.h>#include <net/arp.h>#include <net/tcp.h>#include <net/icmp.h>Go to the source code of this file.
Classes | |
| struct | rt_hash_bucket |
Defines | |
| #define | IP_MAX_MTU 0xFFF0 |
| #define | RT_GC_TIMEOUT (300*HZ) |
| #define | RTprint(a...) printk(KERN_DEBUG a) |
| #define | ECN_OR_COST(class) TC_PRIO_##class |
Functions | |
| dst_entry * | ipv4_dst_check (struct dst_entry *dst, u32 cookie) |
| dst_entry * | ipv4_dst_reroute (struct dst_entry *dst, struct sk_buff *skb) |
| void | ipv4_dst_destroy (struct dst_entry *dst) |
| dst_entry * | ipv4_negative_advice (struct dst_entry *dst) |
| void | ipv4_link_failure (struct sk_buff *skb) |
| int | rt_garbage_collect (void) |
| int | rt_intern_hash (unsigned hash, struct rtable *rth, struct rtable **res) |
| unsigned int | rt_hash_code (u32 daddr, u32 saddr, u8 tos) |
| int | rt_cache_get_info (char *buffer, char **start, off_t offset, int length) |
| int | rt_cache_stat_get_info (char *buffer, char **start, off_t offset, int length) |
| __inline__ void | rt_free (struct rtable *rt) |
| __inline__ void | rt_drop (struct rtable *rt) |
| __inline__ int | rt_fast_clean (struct rtable *rth) |
| __inline__ int | rt_valuable (struct rtable *rth) |
| __inline__ int | rt_may_expire (struct rtable *rth, unsigned long tmo1, unsigned long tmo2) |
| u32 | rt_score (struct rtable *rt) |
| SMP_TIMER_DEFINE (rt_check_expire, rt_gc_task) | |
| SMP_TIMER_DEFINE (rt_run_flush, rt_cache_flush_task) | |
| void | rt_cache_flush (int delay) |
| void | rt_secret_rebuild (unsigned long dummy) |
| void | rt_bind_peer (struct rtable *rt, int create) |
| void | ip_select_fb_ident (struct iphdr *iph) |
| void | __ip_select_ident (struct iphdr *iph, struct dst_entry *dst) |
| void | rt_del (unsigned hash, struct rtable *rt) |
| void | ip_rt_redirect (u32 old_gw, u32 daddr, u32 new_gw, u32 saddr, u8 tos, struct net_device *dev) |
| void | ip_rt_send_redirect (struct sk_buff *skb) |
| int | ip_error (struct sk_buff *skb) |
| __inline__ unsigned short | guess_mtu (unsigned short old_mtu) |
| unsigned short | ip_rt_frag_needed (struct iphdr *iph, unsigned short new_mtu) |
| void | ip_rt_update_pmtu (struct dst_entry *dst, unsigned mtu) |
| int | ip_rt_bug (struct sk_buff *skb) |
| void | ip_rt_get_source (u8 *addr, struct rtable *rt) |
| void | rt_set_nexthop (struct rtable *rt, struct fib_result *res, u32 itag) |
| int | ip_route_input_mc (struct sk_buff *skb, u32 daddr, u32 saddr, u8 tos, struct net_device *dev, int our) |
| int | ip_route_input_slow (struct sk_buff *skb, u32 daddr, u32 saddr, u8 tos, struct net_device *dev) |
| int | ip_route_input (struct sk_buff *skb, u32 daddr, u32 saddr, u8 tos, struct net_device *dev) |
| int | ip_route_output_slow (struct rtable **rp, const struct rt_key *oldkey) |
| int | ip_route_output_key (struct rtable **rp, const struct rt_key *key) |
| int | rt_fill_info (struct sk_buff *skb, u32 pid, u32 seq, int event, int nowait) |
| int | inet_rtm_getroute (struct sk_buff *in_skb, struct nlmsghdr *nlh, void *arg) |
| int | ip_rt_dump (struct sk_buff *skb, struct netlink_callback *cb) |
| void | ip_rt_multicast_event (struct in_device *in_dev) |
| void __init | ip_rt_init (void) |
Variables | |
| int | ip_rt_min_delay = 2 * HZ |
| int | ip_rt_max_delay = 10 * HZ |
| int | ip_rt_max_size |
| int | ip_rt_gc_timeout = RT_GC_TIMEOUT |
| int | ip_rt_gc_interval = 60 * HZ |
| int | ip_rt_gc_min_interval = HZ / 2 |
| int | ip_rt_redirect_number = 9 |
| int | ip_rt_redirect_load = HZ / 50 |
| int | ip_rt_redirect_silence = ((HZ / 50) << (9 + 1)) |
| int | ip_rt_error_cost = HZ |
| int | ip_rt_error_burst = 5 * HZ |
| int | ip_rt_gc_elasticity = 8 |
| int | ip_rt_mtu_expires = 10 * 60 * HZ |
| int | ip_rt_min_pmtu = 512 + 20 + 20 |
| int | ip_rt_min_advmss = 256 |
| int | ip_rt_secret_interval = 10 * 60 * HZ |
| unsigned long | rt_deadline |
| timer_list | rt_flush_timer |
| timer_list | rt_periodic_timer |
| timer_list | rt_secret_timer |
| dst_ops | ipv4_dst_ops |
| __u8 | ip_tos2prio [16] |
| rt_hash_bucket | __aligned__ |
| rt_hash_bucket * | rt_hash_table |
| unsigned | rt_hash_mask |
| int | rt_hash_log |
| unsigned int | rt_hash_rnd |
| rt_cache_stat | rt_cache_stat [NR_CPUS] |
| void SMP_TIMER_NAME( | rt_check_expire )(unsigned long dummy) |
| void SMP_TIMER_NAME( | rt_run_flush )(unsigned long dummy) |
| spinlock_t | rt_flush_lock = SPIN_LOCK_UNLOCKED |
| unsigned short | mtu_plateau [] |
|
|
|
Definition at line 102 of file route.c. Referenced by rt_set_nexthop(). |
|
|
Definition at line 104 of file route.c. Referenced by rt_garbage_collect(). |
|
|
||||||||||||
|
Definition at line 803 of file route.c. References iphdr::id, inet_getid(), ip_select_fb_ident(), NET_CALLER, and rt_bind_peer(). Referenced by ip_build_xmit_slow(), and ip_select_ident().
|
|
|
Definition at line 1098 of file route.c. References mtu_plateau. Referenced by ip_rt_frag_needed().
|
|
||||||||||||||||
|
Definition at line 2240 of file route.c. References __dev_get_by_index(), alloc_skb(), ip_route_input(), ip_route_output(), kfree_skb(), MAX_HEADER, NETLINK_CB, netlink_unicast(), NLMSG_DATA, NLMSG_GOODSIZE, nlmsghdr::nlmsg_seq, rt_fill_info(), rtnl, and skb_reserve().
|
|
|
Definition at line 1055 of file route.c. References sk_buff::dst, icmp_send(), ip_rt_error_burst, ip_rt_error_cost, kfree_skb(), and dst_entry::rate_tokens. Referenced by ip_route_input_slow().
|
|
||||||||||||||||||||||||
|
References __in_dev_get(), rt_hash_bucket::chain, sk_buff::dst, dst_hold(), net_device::ifindex, IN_DEV_MFORWARD, rt_cache_stat::in_hit, rt_cache_stat::in_hlist_search, inetdev_lock, ip_check_mc(), ip_route_input_mc(), ip_route_input_slow(), IPTOS_RT_MASK, LOCAL_MCAST, MULTICAST, rt_cache_stat, rt_hash_code(), rt_hash_table, and rtable::u. Referenced by arp_process(), fw_in(), inet_rtm_getroute(), ip_options_rcv_srr(), ip_rcv_finish(), ip_route_me_harder(), ipgre_err(), ipip_err(), route_mirror(), and route_reverse().
|
|
||||||||||||||||||||||||||||
|
Definition at line 1304 of file route.c. References BADCLASS, dev_hold, sk_buff::dst, dst_alloc(), DST_HOST, fib_validate_source(), net_device::ifindex, in_dev_get(), IN_DEV_MFORWARD, in_dev_put(), rt_cache_stat::in_slow_mc, inet_select_addr(), ip_local_deliver(), ip_mr_input(), ip_rt_bug(), ipv4_dst_ops, LOCAL_MCAST, LOOPBACK, loopback_dev, MULTICAST, sk_buff::protocol, rt_cache_stat, rt_hash_code(), rt_intern_hash(), and ZERONET. Referenced by ip_route_input().
|
|
||||||||||||||||||||||||
|
Definition at line 1396 of file route.c. References net_device::accept_fastpath, BADCLASS, dev_hold, sk_buff::dst, rt_key::dst, dst_alloc(), DST_HOST, fib_result::fi, fib_lookup(), fib_info::fib_nhs, FIB_RES_DEV, FIB_RES_GW, FIB_RES_OIF, fib_res_put(), fib_rules_map_destination(), fib_rules_policy(), fib_select_multipath(), fib_validate_source(), net_device::hard_header_len, net_device::ifindex, rt_key::iif, rt_cache_stat::in_brd, IN_DEV_FORWARD, in_dev_get(), IN_DEV_LOG_MARTIANS, in_dev_put(), IN_DEV_SHARED_MEDIA, rt_cache_stat::in_martian_dst, rt_cache_stat::in_martian_src, rt_cache_stat::in_no_route, rt_cache_stat::in_slow_tot, inet_addr_onlink(), inet_select_addr(), ip_error(), ip_forward(), ip_local_deliver(), ip_output(), ip_rt_bug(), ipv4_dst_ops, LOOPBACK, loopback_dev, sk_buff::mac, net_device::mtu, MULTICAST, net_device::name, net_ratelimit(), rt_key::oif, sk_buff::protocol, rt_cache_stat, rt_hash_code(), rt_intern_hash(), rt_set_nexthop(), rt_key::scope, rt_key::src, rt_key::tos, fib_result::type, and ZERONET. Referenced by ip_route_input().
|
|
||||||||||||
|
Definition at line 2111 of file route.c. References rt_hash_bucket::chain, rt_key::dst, dst_hold(), ip_route_output_slow(), IPTOS_RT_MASK, rt_key::oif, rt_cache_stat::out_hit, rt_cache_stat::out_hlist_search, rt_cache_stat, rt_hash_code(), rt_hash_table, RTO_ONLINK, rt_key::src, rt_key::tos, and rtable::u. Referenced by ip_route_me_harder(), ip_route_output(), masquerade_target(), route_mirror(), and route_reverse().
|
|
||||||||||||
|
Definition at line 1781 of file route.c. References __in_dev_get(), BADCLASS, dev_get_by_index(), dev_hold, dev_put(), rt_key::dst, dst_alloc(), DST_HOST, fib_result::fi, fib_info_put(), fib_lookup(), fib_info::fib_nhs, FIB_RES_DEV, FIB_RES_PREFSRC, fib_res_put(), fib_select_default(), fib_select_multipath(), net_device::ifindex, rt_key::iif, in_dev_get(), IN_DEV_LOOP, IN_DEV_MFORWARD, in_dev_put(), INADDR_LOOPBACK, inet_select_addr(), inetdev_lock, ip_check_mc(), ip_dev_find(), ip_local_deliver(), ip_mc_output(), ip_mr_input(), ip_output(), IPTOS_RT_MASK, ipv4_dst_ops, LOCAL_MCAST, LOOPBACK, loopback_dev, MULTICAST, rt_key::oif, rt_cache_stat::out_slow_mc, rt_cache_stat::out_slow_tot, fib_result::prefixlen, rt_cache_stat, rt_hash_code(), rt_intern_hash(), rt_set_nexthop(), RTO_ONLINK, rt_key::scope, rt_key::src, rt_key::tos, fib_result::type, and ZERONET. Referenced by ip_route_output_key().
|
|
|
Definition at line 1214 of file route.c. References sk_buff::dev, kfree_skb(), net_device::name, and sk_buff::nh. Referenced by ip_route_input_mc(), and ip_route_input_slow().
|
|
||||||||||||
|
Definition at line 2315 of file route.c. References netlink_callback::args, rt_hash_bucket::chain, sk_buff::dst, dst_clone(), dst_release(), sk_buff::len, NETLINK_CB, netlink_callback::nlh, nlmsghdr::nlmsg_seq, rt_fill_info(), rt_hash_mask, rt_hash_table, netlink_callback::skb, and rtable::u. Referenced by inet_dump_fib().
|
|
||||||||||||
|
Definition at line 1108 of file route.c. References rt_hash_bucket::chain, iphdr::daddr, dst_confirm(), dst_set_expires(), guess_mtu(), ip_rt_min_pmtu, ip_rt_mtu_expires, IPTOS_RT_MASK, rt_hash_code(), rt_hash_table, iphdr::saddr, iphdr::tos, iphdr::tot_len, and rtable::u. Referenced by icmp_unreach().
|
|
||||||||||||
|
Definition at line 1232 of file route.c. References fib_lookup(), FIB_RES_PREFSRC, fib_res_put(), rt_key::iif, inet_select_addr(), rtable::key, rtable::rt_gateway, rtable::rt_src, fib_result::type, and rtable::u. Referenced by ip_forward_options(), and ip_options_build().
|
|
|
Definition at line 2593 of file route.c. References rt_hash_bucket::chain, devinet_init(), dst_ops::gc_thresh, ip_fib_init(), ip_rt_gc_interval, ip_rt_max_size, ip_rt_secret_interval, ipv4_dst_ops, dst_ops::kmem_cachep, rt_hash_bucket::lock, net_random(), rt_cache_get_info(), rt_cache_stat_get_info(), rt_check_expire, rt_flush_timer, rt_hash_log, rt_hash_mask, rt_hash_rnd, rt_hash_table, rt_periodic_timer, rt_run_flush, rt_secret_rebuild(), and rt_secret_timer. Referenced by ip_init().
|
|
|
Definition at line 2351 of file route.c. References rt_cache_flush(). Referenced by ip_mc_add1_src(), ip_mc_dec_group(), ip_mc_del1_src(), ip_mc_inc_group(), vif_add(), and vif_delete().
|
|
||||||||||||||||||||||||||||
|
Definition at line 840 of file route.c. References arp_bind_neighbour(), BADCLASS, rt_hash_bucket::chain, dev_hold, dst_alloc(), dst_confirm(), dst_hold(), net_device::ifindex, in_dev_get(), IN_DEV_LOG_MARTIANS, in_dev_put(), IN_DEV_RX_REDIRECTS, IN_DEV_SEC_REDIRECTS, IN_DEV_SHARED_MEDIA, inet_addr_onlink(), inet_addr_type(), ip_fib_check_default(), ip_rt_put(), IPTOS_RT_MASK, ipv4_dst_ops, MULTICAST, net_device::name, neigh_event_send(), net_ratelimit(), NUD_VALID, rt_del(), rt_drop(), rt_hash_code(), rt_hash_table, rt_intern_hash(), and ZERONET. Referenced by icmp_redirect().
|
|
|
Definition at line 1007 of file route.c. References sk_buff::dst, icmp_send(), in_dev_get(), IN_DEV_LOG_MARTIANS, in_dev_put(), IN_DEV_TX_REDIRECTS, ip_rt_redirect_load, ip_rt_redirect_number, ip_rt_redirect_silence, and net_ratelimit(). Referenced by ip_forward().
|
|
||||||||||||
|
Definition at line 1167 of file route.c. References dst_set_expires(), ip_rt_min_pmtu, ip_rt_mtu_expires, dst_entry::mxlock, and dst_entry::pmtu. Referenced by do_pmtu_discovery().
|
|
|
Definition at line 790 of file route.c. References iphdr::daddr, and iphdr::id. Referenced by __ip_select_ident().
|
|
||||||||||||
|
Definition at line 1180 of file route.c. References dst_release().
|
|
|
Definition at line 1192 of file route.c. References inet_putpeer().
|
|
||||||||||||
|
Definition at line 1186 of file route.c.
|
|
|
Definition at line 1203 of file route.c. References sk_buff::dst, dst_set_expires(), and icmp_send().
|
|
|
Definition at line 964 of file route.c. References ip_rt_put(), rt_del(), and rt_hash_code().
|
|
||||||||||||
|
Definition at line 766 of file route.c. References inet_getpeer(), inet_putpeer(), rtable::peer, and rtable::rt_dst. Referenced by __ip_select_ident(), rt_get_peer(), and tcp_v4_remember_stamp().
|
|
|
Definition at line 468 of file route.c. References ip_rt_max_delay, ip_rt_min_delay, rt_deadline, rt_flush_lock, rt_flush_timer, and rt_run_flush. Referenced by arp_netdev_event(), fib_disable_ip(), fib_flush(), fib_inetaddr_event(), fib_netdev_event(), fn_hash_delete(), fn_hash_insert(), ip_rt_multicast_event(), and rt_secret_rebuild().
|
|
||||||||||||||||||||
|
Definition at line 212 of file route.c. References rt_hash_bucket::chain, dev_queue_xmit(), rt_hash_mask, rt_hash_table, and rtable::u. Referenced by ip_rt_init().
|
|
||||||||||||||||||||
|
Definition at line 281 of file route.c. References dst_ops::entries, ipv4_dst_ops, and rt_cache_stat. Referenced by ip_rt_init().
|
|
||||||||||||
|
Definition at line 824 of file route.c. References rt_hash_bucket::chain, ip_rt_put(), rt_free(), rt_hash_table, and rtable::u. Referenced by ip_rt_redirect(), and ipv4_negative_advice().
|
|
|
Definition at line 329 of file route.c. References dst_free(), ip_rt_put(), and rtable::u. Referenced by ip_rt_redirect(), and rt_intern_hash().
|
|
|
Definition at line 335 of file route.c. References rt_key::iif, rtable::key, rtable::rt_flags, and rtable::u. Referenced by rt_may_expire().
|
|
||||||||||||||||||||||||
|
Definition at line 2144 of file route.c. References sk_buff::data, dst_entry::dev, sk_buff::dst, net_device::ifindex, ipmr_get_route(), sk_buff::len, LOCAL_MCAST, MULTICAST, dst_entry::mxlock, NLM_F_MULTI, NLMSG_DATA, NLMSG_PUT, rtnetlink_put_metrics(), skb_trim(), and sk_buff::tail. Referenced by inet_rtm_getroute(), and ip_rt_dump().
|
|
|
Definition at line 324 of file route.c. References dst_free(), and rtable::u. Referenced by rt_del(), rt_garbage_collect(), and rt_intern_hash().
|
|
|
Definition at line 529 of file route.c. References rt_hash_bucket::chain, dst_ops::entries, rt_cache_stat::gc_dst_overflow, rt_cache_stat::gc_goal_miss, rt_cache_stat::gc_ignored, dst_ops::gc_thresh, rt_cache_stat::gc_total, ip_rt_gc_elasticity, ip_rt_gc_min_interval, ip_rt_gc_timeout, ip_rt_max_size, ipv4_dst_ops, net_ratelimit(), rt_cache_stat, rt_free(), RT_GC_TIMEOUT, rt_hash_log, rt_hash_mask, rt_hash_table, and rt_may_expire(). Referenced by rt_intern_hash().
|
|
||||||||||||||||
|
Definition at line 206 of file route.c. References rt_hash_mask, and rt_hash_rnd. Referenced by ip_route_input(), ip_route_input_mc(), ip_route_input_slow(), ip_route_output_key(), ip_route_output_slow(), ip_rt_frag_needed(), ip_rt_redirect(), and ipv4_negative_advice().
|
|
||||||||||||||||
|
Definition at line 650 of file route.c. References arp_bind_neighbour(), rt_hash_bucket::chain, dst_hold(), rt_key::iif, ip_rt_gc_elasticity, ip_rt_gc_min_interval, rtable::key, net_ratelimit(), rt_drop(), rtable::rt_dst, rt_free(), rt_garbage_collect(), rt_hash_table, rt_score(), rtable::rt_type, and rtable::u. Referenced by ip_route_input_mc(), ip_route_input_slow(), ip_route_output_slow(), and ip_rt_redirect().
|
|
||||||||||||||||
|
Definition at line 349 of file route.c. References rt_fast_clean(), rt_valuable(), and rtable::u. Referenced by rt_garbage_collect().
|
|
|
Definition at line 376 of file route.c. References rt_key::iif, rtable::key, rtable::rt_flags, rt_valuable(), and rtable::u. Referenced by rt_intern_hash().
|
|
|
Definition at line 508 of file route.c. References ip_rt_secret_interval, rt_cache_flush(), and rt_secret_timer. Referenced by ip_rt_init().
|
|
||||||||||||||||
|
Definition at line 1264 of file route.c. References fib_result::fi, FIB_RES_GW, FIB_RES_NH, IP_MAX_MTU, ip_rt_min_advmss, rtable::rt_dst, rtable::rt_gateway, rtable::rt_type, fib_result::type, and rtable::u. Referenced by ip_route_input_slow(), and ip_route_output_slow().
|
|
|
Definition at line 343 of file route.c. References rtable::rt_flags, and rtable::u. Referenced by rt_may_expire(), and rt_score().
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
Definition at line 116 of file route.c. Referenced by ip_error(). |
|
|
Definition at line 115 of file route.c. Referenced by ip_error(). |
|
|
Definition at line 117 of file route.c. Referenced by rt_garbage_collect(), and rt_intern_hash(). |
|
|
Definition at line 110 of file route.c. Referenced by ip_rt_init(). |
|
|
Definition at line 111 of file route.c. Referenced by rt_garbage_collect(), and rt_intern_hash(). |
|
|
Definition at line 109 of file route.c. Referenced by rt_garbage_collect(). |
|
|
Definition at line 107 of file route.c. Referenced by rt_cache_flush(). |
|
|
Definition at line 108 of file route.c. Referenced by ip_rt_init(), and rt_garbage_collect(). |
|
|
Definition at line 120 of file route.c. Referenced by rt_set_nexthop(). |
|
|
Definition at line 106 of file route.c. Referenced by rt_cache_flush(). |
|
|
Definition at line 119 of file route.c. Referenced by ip_rt_frag_needed(), and ip_rt_update_pmtu(). |
|
|
Definition at line 118 of file route.c. Referenced by ip_rt_frag_needed(), and ip_rt_update_pmtu(). |
|
|
Definition at line 113 of file route.c. Referenced by ip_rt_send_redirect(). |
|
|
Definition at line 112 of file route.c. Referenced by ip_rt_send_redirect(). |
|
|
Definition at line 114 of file route.c. Referenced by ip_rt_send_redirect(). |
|
|
Definition at line 121 of file route.c. Referenced by ip_rt_init(), and rt_secret_rebuild(). |
|
|
Initial value: Definition at line 157 of file route.c. Referenced by rt_tos2priority(). |
|
|
Initial value: Definition at line 143 of file route.c. Referenced by ip_route_input_mc(), ip_route_input_slow(), ip_route_output_slow(), ip_rt_init(), ip_rt_redirect(), rt_cache_stat_get_info(), and rt_garbage_collect(). |
|
|
Initial value: Definition at line 1095 of file route.c. Referenced by guess_mtu(). |
|
|
Definition at line 201 of file route.c. Referenced by ip_route_input(), ip_route_input_mc(), ip_route_input_slow(), ip_route_output_key(), ip_route_output_slow(), rt_cache_stat_get_info(), and rt_garbage_collect(). |
|
|
Definition at line 393 of file route.c. Referenced by ip_rt_init().
|
|
|
Definition at line 122 of file route.c. Referenced by rt_cache_flush(). |
|
|
Definition at line 466 of file route.c. Referenced by rt_cache_flush(). |
|
|
Definition at line 126 of file route.c. Referenced by ip_rt_init(), and rt_cache_flush(). |
|
|
Definition at line 198 of file route.c. Referenced by ip_rt_init(), and rt_garbage_collect(). |
|
|
Definition at line 197 of file route.c. Referenced by ip_rt_dump(), ip_rt_init(), rt_cache_get_info(), rt_garbage_collect(), and rt_hash_code(). |
|
|
Definition at line 199 of file route.c. Referenced by ip_rt_init(), and rt_hash_code(). |
|
|
Definition at line 196 of file route.c. Referenced by ip_route_input(), ip_route_output_key(), ip_rt_dump(), ip_rt_frag_needed(), ip_rt_init(), ip_rt_redirect(), rt_cache_get_info(), rt_del(), rt_garbage_collect(), and rt_intern_hash(). |
|
|
Definition at line 127 of file route.c. Referenced by ip_rt_init(). |
|
|
Definition at line 441 of file route.c. Referenced by ip_rt_init(), and rt_cache_flush().
|
|
|
Definition at line 128 of file route.c. Referenced by ip_rt_init(), and rt_secret_rebuild(). |
1.3.8