[PATCH v2 6/9] bpf: reformat packet callback unload diagram
Marat Khalili
qm2k21 at gmail.com
Mon Oct 12 23:09:13 CEST 2026
Reformat the CP-DP synchronization sequence diagram in bpf_pkt.c by
removing unnecessary vertical lines and re-centering arrow labels.
This comment-only commit is intentionally kept separate to make the
diff of the preceding semantic change more readable.
Signed-off-by: Marat Khalili <qm2k21 at gmail.com>
---
lib/bpf/bpf_pkt.c | 20 ++++++++------------
1 file changed, 8 insertions(+), 12 deletions(-)
diff --git a/lib/bpf/bpf_pkt.c b/lib/bpf/bpf_pkt.c
index 429feb76ad..55f5947460 100644
--- a/lib/bpf/bpf_pkt.c
+++ b/lib/bpf/bpf_pkt.c
@@ -53,25 +53,21 @@
* | | | | | |
* | |<---------------------- fetch callback -----------------------|
* | | | | | |
- * | | |<------------ store true ---------------------|
+ * | | |<---------------- store true -----------------|
* | | | | | |
* |-- remove callback -->| | | | rte_smp_mb()
* | | | | | |
* | | | |<------ fetch non-NULL --------|
* | | | | | |
- * |------------------- store NULL --------------------->| | |
- * | | | | | |
- * rte_smp_mb() | | | | |
- * | | | | | |
- * +-while use is true | | | | if cb not NULL-+
- * | | | | | | | |
- * | +----------- fetch true ------------>| | |<-- execute --+ |
- * | | | | | | BPF program | |
- * | | | | | | +-+
+ * |------------------- store NULL --------------------->| | if cb not NULL-+
+ * | | | | | | |
+ * rte_smp_mb() | | | |<-- execute --+ |
+ * | | | | | BPF program | |
+ * +-while use is true | | | | +-+
* | | | | | | |
- * | | | | | | rte_smp_rmb()
+ * | +---------- fetch true ------------->| | | rte_smp_rmb()
* | | | | | | |
- * +-+ | |<------------ store false --------------------|
+ * +-+ | |<---------------- store false ----------------|
* | | | | | |
* |------------ fetch false ------------>| | | |
* | | | | | |
--
2.43.0
More information about the dev
mailing list