[dpdk-dev,3/3] event/sw: fix build error for gcc 4.5.1
Checks
Commit Message
build error:
.../event/sw/sw_evdev_worker.c: In function ‘sw_event_release’:
.../event/sw/sw_evdev_worker.c:52:3: error: unknown field ‘op’ specified
in initializer
Fixed by updating struct initialization.
Fixes: 656af9180014 ("event/sw: add worker core functions")
Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
---
drivers/event/sw/sw_evdev_worker.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
Comments
> From: Yigit, Ferruh
> Sent: Thursday, April 6, 2017 1:14 PM
> To: Jerin Jacob <jerin.jacob@caviumnetworks.com>; Richardson, Bruce
> <bruce.richardson@intel.com>; Van Haaren, Harry <harry.van.haaren@intel.com>; Thomas Monjalon
> <thomas.monjalon@6wind.com>
> Cc: dev@dpdk.org; Yigit, Ferruh <ferruh.yigit@intel.com>
> Subject: [PATCH 3/3] event/sw: fix build error for gcc 4.5.1
>
> build error:
> .../event/sw/sw_evdev_worker.c: In function ‘sw_event_release’:
> .../event/sw/sw_evdev_worker.c:52:3: error: unknown field ‘op’ specified
> in initializer
>
> Fixed by updating struct initialization.
>
> Fixes: 656af9180014 ("event/sw: add worker core functions")
>
> Signed-off-by: Ferruh Yigit <ferruh.yigit@intel.com>
Acked-by: Harry van Haaren <harry.van.haaren@intel.com>
@@ -48,9 +48,8 @@ sw_event_release(struct sw_port *p, uint8_t index)
RTE_SET_USED(index);
/* create drop message */
- struct rte_event ev = {
- .op = sw_qe_flag_map[RTE_EVENT_OP_RELEASE],
- };
+ struct rte_event ev;
+ ev.op = sw_qe_flag_map[RTE_EVENT_OP_RELEASE];
uint16_t free_count;
qe_ring_enqueue_burst(p->rx_worker_ring, &ev, 1, &free_count);