| 632 | } |
| 633 | |
| 634 | static int |
| 635 | pdump_enable_by_deviceid(const char *device_id, uint16_t queue, |
| 636 | uint32_t flags, uint32_t snaplen, |
| 637 | struct rte_ring *ring, |
| 638 | struct rte_mempool *mp, |
| 639 | const struct rte_bpf_prm *prm) |
| 640 | { |
| 641 | int ret; |
| 642 | |
| 643 | ret = pdump_validate_ring_mp(ring, mp); |
| 644 | if (ret < 0) |
| 645 | return ret; |
| 646 | ret = pdump_validate_flags(flags); |
| 647 | if (ret < 0) |
| 648 | return ret; |
| 649 | |
| 650 | if (snaplen == 0) |
| 651 | snaplen = UINT32_MAX; |
| 652 | |
| 653 | return pdump_prepare_client_request(device_id, queue, flags, snaplen, |
| 654 | ENABLE, ring, mp, prm); |
| 655 | } |
| 656 | |
| 657 | int |
| 658 | rte_pdump_enable_by_deviceid(char *device_id, uint16_t queue, |
no test coverage detected