@@ -149,10 +149,6 @@ static inline void pktio_cls_enabled_set(pktio_entry_t *entry, int ena)
int sysfs_stats(pktio_entry_t *pktio_entry,
odp_pktio_stats_t *stats);
-int sock_stats_fd(pktio_entry_t *pktio_entry,
- odp_pktio_stats_t *stats,
- int fd);
-int sock_stats_reset_fd(pktio_entry_t *pktio_entry, int fd);
int pktin_poll_one(int pktio_index,
int rx_queue,
@@ -21,6 +21,11 @@
#include <linux/if_packet.h>
#include <linux/if_ether.h>
+/*
+ * ODP_PACKET_SOCKET_MMSG:
+ * ODP_PACKET_SOCKET_MMAP:
+ * ODP_PACKET_NETMAP:
+ */
int sock_stats_reset_fd(pktio_entry_t *pktio_entry, int fd)
{
int err = 0;
@@ -51,6 +56,11 @@ int sock_stats_reset_fd(pktio_entry_t *pktio_entry, int fd)
return err;
}
+/*
+ * ODP_PACKET_SOCKET_MMSG:
+ * ODP_PACKET_SOCKET_MMAP:
+ * ODP_PACKET_NETMAP:
+ */
int sock_stats_fd(pktio_entry_t *pktio_entry,
odp_pktio_stats_t *stats,
int fd)
@@ -78,4 +78,29 @@ int rss_conf_set_fd(int fd, const char *name,
*/
void rss_conf_print(const odp_pktin_hash_proto_t *hash_proto);
+/**
+ * Get statistics for pktio entry
+ *
+ * @param pktio_entry Packet IO entry
+ * @param stats[out] Output buffer for counters
+ * @param fd Socket file descriptor
+ *
+ * @retval 0 on success
+ * @retval != 0 on failure
+ */
+int sock_stats_fd(pktio_entry_t *pktio_entry,
+ odp_pktio_stats_t *stats,
+ int fd);
+
+/**
+ * Reset statistics for pktio entry
+ *
+ * @param pktio_entry Packet IO entry
+ * @param fd Socket file descriptor
+ *
+ * @retval 0 on success
+ * @retval != 0 on failure
+ */
+int sock_stats_reset_fd(pktio_entry_t *pktio_entry, int fd);
+
#endif /*ODP_PKTIO_COMMON_H_*/