Lines Matching refs:sk_buff
87 ip_fragment(struct net *net, struct sock *sk, struct sk_buff *skb,
89 int (*output)(struct net *, struct sock *, struct sk_buff *));
99 int __ip_local_out(struct net *net, struct sock *sk, struct sk_buff *skb) in __ip_local_out()
110 int ip_local_out(struct net *net, struct sock *sk, struct sk_buff *skb) in ip_local_out()
135 int ip_build_and_send_pkt(struct sk_buff *skb, const struct sock *sk, in ip_build_and_send_pkt()
175 static int ip_finish_output2(struct net *net, struct sock *sk, struct sk_buff *skb) in ip_finish_output2()
191 struct sk_buff *skb2; in ip_finish_output2()
224 struct sk_buff *skb, unsigned int mtu) in ip_finish_output_gso()
227 struct sk_buff *segs; in ip_finish_output_gso()
253 struct sk_buff *nskb = segs->next; in ip_finish_output_gso()
267 static int ip_finish_output(struct net *net, struct sock *sk, struct sk_buff *skb) in ip_finish_output()
288 int ip_mc_output(struct net *net, struct sock *sk, struct sk_buff *skb) in ip_mc_output()
321 struct sk_buff *newskb = skb_clone(skb, GFP_ATOMIC); in ip_mc_output()
337 struct sk_buff *newskb = skb_clone(skb, GFP_ATOMIC); in ip_mc_output()
350 int ip_output(struct net *net, struct sock *sk, struct sk_buff *skb) in ip_output()
380 int ip_queue_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl) in ip_queue_xmit()
470 static void ip_copy_metadata(struct sk_buff *to, struct sk_buff *from) in ip_copy_metadata()
493 static int ip_fragment(struct net *net, struct sock *sk, struct sk_buff *skb, in ip_fragment() argument
495 int (*output)(struct net *, struct sock *, struct sk_buff *)) in ip_fragment()
522 int ip_do_fragment(struct net *net, struct sock *sk, struct sk_buff *skb, in ip_do_fragment() argument
523 int (*output)(struct net *, struct sock *, struct sk_buff *)) in ip_do_fragment()
528 struct sk_buff *skb2; in ip_do_fragment()
568 struct sk_buff *frag, *frag2; in ip_do_fragment()
785 ip_generic_getfrag(void *from, char *to, int offset, int len, int odd, struct sk_buff *skb) in ip_generic_getfrag()
816 int odd, struct sk_buff *skb), in ip_ufo_append_data()
820 struct sk_buff *skb; in ip_ufo_append_data()
871 int len, int odd, struct sk_buff *skb), in __ip_append_data()
876 struct sk_buff *skb; in __ip_append_data()
955 struct sk_buff *skb_prev; in __ip_append_data()
1168 int odd, struct sk_buff *skb), in ip_append_data()
1196 struct sk_buff *skb; in ip_append_page()
1262 struct sk_buff *skb_prev; in ip_append_page()
1348 struct sk_buff *__ip_make_skb(struct sock *sk, in __ip_make_skb()
1353 struct sk_buff *skb, *tmp_skb; in __ip_make_skb()
1354 struct sk_buff **tail_skb; in __ip_make_skb()
1440 int ip_send_skb(struct net *net, struct sk_buff *skb) in ip_send_skb()
1457 struct sk_buff *skb; in ip_push_pending_frames()
1474 struct sk_buff *skb; in __ip_flush_pending_frames()
1487 struct sk_buff *ip_make_skb(struct sock *sk, in ip_make_skb()
1490 int len, int odd, struct sk_buff *skb), in ip_make_skb()
1526 int len, int odd, struct sk_buff *skb) in ip_reply_glue_bits()
1539 void ip_send_unicast_reply(struct sock *sk, struct sk_buff *skb, in ip_send_unicast_reply()
1550 struct sk_buff *nskb; in ip_send_unicast_reply()