From e57941c81a739c323ed79a1c90028b7a516b0c51 Mon Sep 17 00:00:00 2001 From: songyanchao Date: Tue, 9 Jul 2024 03:23:34 +0000 Subject: 🎈 perf: Optimize health check conditions in eth ingress node. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Optimize health check conditions in eth ingress node. --- include/internal/mrb_define.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'include') diff --git a/include/internal/mrb_define.h b/include/internal/mrb_define.h index 1fd663c..be74c33 100644 --- a/include/internal/mrb_define.h +++ b/include/internal/mrb_define.h @@ -23,7 +23,8 @@ struct mrb_metadata /* status */ uint8_t dir : 1; uint8_t packet_create_from_nf : 1; - uint8_t no_use : 6; + uint8_t health_check : 1; + uint8_t no_use : 5; uint8_t is_ctrlbuf : 1; uint8_t adapter_type : 2; @@ -52,13 +53,14 @@ struct mrb_metadata uint8_t measurement_type; + /* data path trace buffer */ + void * dp_trace_buffer; + RTE_MARKER cacheline1 __rte_cache_min_aligned; /* pkt_parser result */ struct pkt_parser_result pkt_parser_result; - /* data path trace buffer */ - void * dp_trace_buffer; } __rte_cache_aligned; static inline void mrb_metadata_clear(struct mrb_metadata * mrb_meta) -- cgit v1.2.3