inet6_skb_parm
struct inet6_skb_parm h6;
const struct inet6_skb_parm *parm);
struct inet6_skb_parm parm = { 0 };
#define IP6CB(skb) ((struct inet6_skb_parm*)((skb)->cb))
memset(skb->cb, 0, sizeof(struct inet6_skb_parm));
int (*err_handler)(struct sk_buff *skb, struct inet6_skb_parm *opt,
const struct inet6_skb_parm *opt);
struct inet6_skb_parm *opt,
struct inet6_skb_parm h6;
extern void seg6_icmp_srh(struct sk_buff *skb, struct inet6_skb_parm *opt);
struct inet6_skb_parm *opt)
struct inet6_skb_parm h6;
struct inet6_skb_parm h6;
int (*err_handler)(struct sk_buff *skb, struct inet6_skb_parm *opt,
int (*err_handler)(struct sk_buff *skb, struct inet6_skb_parm *opt,
struct inet6_skb_parm h6;
memset(IP6CB(skb), 0, sizeof(struct inet6_skb_parm));
br_skb_cb_save(skb, &cb, sizeof(struct inet6_skb_parm));
BUILD_BUG_ON(sizeof(struct lowpan_802154_cb) > sizeof(struct inet6_skb_parm));
struct inet6_skb_parm h6;
sizeof(struct inet6_skb_parm)));
sock_skb_cb_check_size(sizeof(struct inet6_skb_parm));
const struct inet6_skb_parm *opt)
static int ah6_err(struct sk_buff *skb, struct inet6_skb_parm *opt,
struct inet6_skb_parm *opt = IP6CB(skb);
static int esp6_err(struct sk_buff *skb, struct inet6_skb_parm *opt,
struct inet6_skb_parm *opt = IP6CB(skb);
struct inet6_skb_parm *opt = IP6CB(skb);
struct inet6_skb_parm *opt = IP6CB(skb);
struct inet6_skb_parm *opt = IP6CB(skb);
struct inet6_skb_parm *opt = IP6CB(skb);
struct inet6_skb_parm *opt = IP6CB(skb);
struct inet6_skb_parm *opt,
static int gue6_err(struct sk_buff *skb, struct inet6_skb_parm *opt,
struct inet6_skb_parm *opt = IP6CB(skb);
static void mip6_addr_swap(struct sk_buff *skb, const struct inet6_skb_parm *opt)
static inline void mip6_addr_swap(struct sk_buff *skb, const struct inet6_skb_parm *opt) {}
const struct inet6_skb_parm *parm)
static int icmpv6_err(struct sk_buff *skb, struct inet6_skb_parm *opt,
static int ip6gre_err(struct sk_buff *skb, struct inet6_skb_parm *opt,
struct inet6_skb_parm parm = { 0 };
memset(IP6CB(skb), 0, sizeof(struct inet6_skb_parm));
struct inet6_skb_parm *opt = IP6CB(skb);
struct inet6_skb_parm *opt = IP6CB(skb);
ip6_tnl_err(struct sk_buff *skb, __u8 ipproto, struct inet6_skb_parm *opt,
ip4ip6_err(struct sk_buff *skb, struct inet6_skb_parm *opt,
ip6ip6_err(struct sk_buff *skb, struct inet6_skb_parm *opt,
mplsip6_err(struct sk_buff *skb, struct inet6_skb_parm *opt,
memset(skb->cb, 0, sizeof(struct inet6_skb_parm));
static int vti6_err(struct sk_buff *skb, struct inet6_skb_parm *opt,
static int ipcomp6_err(struct sk_buff *skb, struct inet6_skb_parm *opt,
struct inet6_skb_parm *opt = (struct inet6_skb_parm *)skb->cb;
void seg6_icmp_srh(struct sk_buff *skb, struct inet6_skb_parm *opt)
sizeof(struct inet6_skb_parm));
sizeof(struct inet6_skb_parm));
static int tcp_v6_err(struct sk_buff *skb, struct inet6_skb_parm *opt,
static int tunnel6_err(struct sk_buff *skb, struct inet6_skb_parm *opt,
static int tunnel46_err(struct sk_buff *skb, struct inet6_skb_parm *opt,
static int tunnelmpls6_err(struct sk_buff *skb, struct inet6_skb_parm *opt,
struct inet6_skb_parm *opt,
int (*handler)(struct sk_buff *skb, struct inet6_skb_parm *opt,
struct inet6_skb_parm *opt,
static int udpv6_err(struct sk_buff *skb, struct inet6_skb_parm *opt,
static int xfrm6_esp_err(struct sk_buff *skb, struct inet6_skb_parm *opt,
static int xfrm6_ah_err(struct sk_buff *skb, struct inet6_skb_parm *opt,
static int xfrm6_ipcomp_err(struct sk_buff *skb, struct inet6_skb_parm *opt,
static int xfrm6_tunnel_err(struct sk_buff *skb, struct inet6_skb_parm *opt,
memset(IP6CB(skb), 0, sizeof(struct inet6_skb_parm));
memset(skb->cb, 0, sizeof(struct inet6_skb_parm));
static int sctp_v6_err(struct sk_buff *skb, struct inet6_skb_parm *opt,
addr->v6.sin6_scope_id = ((struct inet6_skb_parm *)skb->cb)->iif;
sizeof(struct inet6_skb_parm)));
struct inet6_skb_parm h6;
static int xfrmi6_err(struct sk_buff *skb, struct inet6_skb_parm *opt,