ip.h (b92dacd45698e120104ff81066ceb534916090d9) ip.h (e2cb77db089796f163092326ca25512845df7a3a)
1/*
2 * INET An implementation of the TCP/IP protocol suite for the LINUX
3 * operating system. INET is implemented using the BSD Socket
4 * interface as the means of communication with the user level.
5 *
6 * Definitions for the IP module.
7 *
8 * Version: @(#)ip.h 1.0.2 05/07/93

--- 99 unchanged lines hidden (view full) ---

108int ip_local_deliver(struct sk_buff *skb);
109int ip_mr_input(struct sk_buff *skb);
110int ip_output(struct sock *sk, struct sk_buff *skb);
111int ip_mc_output(struct sock *sk, struct sk_buff *skb);
112int ip_do_fragment(struct net *net, struct sock *sk, struct sk_buff *skb,
113 int (*output)(struct net *, struct sock *, struct sk_buff *));
114void ip_send_check(struct iphdr *ip);
115int __ip_local_out(struct sock *sk, struct sk_buff *skb);
1/*
2 * INET An implementation of the TCP/IP protocol suite for the LINUX
3 * operating system. INET is implemented using the BSD Socket
4 * interface as the means of communication with the user level.
5 *
6 * Definitions for the IP module.
7 *
8 * Version: @(#)ip.h 1.0.2 05/07/93

--- 99 unchanged lines hidden (view full) ---

108int ip_local_deliver(struct sk_buff *skb);
109int ip_mr_input(struct sk_buff *skb);
110int ip_output(struct sock *sk, struct sk_buff *skb);
111int ip_mc_output(struct sock *sk, struct sk_buff *skb);
112int ip_do_fragment(struct net *net, struct sock *sk, struct sk_buff *skb,
113 int (*output)(struct net *, struct sock *, struct sk_buff *));
114void ip_send_check(struct iphdr *ip);
115int __ip_local_out(struct sock *sk, struct sk_buff *skb);
116int ip_local_out_sk(struct sock *sk, struct sk_buff *skb);
117static inline int ip_local_out(struct sk_buff *skb)
118{
119 return ip_local_out_sk(skb->sk, skb);
120}
116int ip_local_out(struct sock *sk, struct sk_buff *skb);
121
122int ip_queue_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl);
123void ip_init(void);
124int ip_append_data(struct sock *sk, struct flowi4 *fl4,
125 int getfrag(void *from, char *to, int offset, int len,
126 int odd, struct sk_buff *skb),
127 void *from, int len, int protolen,
128 struct ipcm_cookie *ipc,

--- 465 unchanged lines hidden ---
117
118int ip_queue_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl);
119void ip_init(void);
120int ip_append_data(struct sock *sk, struct flowi4 *fl4,
121 int getfrag(void *from, char *to, int offset, int len,
122 int odd, struct sk_buff *skb),
123 void *from, int len, int protolen,
124 struct ipcm_cookie *ipc,

--- 465 unchanged lines hidden ---