MCPcopy Create free account
hub / github.com/F-Stack/f-stack / validate_event

Function validate_event

dpdk/drivers/event/dpaa2/dpaa2_eventdev_selftest.c:314–336  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

312
313
314static int
315validate_event(struct rte_event *ev)
316{
317 struct event_attr *attr;
318
319 attr = rte_pktmbuf_mtod(ev->mbuf, struct event_attr *);
320 RTE_TEST_ASSERT_EQUAL(attr->flow_id, ev->flow_id,
321 "flow_id mismatch enq=%d deq =%d",
322 attr->flow_id, ev->flow_id);
323 RTE_TEST_ASSERT_EQUAL(attr->event_type, ev->event_type,
324 "event_type mismatch enq=%d deq =%d",
325 attr->event_type, ev->event_type);
326 RTE_TEST_ASSERT_EQUAL(attr->sub_event_type, ev->sub_event_type,
327 "sub_event_type mismatch enq=%d deq =%d",
328 attr->sub_event_type, ev->sub_event_type);
329 RTE_TEST_ASSERT_EQUAL(attr->sched_type, ev->sched_type,
330 "sched_type mismatch enq=%d deq =%d",
331 attr->sched_type, ev->sched_type);
332 RTE_TEST_ASSERT_EQUAL(attr->queue, ev->queue_id,
333 "queue mismatch enq=%d deq =%d",
334 attr->queue, ev->queue_id);
335 return 0;
336}
337
338typedef int (*validate_event_cb)(uint32_t index, uint8_t port,
339 struct rte_event *ev);

Callers 2

consume_eventsFunction · 0.70
worker_multi_port_fnFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected