mem: do not advertise physical address when no hugepages
[dpdk.git] / examples / ip_pipeline / pipeline / pipeline_passthrough_be.c
index 8b71a7d..8cb2f0c 100644 (file)
@@ -76,7 +76,7 @@ static pipeline_msg_req_handler handlers[] = {
                pipeline_msg_req_invalid_handler,
 };
 
-static inline __attribute__((always_inline)) void
+static __rte_always_inline void
 pkt_work_dma(
        struct rte_mbuf *pkt,
        void *arg,
@@ -121,7 +121,7 @@ pkt_work_dma(
        }
 }
 
-static inline __attribute__((always_inline)) void
+static __rte_always_inline void
 pkt4_work_dma(
        struct rte_mbuf **pkts,
        void *arg,
@@ -217,7 +217,7 @@ pkt4_work_dma(
        }
 }
 
-static inline __attribute__((always_inline)) void
+static __rte_always_inline void
 pkt_work_swap(
        struct rte_mbuf *pkt,
        void *arg)
@@ -241,7 +241,7 @@ pkt_work_swap(
        }
 }
 
-static inline __attribute__((always_inline)) void
+static __rte_always_inline void
 pkt4_work_swap(
        struct rte_mbuf **pkts,
        void *arg)
@@ -589,7 +589,7 @@ pipeline_passthrough_parse_args(struct pipeline_passthrough_params *p,
                                params->name, arg_name);
                        dma_hash_lb_present = 1;
 
-                       if (strcmp(arg_value, "hash") ||
+                       if (strcmp(arg_value, "hash") &&
                                strcmp(arg_value, "HASH"))
 
                                PIPELINE_PARSE_ERR_INV_VAL(0,