From d7edc806b60f3c027406f5b0329052758bade05f Mon Sep 17 00:00:00 2001 From: Beniamino Galvani Date: Mon, 2 Feb 2026 22:26:45 +0100 Subject: [PATCH] core: clat: add the "nm" prefix to ebpf program names The program names are displayed in the "bpftool prog" output. It is easier to recognize NM programs if they have the "nm" prefix. --- src/core/bpf/clat.bpf.c | 4 ++-- src/core/nm-l3cfg.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/core/bpf/clat.bpf.c b/src/core/bpf/clat.bpf.c index 56d09a7176..3e192e99db 100644 --- a/src/core/bpf/clat.bpf.c +++ b/src/core/bpf/clat.bpf.c @@ -1103,14 +1103,14 @@ out: SEC("tcx/egress") int -clat_egress(struct __sk_buff *skb) +nm_clat_egress(struct __sk_buff *skb) { return clat_handle_v4(skb); } SEC("tcx/ingress") int -clat_ingress(struct __sk_buff *skb) +nm_clat_ingress(struct __sk_buff *skb) { return clat_handle_v6(skb); } diff --git a/src/core/nm-l3cfg.c b/src/core/nm-l3cfg.c index 9ed560ec64..61575a4b93 100644 --- a/src/core/nm-l3cfg.c +++ b/src/core/nm-l3cfg.c @@ -5708,7 +5708,7 @@ _l3_commit_pref64(NML3Cfg *self, NML3CfgCommitType commit_type) } self->priv.p->clat_ingress_link = - bpf_program__attach_tcx(self->priv.p->clat_bpf->progs.clat_ingress, + bpf_program__attach_tcx(self->priv.p->clat_bpf->progs.nm_clat_ingress, self->priv.ifindex, NULL); if (!self->priv.p->clat_ingress_link) { @@ -5718,7 +5718,7 @@ _l3_commit_pref64(NML3Cfg *self, NML3CfgCommitType commit_type) } self->priv.p->clat_egress_link = - bpf_program__attach_tcx(self->priv.p->clat_bpf->progs.clat_egress, + bpf_program__attach_tcx(self->priv.p->clat_bpf->progs.nm_clat_egress, self->priv.ifindex, NULL); if (!self->priv.p->clat_egress_link) {