X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=examples%2Fip_pipeline%2Fparser.h;h=4538f675d4f51639b0f9be4b08deacfb643f0728;hb=c621a9b66bd24e363645b68f08b6f3ef7ab430cc;hp=5c421d27a2fd6e1bd90f9fd00749b7135a711fbb;hpb=3998e2a07220844d3f3c17f76a781ced3efe0de0;p=dpdk.git diff --git a/examples/ip_pipeline/parser.h b/examples/ip_pipeline/parser.h index 5c421d27a2..4538f675d4 100644 --- a/examples/ip_pipeline/parser.h +++ b/examples/ip_pipeline/parser.h @@ -47,9 +47,17 @@ int parse_hex_string(char *src, uint8_t *dst, uint32_t *size); int parse_ipv4_addr(const char *token, struct in_addr *ipv4); int parse_ipv6_addr(const char *token, struct in6_addr *ipv6); -int parse_mac_addr(const char *token, struct ether_addr *addr); +int parse_mac_addr(const char *token, struct rte_ether_addr *addr); int parse_mpls_labels(char *string, uint32_t *labels, uint32_t *n_labels); +struct cpu_core_params { + uint32_t socket_id; + uint32_t core_id; + uint32_t thread_id; +}; + +int parse_cpu_core(const char *entry, struct cpu_core_params *p); + int parse_tokenize_string(char *string, char *tokens[], uint32_t *n_tokens); #endif