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

Function validate_event

dpdk/drivers/event/octeontx/ssovf_evdev_selftest.c:361–383  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

359
360
361static inline int
362validate_event(struct rte_event *ev)
363{
364 struct event_attr *attr;
365
366 attr = rte_pktmbuf_mtod(ev->mbuf, struct event_attr *);
367 RTE_TEST_ASSERT_EQUAL(attr->flow_id, ev->flow_id,
368 "flow_id mismatch enq=%d deq =%d",
369 attr->flow_id, ev->flow_id);
370 RTE_TEST_ASSERT_EQUAL(attr->event_type, ev->event_type,
371 "event_type mismatch enq=%d deq =%d",
372 attr->event_type, ev->event_type);
373 RTE_TEST_ASSERT_EQUAL(attr->sub_event_type, ev->sub_event_type,
374 "sub_event_type mismatch enq=%d deq =%d",
375 attr->sub_event_type, ev->sub_event_type);
376 RTE_TEST_ASSERT_EQUAL(attr->sched_type, ev->sched_type,
377 "sched_type mismatch enq=%d deq =%d",
378 attr->sched_type, ev->sched_type);
379 RTE_TEST_ASSERT_EQUAL(attr->queue, ev->queue_id,
380 "queue mismatch enq=%d deq =%d",
381 attr->queue, ev->queue_id);
382 return 0;
383}
384
385typedef int (*validate_event_cb)(uint32_t index, uint8_t port,
386 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