Lines Matching defs:skb
34 ip6t_mangle_out(struct sk_buff *skb, const struct net_device *out)
43 memcpy(&saddr, &ipv6_hdr(skb)->saddr, sizeof(saddr));
44 memcpy(&daddr, &ipv6_hdr(skb)->daddr, sizeof(daddr));
45 mark = skb->mark;
46 hop_limit = ipv6_hdr(skb)->hop_limit;
49 flowlabel = *((u_int32_t *)ipv6_hdr(skb));
51 ret = ip6t_do_table(skb, NF_INET_LOCAL_OUT, NULL, out,
55 (memcmp(&ipv6_hdr(skb)->saddr, &saddr, sizeof(saddr)) ||
56 memcmp(&ipv6_hdr(skb)->daddr, &daddr, sizeof(daddr)) ||
57 skb->mark != mark ||
58 ipv6_hdr(skb)->hop_limit != hop_limit))
59 return ip6_route_me_harder(skb) == 0 ? ret : NF_DROP;
66 ip6table_mangle_hook(unsigned int hook, struct sk_buff *skb,
71 return ip6t_mangle_out(skb, out);
73 return ip6t_do_table(skb, hook, in, out,
76 return ip6t_do_table(skb, hook, in, out,