Searched refs:exthdr (Results 1 – 6 of 6) sorted by relevance
67 struct ipv6_opt_hdr *exthdr; in ip6_find_1stfragopt() local91 exthdr = (struct ipv6_opt_hdr *)(skb_network_header(skb) + in ip6_find_1stfragopt()93 offset += ipv6_optlen(exthdr); in ip6_find_1stfragopt()96 *nexthdr = &exthdr->nexthdr; in ip6_find_1stfragopt()
245 } exthdr = { .iph = iph }; in ipv6_clear_mutable_options() local246 char *end = exthdr.raw + len; in ipv6_clear_mutable_options()249 exthdr.iph++; in ipv6_clear_mutable_options()251 while (exthdr.raw < end) { in ipv6_clear_mutable_options()255 ipv6_rearrange_destopt(iph, exthdr.opth); in ipv6_clear_mutable_options()258 if (!zero_out_mutable_opts(exthdr.opth)) { in ipv6_clear_mutable_options()267 ipv6_rearrange_rthdr(iph, exthdr.rth); in ipv6_clear_mutable_options()274 nexthdr = exthdr.opth->nexthdr; in ipv6_clear_mutable_options()275 exthdr.raw += ipv6_optlen(exthdr.opth); in ipv6_clear_mutable_options()
35 struct ipv6_opt_hdr *exthdr; in esp6_nexthdr_esp_offset() local43 exthdr = (void *)ipv6_hdr + off; in esp6_nexthdr_esp_offset()44 if (exthdr->nexthdr == NEXTHDR_ESP) in esp6_nexthdr_esp_offset()47 off += ipv6_optlen(exthdr); in esp6_nexthdr_esp_offset()
709 const struct nft_exthdr *exthdr; in nft_exthdr_reduce() local716 exthdr = nft_expr_priv(track->regs[priv->dreg].selector); in nft_exthdr_reduce()717 if (priv->type != exthdr->type || in nft_exthdr_reduce()718 priv->op != exthdr->op || in nft_exthdr_reduce()719 priv->flags != exthdr->flags || in nft_exthdr_reduce()720 priv->offset != exthdr->offset || in nft_exthdr_reduce()721 priv->len != exthdr->len) { in nft_exthdr_reduce()
510 bool "Netfilter nf_tables exthdr DCCP support (DEPRECATED)"
93 struct ipv6_opt_hdr *exthdr; in mip6_rthdr_offset() local129 exthdr = (struct ipv6_opt_hdr *)(skb_network_header(skb) + in mip6_rthdr_offset()131 offset += ipv6_optlen(exthdr); in mip6_rthdr_offset()134 *nexthdr = &exthdr->nexthdr; in mip6_rthdr_offset()
Completed in 15 milliseconds