#include <net/dst.h>
#include <net/inetpeer.h>
#include <net/flow.h>
#include <net/inet_sock.h>
#include <linux/in_route.h>
#include <linux/rtnetlink.h>
#include <linux/rcupdate.h>
#include <linux/route.h>
#include <linux/ip.h>
#include <linux/cache.h>
#include <linux/security.h>
Go to the source code of this file.
|
int | ip_rt_init (void) |
|
void | rt_cache_flush (struct net *net) |
|
void | rt_flush_dev (struct net_device *dev) |
|
struct rtable * | __ip_route_output_key (struct net *, struct flowi4 *flp) |
|
struct rtable * | ip_route_output_flow (struct net *, struct flowi4 *flp, struct sock *sk) |
|
struct dst_entry * | ipv4_blackhole_route (struct net *net, struct dst_entry *dst_orig) |
|
int | ip_route_input_noref (struct sk_buff *skb, __be32 dst, __be32 src, u8 tos, struct net_device *devin) |
|
void | ipv4_update_pmtu (struct sk_buff *skb, struct net *net, u32 mtu, int oif, u32 mark, u8 protocol, int flow_flags) |
|
void | ipv4_sk_update_pmtu (struct sk_buff *skb, struct sock *sk, u32 mtu) |
|
void | ipv4_redirect (struct sk_buff *skb, struct net *net, int oif, u32 mark, u8 protocol, int flow_flags) |
|
void | ipv4_sk_redirect (struct sk_buff *skb, struct sock *sk) |
|
void | ip_rt_send_redirect (struct sk_buff *skb) |
|
unsigned int | inet_addr_type (struct net *net, __be32 addr) |
|
unsigned int | inet_dev_addr_type (struct net *net, const struct net_device *dev, __be32 addr) |
|
void | ip_rt_multicast_event (struct in_device *) |
|
int | ip_rt_ioctl (struct net *, unsigned int cmd, void __user *arg) |
|
void | ip_rt_get_source (u8 *src, struct sk_buff *skb, struct rtable *rt) |
|
int | ip_rt_dump (struct sk_buff *skb, struct netlink_callback *cb) |
|
void | fib_add_ifaddr (struct in_ifaddr *) |
|
void | fib_del_ifaddr (struct in_ifaddr *, struct in_ifaddr *) |
|
int sysctl_ip_default_ttl |