aboutsummaryrefslogtreecommitdiff
path: root/platform/linux-generic/pktio/socket_mmap.c
diff options
context:
space:
mode:
Diffstat (limited to 'platform/linux-generic/pktio/socket_mmap.c')
-rw-r--r--platform/linux-generic/pktio/socket_mmap.c51
1 files changed, 25 insertions, 26 deletions
diff --git a/platform/linux-generic/pktio/socket_mmap.c b/platform/linux-generic/pktio/socket_mmap.c
index 4e1bf8527..ea6c0b9b7 100644
--- a/platform/linux-generic/pktio/socket_mmap.c
+++ b/platform/linux-generic/pktio/socket_mmap.c
@@ -114,14 +114,14 @@ static int mmap_pkt_socket(void)
if (sock == -1) {
_odp_errno = errno;
- ODP_ERR("socket(SOCK_RAW): %s\n", strerror(errno));
+ _ODP_ERR("socket(SOCK_RAW): %s\n", strerror(errno));
return -1;
}
ret = setsockopt(sock, SOL_PACKET, PACKET_VERSION, &ver, sizeof(ver));
if (ret == -1) {
_odp_errno = errno;
- ODP_ERR("setsockopt(PACKET_VERSION): %s\n", strerror(errno));
+ _ODP_ERR("setsockopt(PACKET_VERSION): %s\n", strerror(errno));
close(sock);
return -1;
}
@@ -187,7 +187,7 @@ static inline unsigned pkt_mmap_v2_rx(pktio_entry_t *pktio_entry,
if (odp_unlikely(pkt_len > pkt_sock->mtu)) {
tp_hdr->tp_status = TP_STATUS_KERNEL;
frame_num = next_frame_num;
- ODP_DBG("dropped oversized packet\n");
+ _ODP_DBG("dropped oversized packet\n");
continue;
}
@@ -251,7 +251,7 @@ static inline unsigned pkt_mmap_v2_rx(pktio_entry_t *pktio_entry,
static int warning_printed;
if (warning_printed == 0) {
- ODP_DBG("Original TPID value lost. Using 0x8100 for single tagged and 0x88a8 for double tagged.\n");
+ _ODP_DBG("Original TPID value lost. Using 0x8100 for single tagged and 0x88a8 for double tagged.\n");
warning_printed = 1;
}
type2 = (uint16_t *)(uintptr_t)(mac + (2 * _ODP_ETHADDR_LEN) + vlan_len);
@@ -347,7 +347,7 @@ static inline int pkt_mmap_v2_tx(pktio_entry_t *pktio_entry, int sock,
if (tp_status != TP_STATUS_AVAILABLE) {
if (tp_status == TP_STATUS_WRONG_FORMAT) {
- ODP_ERR("Socket mmap: wrong format\n");
+ _ODP_ERR("Socket mmap: wrong format\n");
return -1;
}
@@ -389,8 +389,7 @@ static inline int pkt_mmap_v2_tx(pktio_entry_t *pktio_entry, int sock,
/* Returns -1 when nothing is sent (send() would block) */
if (ret < 0 && errno != EWOULDBLOCK) {
- ODP_ERR("Socket mmap: send failed, ret %i, errno %i\n",
- ret, errno);
+ _ODP_ERR("Socket mmap: send failed, ret %i, errno %i\n", ret, errno);
return -1;
}
@@ -404,7 +403,7 @@ static inline int pkt_mmap_v2_tx(pktio_entry_t *pktio_entry, int sock,
break;
if (tp_status == TP_STATUS_WRONG_FORMAT) {
- ODP_ERR("Socket mmap: wrong format\n");
+ _ODP_ERR("Socket mmap: wrong format\n");
break;
}
}
@@ -462,7 +461,7 @@ static int mmap_setup_ring(pkt_sock_mmap_t *pkt_sock, struct ring *ring,
shm = odp_shm_reserve(NULL, ring_size, ODP_CACHE_LINE_SIZE, flags);
if (shm == ODP_SHM_INVALID) {
- ODP_ERR("Reserving shm failed\n");
+ _ODP_ERR("Reserving shm failed\n");
return -1;
}
ring->shm = shm;
@@ -477,21 +476,21 @@ static int mmap_setup_ring(pkt_sock_mmap_t *pkt_sock, struct ring *ring,
ring->flen = ring->req.tp_frame_size;
ring->rd_len = ring_size;
- ODP_DBG(" tp_block_size %u\n", ring->req.tp_block_size);
- ODP_DBG(" tp_block_nr %u\n", ring->req.tp_block_nr);
- ODP_DBG(" tp_frame_size %u\n", ring->req.tp_frame_size);
- ODP_DBG(" tp_frame_nr %u\n", ring->req.tp_frame_nr);
+ _ODP_DBG(" tp_block_size %u\n", ring->req.tp_block_size);
+ _ODP_DBG(" tp_block_nr %u\n", ring->req.tp_block_nr);
+ _ODP_DBG(" tp_frame_size %u\n", ring->req.tp_frame_size);
+ _ODP_DBG(" tp_frame_nr %u\n", ring->req.tp_frame_nr);
ret = setsockopt(sock, SOL_PACKET, type, &ring->req, sizeof(ring->req));
if (ret == -1) {
_odp_errno = errno;
- ODP_ERR("setsockopt(pkt mmap): %s\n", strerror(errno));
+ _ODP_ERR("setsockopt(pkt mmap): %s\n", strerror(errno));
return -1;
}
ring->rd = odp_shm_addr(shm);
if (!ring->rd) {
- ODP_ERR("Reading shm addr failed\n");
+ _ODP_ERR("Reading shm addr failed\n");
return -1;
}
@@ -516,7 +515,7 @@ static int mmap_sock(pkt_sock_mmap_t *pkt_sock)
if (pkt_sock->mmap_base == MAP_FAILED) {
_odp_errno = errno;
- ODP_ERR("mmap rx&tx buffer failed: %s\n", strerror(errno));
+ _ODP_ERR("mmap rx&tx buffer failed: %s\n", strerror(errno));
return -1;
}
@@ -572,7 +571,7 @@ static int mmap_bind_sock(pkt_sock_mmap_t *pkt_sock, const char *netdev)
sizeof(pkt_sock->ll));
if (ret == -1) {
_odp_errno = errno;
- ODP_ERR("bind(to IF): %s\n", strerror(errno));
+ _ODP_ERR("bind(to IF): %s\n", strerror(errno));
return -1;
}
@@ -586,13 +585,13 @@ static int sock_mmap_close(pktio_entry_t *entry)
ret = mmap_unmap_sock(pkt_sock);
if (ret != 0) {
- ODP_ERR("mmap_unmap_sock() %s\n", strerror(errno));
+ _ODP_ERR("mmap_unmap_sock() %s\n", strerror(errno));
return -1;
}
if (pkt_sock->sockfd != -1 && close(pkt_sock->sockfd) != 0) {
_odp_errno = errno;
- ODP_ERR("close(sockfd): %s\n", strerror(errno));
+ _ODP_ERR("close(sockfd): %s\n", strerror(errno));
return -1;
}
@@ -643,14 +642,14 @@ static int sock_mmap_open(odp_pktio_t id ODP_UNUSED,
if (pkt_sock->mtu > _ODP_SOCKET_MTU_MAX)
pkt_sock->mtu_max = pkt_sock->mtu;
- ODP_DBG("MTU size: %i\n", pkt_sock->mtu);
+ _ODP_DBG("MTU size: %i\n", pkt_sock->mtu);
- ODP_DBG("TX ring setup:\n");
+ _ODP_DBG("TX ring setup:\n");
ret = mmap_setup_ring(pkt_sock, &pkt_sock->tx_ring, PACKET_TX_RING);
if (ret != 0)
goto error;
- ODP_DBG("RX ring setup:\n");
+ _ODP_DBG("RX ring setup:\n");
ret = mmap_setup_ring(pkt_sock, &pkt_sock->rx_ring, PACKET_RX_RING);
if (ret != 0)
goto error;
@@ -666,14 +665,14 @@ static int sock_mmap_open(odp_pktio_t id ODP_UNUSED,
if_idx = if_nametoindex(netdev);
if (if_idx == 0) {
_odp_errno = errno;
- ODP_ERR("if_nametoindex(): %s\n", strerror(errno));
+ _ODP_ERR("if_nametoindex(): %s\n", strerror(errno));
goto error;
}
pktio_entry->stats_type = _odp_sock_stats_type_fd(pktio_entry,
pkt_sock->sockfd);
if (pktio_entry->stats_type == STATS_UNSUPPORTED)
- ODP_DBG("pktio: %s unsupported stats\n", pktio_entry->name);
+ _ODP_DBG("pktio: %s unsupported stats\n", pktio_entry->name);
ret = _odp_sock_stats_reset_fd(pktio_entry,
pkt_priv(pktio_entry)->sockfd);
@@ -934,11 +933,11 @@ static int sock_mmap_extra_stat_counter(pktio_entry_t *pktio_entry, uint32_t id,
static int sock_mmap_init_global(void)
{
if (getenv("ODP_PKTIO_DISABLE_SOCKET_MMAP")) {
- ODP_PRINT("PKTIO: socket mmap skipped,"
+ _ODP_PRINT("PKTIO: socket mmap skipped,"
" enabled export ODP_PKTIO_DISABLE_SOCKET_MMAP=1.\n");
disable_pktio = 1;
} else {
- ODP_PRINT("PKTIO: initialized socket mmap,"
+ _ODP_PRINT("PKTIO: initialized socket mmap,"
" use export ODP_PKTIO_DISABLE_SOCKET_MMAP=1 to disable.\n");
}
return 0;