diff options
| author | songyanchao <[email protected]> | 2024-01-12 02:52:39 +0000 |
|---|---|---|
| committer | songyanchao <[email protected]> | 2024-01-12 02:52:39 +0000 |
| commit | 5843c1833801d118b334382956ac393045fe7064 (patch) | |
| tree | 6a5be95e488b4a87d6f4a7a86fdd942bdcfb5fdc /service/include | |
| parent | 9b88e88f303b746256315c335c5191be9880c6a4 (diff) | |
🧪 test(TSG-17959): Add route ctx test for Etherfabric and Tera adapters.
Add route ctx test for Etherfabric and Tera adapters.
Diffstat (limited to 'service/include')
| -rw-r--r-- | service/include/sc_classifier_rule_parser.h | 6 | ||||
| -rw-r--r-- | service/include/sc_common.h | 4 | ||||
| -rw-r--r-- | service/include/sc_node_common.h | 16 |
3 files changed, 8 insertions, 18 deletions
diff --git a/service/include/sc_classifier_rule_parser.h b/service/include/sc_classifier_rule_parser.h index cd07dbe..b54bc6d 100644 --- a/service/include/sc_classifier_rule_parser.h +++ b/service/include/sc_classifier_rule_parser.h @@ -1,7 +1,9 @@ +#pragma once + #include <cJSON.h> -#include <common.h> + +#include <adapter_define.h> #include <sc_common.h> -#include <sc_node_common.h> #define MAX_RULES 1024 diff --git a/service/include/sc_common.h b/service/include/sc_common.h index d345e10..33747ab 100644 --- a/service/include/sc_common.h +++ b/service/include/sc_common.h @@ -102,6 +102,10 @@ struct sc_main unsigned int en_pkt_timestamp; /* 捕包支持 */ unsigned int en_pkt_dumper; + /* mpack route metadata enable */ + unsigned int en_mpack_metadata; + /* mpack route ctx enable */ + unsigned int en_mpack_route_ctx; /* 延迟统计 */ unsigned int en_pkt_latency; /* 延迟统计核心 */ diff --git a/service/include/sc_node_common.h b/service/include/sc_node_common.h index 5014cb0..9e6aaec 100644 --- a/service/include/sc_node_common.h +++ b/service/include/sc_node_common.h @@ -25,16 +25,6 @@ enum FORWARDER_TYPE_MAX }; -/* Adapter type */ -enum adapter_type -{ - ADAPTER_TYPE_EF = 0, - ADAPTER_TYPE_VWIRE, - ADAPTER_TYPE_TERA, - ADAPTER_TYPE_ALL, - ADAPTER_TYPE_NONE -}; - /* Health check method */ enum health_check_method { @@ -77,12 +67,6 @@ struct mr_generic_ip_hdr }; void forwarder_table_inserter(uint16_t sid, uint16_t type); -unsigned int nr_ef_adapters_get(); -unsigned int nr_vwire_adapters_get(); -unsigned int nr_tera_adapters_get(); -int ef_adapter_id_check(uint32_t ef_adapter_id); -int vwire_adapter_id_check(uint32_t vwire_adapter_id); -int tera_adapter_id_check(uint32_t tera_adapter_id); static inline void swap_mac_addr(struct rte_ether_hdr * eth_hdr) { |
