staticbool is_frag_v6(struct ipv6hdr *ip6h)
{ /* Simplifying assumption that there are no extension headers * between fixed header and fragmentation header. This assumption * is only valid in this test case. It saves us the hassle of * searching all potential extension headers.
*/ return ip6h->nexthdr == NEXTHDR_FRAGMENT;
}
switch (bpf_ntohs(ctx->skb->protocol)) { case ETH_P_IP: return handle_v4(skb); case ETH_P_IPV6: return handle_v6(skb); default: return NF_ACCEPT;
}
}
char _license[] SEC("license") = "GPL";
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.41Bemerkung:
(vorverarbeitet am 2026-06-06)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.