Lines Matching refs:sk_buff
289 void icmpv6_notify(struct sk_buff *skb, u8 type, u8 code, __be32 info);
296 int ipv6_parse_hopopts(struct sk_buff *skb);
308 bool ipv6_opt_accepted(const struct sock *sk, const struct sk_buff *skb,
694 void ipv6_proxy_select_ident(struct net *net, struct sk_buff *skb);
727 static inline __be32 ip6_make_flowlabel(struct net *net, struct sk_buff *skb, in ip6_make_flowlabel()
748 static inline __be32 ip6_make_flowlabel(struct net *net, struct sk_buff *skb, in ip6_make_flowlabel()
787 int ipv6_rcv(struct sk_buff *skb, struct net_device *dev,
790 int ip6_rcv_finish(struct sock *sk, struct sk_buff *skb);
795 int ip6_xmit(struct sock *sk, struct sk_buff *skb, struct flowi6 *fl6,
798 int ip6_find_1stfragopt(struct sk_buff *skb, u8 **nexthdr);
802 int odd, struct sk_buff *skb),
811 int ip6_send_skb(struct sk_buff *skb);
813 struct sk_buff *__ip6_make_skb(struct sock *sk, struct sk_buff_head *queue,
816 struct sk_buff *ip6_make_skb(struct sock *sk,
818 int len, int odd, struct sk_buff *skb),
824 static inline struct sk_buff *ip6_finish_skb(struct sock *sk) in ip6_finish_skb()
842 int ip6_output(struct sock *sk, struct sk_buff *skb);
843 int ip6_forward(struct sk_buff *skb);
844 int ip6_input(struct sk_buff *skb);
845 int ip6_mc_input(struct sk_buff *skb);
847 int __ip6_local_out(struct sk_buff *skb);
848 int ip6_local_out_sk(struct sock *sk, struct sk_buff *skb);
849 int ip6_local_out(struct sk_buff *skb);
855 void ipv6_push_nfrag_opts(struct sk_buff *skb, struct ipv6_txoptions *opt,
857 void ipv6_push_frag_opts(struct sk_buff *skb, struct ipv6_txoptions *opt,
860 int ipv6_skip_exthdr(const struct sk_buff *, int start, u8 *nexthdrp,
872 int ipv6_find_hdr(const struct sk_buff *skb, unsigned int *offset, int target,
875 int ipv6_find_tlv(struct sk_buff *skb, int offset, int type);
902 void ipv6_icmp_error(struct sock *sk, struct sk_buff *skb, int err, __be16 port,