summaryrefslogtreecommitdiff
path: root/include/device/bpf.h
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2025-02-14 00:55:23 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2025-02-14 00:55:23 +0100
commitcfa9ca2f0d33eabbffba79fba5ff4859d681b209 (patch)
tree700a69a8cd95718f31ad75b1f875541b79c961f7 /include/device/bpf.h
parent00e36dabb4cdef51095aece46e451f2fab4c13c1 (diff)
Avoid MACRO_BEGIN/END for installed files
Diffstat (limited to 'include/device/bpf.h')
-rw-r--r--include/device/bpf.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/include/device/bpf.h b/include/device/bpf.h
index 0f80318e..1d00e8c6 100644
--- a/include/device/bpf.h
+++ b/include/device/bpf.h
@@ -202,30 +202,30 @@ typedef struct bpf_insn *bpf_insn_t;
#define BPF_RETMATCH(code, k, nkey) { (unsigned short)(code), nkey, 0, k }
#define BPF_INSN_STMT(pc, c, n) \
-MACRO_BEGIN \
+do { \
(pc)->code = (c); \
(pc)->jt = (pc)->jf = 0; \
(pc)->k = (n); \
(pc)++; \
-MACRO_END
+} while(0)
#define BPF_INSN_JUMP(pc, c, n, jtrue, jfalse) \
-MACRO_BEGIN \
+do { \
(pc)->code = (c); \
(pc)->jt = (jtrue); \
(pc)->jf = (jfalse); \
(pc)->k = (n); \
(pc)++; \
-MACRO_END
+} while(0)
#define BPF_INSN_RETMATCH(pc, c, n, nkey) \
-MACRO_BEGIN \
+do { \
(pc)->code = (c); \
(pc)->jt = (nkey); \
(pc)->jf = 0; \
(pc)->k = (n); \
(pc)++; \
-MACRO_END
+} while(0)
/*
* Number of scratch memory words (for BPF_LD|BPF_MEM and BPF_ST).