git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
remove extra parentheses in return statement
[dpdk.git]
/
lib
/
librte_sched
/
rte_sched.c
diff --git
a/lib/librte_sched/rte_sched.c
b/lib/librte_sched/rte_sched.c
index
d47cfc2
..
513e893
100644
(file)
--- a/
lib/librte_sched/rte_sched.c
+++ b/
lib/librte_sched/rte_sched.c
@@
-53,7
+53,12
@@
#endif
#ifdef RTE_SCHED_VECTOR
#endif
#ifdef RTE_SCHED_VECTOR
-#include <immintrin.h>
+#include <rte_vect.h>
+
+#if defined(__SSE4__)
+#define SCHED_VECTOR_SSE4
+#endif
+
#endif
#define RTE_SCHED_TB_RATE_CONFIG_ERR (1e-7)
#endif
#define RTE_SCHED_TB_RATE_CONFIG_ERR (1e-7)
@@
-452,7
+457,7
@@
rte_sched_port_get_memory_footprint(struct rte_sched_port_params *params)
size0 = sizeof(struct rte_sched_port);
size1 = rte_sched_port_get_array_base(params, e_RTE_SCHED_PORT_ARRAY_TOTAL);
size0 = sizeof(struct rte_sched_port);
size1 = rte_sched_port_get_array_base(params, e_RTE_SCHED_PORT_ARRAY_TOTAL);
- return
(size0 + size1)
;
+ return
size0 + size1
;
}
static void
}
static void
@@
-1052,7
+1057,7
@@
rte_sched_port_queue_is_empty(struct rte_sched_port *port, uint32_t qindex)
{
struct rte_sched_queue *queue = port->queue + qindex;
{
struct rte_sched_queue *queue = port->queue + qindex;
- return
(queue->qr == queue->qw)
;
+ return
queue->qr == queue->qw
;
}
#endif /* RTE_SCHED_DEBUG */
}
#endif /* RTE_SCHED_DEBUG */
@@
-1667,7
+1672,7
@@
grinder_schedule(struct rte_sched_port *port, uint32_t pos)
return 1;
}
return 1;
}
-#ifdef
RTE_SCHED_VECTOR
+#ifdef
SCHED_VECTOR_SSE4
static inline int
grinder_pipe_exists(struct rte_sched_port *port, uint32_t base_pipe)
static inline int
grinder_pipe_exists(struct rte_sched_port *port, uint32_t base_pipe)