/* Demonstrate that bpf_snprintf_btf succeeds and that various data types *areformattedcorrectly.
*/ void serial_test_snprintf_btf(void)
{ struct netif_receive_skb *skel; struct netif_receive_skb__bss *bss; int err, duration = 0;
skel = netif_receive_skb__open(); if (CHECK(!skel, "skel_open", "failed to open skeleton\n")) return;
err = netif_receive_skb__load(skel); if (CHECK(err, "skel_load", "failed to load skeleton: %d\n", err)) goto cleanup;
if (CHECK(bss->ran_subtests == 0, "check if subtests ran", "no subtests ran, did BPF program run?")) goto cleanup;
if (CHECK(bss->num_subtests != bss->ran_subtests, "check all subtests ran", "only ran %d of %d tests\n", bss->num_subtests,
bss->ran_subtests)) goto cleanup;
cleanup:
netif_receive_skb__destroy(skel);
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.8 Sekunden
(vorverarbeitet am 2026-10-11)
¤
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.