Lines Matching refs:sk_buff
291 void icmpv6_notify(struct sk_buff *skb, u8 type, u8 code, __be32 info);
298 int ipv6_parse_hopopts(struct sk_buff *skb);
310 bool ipv6_opt_accepted(const struct sock *sk, const struct sk_buff *skb,
697 void ipv6_proxy_select_ident(struct net *net, struct sk_buff *skb);
741 static inline __be32 ip6_make_flowlabel(struct net *net, struct sk_buff *skb, in ip6_make_flowlabel()
783 static inline __be32 ip6_make_flowlabel(struct net *net, struct sk_buff *skb, in ip6_make_flowlabel()
827 int ipv6_rcv(struct sk_buff *skb, struct net_device *dev,
830 int ip6_rcv_finish(struct net *net, struct sock *sk, struct sk_buff *skb);
835 int ip6_xmit(const struct sock *sk, struct sk_buff *skb, struct flowi6 *fl6,
838 int ip6_find_1stfragopt(struct sk_buff *skb, u8 **nexthdr);
842 int odd, struct sk_buff *skb),
851 int ip6_send_skb(struct sk_buff *skb);
853 struct sk_buff *__ip6_make_skb(struct sock *sk, struct sk_buff_head *queue,
856 struct sk_buff *ip6_make_skb(struct sock *sk,
858 int len, int odd, struct sk_buff *skb),
864 static inline struct sk_buff *ip6_finish_skb(struct sock *sk) in ip6_finish_skb()
883 int ip6_output(struct net *net, struct sock *sk, struct sk_buff *skb);
884 int ip6_forward(struct sk_buff *skb);
885 int ip6_input(struct sk_buff *skb);
886 int ip6_mc_input(struct sk_buff *skb);
888 int __ip6_local_out(struct net *net, struct sock *sk, struct sk_buff *skb);
889 int ip6_local_out(struct net *net, struct sock *sk, struct sk_buff *skb);
895 void ipv6_push_nfrag_opts(struct sk_buff *skb, struct ipv6_txoptions *opt,
897 void ipv6_push_frag_opts(struct sk_buff *skb, struct ipv6_txoptions *opt,
900 int ipv6_skip_exthdr(const struct sk_buff *, int start, u8 *nexthdrp,
912 int ipv6_find_hdr(const struct sk_buff *skb, unsigned int *offset, int target,
915 int ipv6_find_tlv(struct sk_buff *skb, int offset, int type);
942 void ipv6_icmp_error(struct sock *sk, struct sk_buff *skb, int err, __be16 port,