bpf_printk
bpf_printk("Initializing queue_state, rate:%d\n", rate * 128);
bpf_printk("Initializing queue_state, rate:%d\n", rate * 128);
bpf_printk("Updating rate: %d (1sec:%llu bits)\n",
bpf_printk("ib_umad read send : class 0x%x\n", class);
bpf_printk("ib_umad write : class 0x%x\n", class);
bpf_printk("ib_umad read recv : class 0x%x\n", class);
bpf_printk("BPF command: %d\n", op);
bpf_printk("Returning %d\n", rv);
bpf_printk("Returning %d\n", rv);
bpf_printk("Returning %d\n", rv);
bpf_printk("BPF command: %d\n", op);
bpf_printk("Returning %d\n", rv);
bpf_printk("BPF command: %d\n", op);
bpf_printk("Returning %d\n", rv);
bpf_printk("dsack_dups=%u delivered=%u\n",
bpf_printk("delivered_ce=%u icsk_retransmits=%u\n",
bpf_printk("BPF command: %d\n", op);
bpf_printk("Returning %d\n", rv);
bpf_printk("BPF command: %d\n", op);
bpf_printk("Returning %d\n", rv);
bpf_printk("BPF command: %d\n", op);
bpf_printk("Returning %d\n", rv);
bpf_printk("BPF command: %d\n", op);
bpf_printk("Returning %d\n", rv);
bpf_printk("event: size: %d", hctx->size);
bpf_printk("incoming event: %02x %02x %02x",
bpf_printk(" %02x %02x %02x",
bpf_printk(" %02x %02x %02x",
bpf_printk("modified event: %02x %02x %02x",
bpf_printk(" %02x %02x %02x",
bpf_printk(" %02x %02x %02x",
bpf_printk("rdesc: %02x %02x %02x",
bpf_printk(" %02x %02x %02x",
bpf_printk(" %02x %02x %02x ...",
bpf_printk("probed/remove event ret value: %d", ret);
bpf_printk("buf: %02x %02x %02x",
bpf_printk(" %02x %02x %02x",
bpf_printk(" %02x %02x",
bpf_printk("set haptic ret value: %d -> %d", ret, haptic_data[4]);
bpf_printk("CGRP INIT %llu weight=%u period=%lu quota=%ld burst=%lu",
bpf_printk("CGRP SET %llu weight=%u", cgrp->kn->id, weight);
bpf_printk("CGRP SET %llu period=%lu quota=%ld burst=%lu",
bpf_printk("CPUS: |%s", buf);
bpf_printk("CPU %d coming online", cpu);
bpf_printk("CPU %d going offline", cpu);
bpf_printk("Dumping %d tasks in SHARED_DSQ in reverse order", nr);
bpf_printk("%s[%d]", p->comm, p->pid);
bpf_printk("%35s: %lld", "SCX_EV_SELECT_CPU_FALLBACK",
bpf_printk("%35s: %lld", "SCX_EV_DISPATCH_LOCAL_DSQ_OFFLINE",
bpf_printk("%35s: %lld", "SCX_EV_DISPATCH_KEEP_LAST",
bpf_printk("%35s: %lld", "SCX_EV_ENQ_SKIP_EXITING",
bpf_printk("%35s: %lld", "SCX_EV_REFILL_SLICE_DFL",
bpf_printk("%35s: %lld", "SCX_EV_BYPASS_DURATION",
bpf_printk("%35s: %lld", "SCX_EV_BYPASS_DISPATCH",
bpf_printk("%35s: %lld", "SCX_EV_BYPASS_ACTIVATE",
bpf_printk("%s: arena pointer %p", __func__, &arena);
bpf_printk("RUNTIME ERROR: %s unexpected cond_break exit!!!", __func__);
bpf_printk("RUNTIME ERROR: %s unexpected cond_break exit!!!", __func__);
bpf_printk("first zero: %d", bpf_cpumask_first_zero(cast(cpumask)));
bpf_printk("%p", &i);
bpf_printk("ITER_BASIC: E1 VAL: v=%d", *v);
bpf_printk("ITER_BASIC: E1 VAL: v=%d", *v);
bpf_printk("ITER_BASIC: E2 VAL: v=%d", *v);
bpf_printk("ITER_BASIC: E2 VAL: v=%d", *v);
bpf_printk("%s", buf);
bpf_printk("ITER_BASIC: E2 VAL: v=%d", i);
bpf_printk("ITER_BASIC: E3 VAL: i=%d v=%d", i, v ? *v : -1);
bpf_printk("ITER_BASIC: E4 VAL: v=%d", v ? *v : -1);
bpf_printk("ITER_BASIC: E4 VAL: v=%d", v ? *v : -1);
bpf_printk("ITER_BASIC: E4 VAL: v=%d", v ? *v : -1);
bpf_printk("ITER_BASIC: E4 VAL: v=%d\n", v ? *v : -1);
bpf_printk("ITER_BASIC: E1 VAL: v=%d", *v);
bpf_printk("ITER_BASIC: E2 VAL: v=%d", *v);
bpf_printk("ITER_BASIC: E3 VAL: i=%d v=%d", i, v ? *v : -1);
bpf_printk("ITER_BASIC: E4 VAL: v=%d", v ? *v : -1);
bpf_printk("ITER_BASIC: E4 VAL: v=%d", v ? *v : -1);
bpf_printk("ITER_BASIC: E4 VAL: v=%d", v ? *v : -1);
bpf_printk("ITER_BASIC: E4 VAL: v=%d\n", v ? *v : -1);
bpf_printk("ITER_SIMPLE: i=%d v=%d", i, *v);
bpf_printk("ITER_SIMPLE: sum=%d\n", sum);
bpf_printk("ITER_OBFUSCATE_COUNTER: i=%d v=%d x=%d", i, *v, x);
bpf_printk("ITER_OBFUSCATE_COUNTER: sum=%d\n", sum);
bpf_printk("ITER_SEARCH_LOOP: v=%d", *v);
bpf_printk("ITER_SEARCH_LOOP: FOUND IT = %d!\n", *elem);
bpf_printk("ITER_SEARCH_LOOP: NOT FOUND IT!\n");
bpf_printk("ITER_ARRAY_FILL: sum=%d (should be %d)\n", sum, 255 * 256);
bpf_printk("ITER_NESTED_ITERS: total sum=%d", sum);
bpf_printk("ITER_NESTED_ITERS: row #%d sum=%d", row, arr2d_row_sums[row]);
bpf_printk("ITER_NESTED_ITERS: col #%d sum=%d%s",
bpf_printk("ITER_SUBPROG_ITERS: total sum=%d", sum);
bpf_printk("ITER_SUBPROG_ITERS: row #%d sum=%d",
bpf_printk("ITER_SUBPROG_ITERS: col #%d sum=%d%s",
bpf_printk("sum1=%d, sum2=%d", sum1, sum2);
bpf_printk("cb8_0:%x cb32_0:%x\n", meta.cb8_0, meta.cb32_0);
bpf_printk("rcuhead.next %llx func %llx\n", ptr, func);
bpf_printk("skb->len %d users %d pkt_type %x\n",
bpf_printk("skb->queue_mapping %d\n", _(skb->queue_mapping));
bpf_printk("dev->ifindex %d data %llx pkt_data %x\n",
bpf_printk("invalid benchmark operation\n");
bpf_printk("test");
bpf_printk("returned %d when writing skb", ret);
bpf_printk("printing %llx should generate error, got (%d)",
bpf_printk("(%d) got %s", _cmp, _str); \
bpf_printk("(%d) expected %s", _cmp, \
bpf_printk("%p", &i);
bpf_printk("Legacy-case bpf_printk test, pid %d\n", cur_pid);
bpf_printk("Modern-case bpf_printk test, pid %d\n", cur_pid);
bpf_printk("sk_assign returned %d, expected %d\n",
bpf_printk("sk_assign returned %d, expected 0\n", err);
bpf_printk("sk_assign returned %d, expected 0\n", err);
bpf_printk("sk_assign returned %d, expected 0\n", err);
bpf_printk("sk_assign returned %d, expected %d\n",
bpf_printk("sk=%d\n", sk ? 1 : 0);
bpf_printk("%p", &i);
bpf_printk("key %d remote ip 0x%x\n", key.tunnel_id, key.remote_ipv4);
bpf_printk("key %d remote ip6 ::%x label %x\n",
#define log_err(__ret) bpf_printk("ERROR line:%d ret:%d\n", __LINE__, __ret)
bpf_printk("key %d remote ip 0x%x erspan version %d\n",
bpf_printk("\tindex %x\n", index);
bpf_printk("\tdirection %d hwid %x timestamp %u\n",
bpf_printk("ip6erspan get key %d remote ip6 ::%x erspan version %d\n",
bpf_printk("\tindex %x\n", index);
bpf_printk("\tdirection %d hwid %x timestamp %u\n",
bpf_printk("vxlan key %d local ip 0x%x remote ip 0x%x gbp 0x%x flags 0x%x\n",
bpf_printk("ip6vxlan key %d local ip6 ::%x remote ip6 ::%x label 0x%x flags 0x%x\n",
bpf_printk("local_ip 0x%x\n", *local_ip);
bpf_printk("key %d remote ip 0x%x geneve class 0x%x\n",
bpf_printk("key %d remote ip 0x%x geneve class 0x%x\n",
bpf_printk("remote ip 0x%x\n", key.remote_ipv4);
bpf_printk("%d remote ip 0x%x, sport %d, dport %d\n", ret,
bpf_printk("remote ip6 %x::%x\n", bpf_htonl(key.remote_ipv6[0]),
bpf_printk("remote ip6 %x::%x\n", bpf_htonl(key.remote_ipv6[0]),
bpf_printk("test3");
bpf_printk("test4");
bpf_printk("test5");
bpf_printk("\t");
bpf_printk("Read id %lu\n", id);
bpf_printk("Was able to pass bad pointer %lx\n", (__u64)dynptr - 1);
bpf_printk("Was able to pass bad pointer %lx\n", (__u64)dynptr + 1);
bpf_printk("%lu != %lu\n", expected_user_mutated, user_mutated);
bpf_printk("Drain returned: %ld\n", status);
bpf_printk("bpf_dynptr_read() failed: %d\n", status);
bpf_printk("Unexpectedly failed to get sample\n");
bpf_printk("Unrecognized op %d\n", msg->msg_op);
bpf_printk("Unexpectedly failed to get msg\n");
bpf_printk("%s - %x", __func__, mac);
bpf_printk("Failed to adjust tail\n");
bpf_printk("Invalid adjustment offset: %d\n", *val);
bpf_printk("Yielding to %s[%d]", to->comm, to->pid);
bpf_printk("Yielding to %s[%d]", to->comm, to->pid);
bpf_printk("peek_dsq_enqueue beginning phase 1 peek test on cpu %d", cpu);
bpf_printk("peek_dsq_dispatch completing phase 1 peek test on cpu %d", cpu);
bpf_printk("Phase 1 complete, starting phase 2 stress testing");
bpf_printk("Latency: %lld\n", tp_args->timer_latency);