- status = rte_swx_pipeline_port_in_type_register(p,
- "ethdev",
- &rte_swx_port_ethdev_reader_ops);
- if (status)
- goto error;
-
- status = rte_swx_pipeline_port_out_type_register(p,
- "ethdev",
- &rte_swx_port_ethdev_writer_ops);
- if (status)
- goto error;
-
- status = rte_swx_pipeline_port_in_type_register(p,
- "ring",
- &rte_swx_port_ring_reader_ops);
- if (status)
- goto error;
-
- status = rte_swx_pipeline_port_out_type_register(p,
- "ring",
- &rte_swx_port_ring_writer_ops);
- if (status)
- goto error;
-
-#ifdef RTE_PORT_PCAP
- status = rte_swx_pipeline_port_in_type_register(p,
- "source",
- &rte_swx_port_source_ops);
- if (status)
- goto error;
-#endif
-
- status = rte_swx_pipeline_port_out_type_register(p,
- "sink",
- &rte_swx_port_sink_ops);
- if (status)
- goto error;
-
- status = rte_swx_pipeline_port_in_type_register(p,
- "fd",
- &rte_swx_port_fd_reader_ops);
- if (status)
- goto error;
-
- status = rte_swx_pipeline_port_out_type_register(p,
- "fd",
- &rte_swx_port_fd_writer_ops);
- if (status)
- goto error;
-
- status = rte_swx_pipeline_table_type_register(p,
- "exact",
- RTE_SWX_TABLE_MATCH_EXACT,
- &rte_swx_table_exact_match_ops);
- if (status)
- goto error;
-
- status = rte_swx_pipeline_table_type_register(p,
- "wildcard",
- RTE_SWX_TABLE_MATCH_WILDCARD,
- &rte_swx_table_wildcard_match_ops);
- if (status)
- goto error;
-