Lines Matching refs:skb_in
442 struct sk_buff *skb_in, in icmp_route_lookup() argument
461 security_skb_classify_flow(skb_in, flowi4_to_flowi(fl4)); in icmp_route_lookup()
479 err = xfrm_decode_session_reverse(skb_in, flowi4_to_flowi(&fl4_dec), AF_INET); in icmp_route_lookup()
498 orefdst = skb_in->_skb_refdst; /* save old refdst */ in icmp_route_lookup()
499 err = ip_route_input(skb_in, fl4_dec.daddr, fl4_dec.saddr, in icmp_route_lookup()
503 rt2 = skb_rtable(skb_in); in icmp_route_lookup()
504 skb_in->_skb_refdst = orefdst; /* restore old refdst */ in icmp_route_lookup()
544 void icmp_send(struct sk_buff *skb_in, int type, int code, __be32 info) in icmp_send() argument
549 struct rtable *rt = skb_rtable(skb_in); in icmp_send()
567 iph = ip_hdr(skb_in); in icmp_send()
569 if ((u8 *)iph < skb_in->head || in icmp_send()
570 (skb_network_header(skb_in) + sizeof(*iph)) > in icmp_send()
571 skb_tail_pointer(skb_in)) in icmp_send()
577 if (skb_in->pkt_type != PACKET_HOST) in icmp_send()
604 itp = skb_header_pointer(skb_in, in icmp_send()
605 skb_network_header(skb_in) + in icmp_send()
609 skb_in->data, in icmp_send()
644 dev = dev_get_by_index_rcu(net, inet_iif(skb_in)); in icmp_send()
656 mark = IP4_REPLY_MARK(net, skb_in->mark); in icmp_send()
658 if (ip_options_echo(&icmp_param->replyopts.opt.opt, skb_in)) in icmp_send()
670 icmp_param->skb = skb_in; in icmp_send()
671 icmp_param->offset = skb_network_offset(skb_in); in icmp_send()
680 rt = icmp_route_lookup(net, &fl4, skb_in, iph, saddr, tos, mark, in icmp_send()
696 icmp_param->data_len = skb_in->len - icmp_param->offset; in icmp_send()