From bafa4a672083e3f87818528c0e99a38c897b72d0 Mon Sep 17 00:00:00 2001 From: Zach Brown Date: Wed, 25 Jul 2018 12:16:33 -0700 Subject: [PATCH] scoutfs: add net header printk args We have macros for creating and printing trace arguments for our network header struct. Add a macro for making simple printk call args for normal formatted output callers. Signed-off-by: Zach Brown --- kmod/src/server.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kmod/src/server.h b/kmod/src/server.h index 506aa546..54e61d04 100644 --- a/kmod/src/server.h +++ b/kmod/src/server.h @@ -23,6 +23,8 @@ do { \ __entry->name##_port #define SNH_FMT "id %llu data_len %u msg %u cmd %u error %u" +#define SNH_ARG(nh) le64_to_cpu((nh)->id), le16_to_cpu((nh)->data_len), \ + (nh)->msg, (nh)->cmd, (nh)->error #define snh_trace_define(name) \ __field(__u64, name##_id) \