OVS usually ditches stderr and stdout after startup, so logging there won't be effective. Use instead the proper OVS logging facilities.
Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org> --- lib/netdev-odp.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/lib/netdev-odp.c b/lib/netdev-odp.c index 59de46d..96126a1 100644 --- a/lib/netdev-odp.c +++ b/lib/netdev-odp.c @@ -111,13 +111,13 @@ odp_init(int argc, char *argv[]) result = odp_init_global(NULL, NULL); if (result) { - ODP_ERR("Error: ODP global init failed\n"); + VLOG_ERR("Error: ODP global init failed\n"); return result; } /* Init this thread */ if (odp_init_local()) { - ODP_ERR("Error: ODP local init failed.\n"); + VLOG_ERR("Error: ODP local init failed.\n"); exit(EXIT_FAILURE); } @@ -139,7 +139,7 @@ odp_class_init(void) pool_base = odp_shm_addr(shm); if (odp_unlikely(pool_base == NULL)) { - ODP_ERR("Error: ODP packet pool mem alloc failed\n"); + VLOG_ERR("Error: ODP packet pool mem alloc failed\n"); out_of_memory(); return -1; } @@ -151,7 +151,7 @@ odp_class_init(void) ODP_BUFFER_TYPE_PACKET); if (pool == ODP_BUFFER_POOL_INVALID) { - ODP_ERR("Error: packet pool create failed.\n"); + VLOG_ERR("Error: packet pool create failed.\n"); return -1; } odp_buffer_pool_print(pool); @@ -162,7 +162,7 @@ odp_class_init(void) pool_base = odp_shm_addr(shm); if (odp_unlikely(pool_base == NULL)) { - ODP_ERR("Error: ODP packet pool mem alloc failed\n"); + VLOG_ERR("Error: ODP packet pool mem alloc failed\n"); out_of_memory(); return -1; } @@ -174,7 +174,7 @@ odp_class_init(void) ODP_BUFFER_TYPE_RAW); if (ofpbuf_pool == ODP_BUFFER_POOL_INVALID) { - ODP_ERR("Error: ofpbuf pool create failed.\n"); + VLOG_ERR("Error: ofpbuf pool create failed.\n"); return -1; } odp_buffer_pool_print(ofpbuf_pool); @@ -185,7 +185,7 @@ odp_class_init(void) pool_base = odp_shm_addr(shm); if (odp_unlikely(pool_base == NULL)) { - ODP_ERR("Error: ODP packet pool mem alloc failed\n"); + VLOG_ERR("Error: ODP packet pool mem alloc failed\n"); out_of_memory(); return -1; } @@ -197,7 +197,7 @@ odp_class_init(void) ODP_BUFFER_TYPE_RAW); if (struct_pool == ODP_BUFFER_POOL_INVALID) { - ODP_ERR("Error: packet pool create failed.\n"); + VLOG_ERR("Error: packet pool create failed.\n"); return -1; } odp_buffer_pool_print(struct_pool); @@ -241,7 +241,7 @@ netdev_odp_construct(struct netdev *netdev_) netdev->pktio = odp_pktio_open(odp_if, pool); if (netdev->pktio == ODP_PKTIO_INVALID) { - ODP_ERR("Error: odp pktio failed\n"); + VLOG_ERR("Error: odp pktio failed\n"); err = ENODEV; goto out_err; } @@ -633,7 +633,7 @@ netdev_odp_rxq_recv(struct netdev_rxq *rxq_, struct dpif_packet **packets, if (pkts > 0) { pkts_ok = drop_err_pkts(pkt_tbl, pkts); if (odp_unlikely(pkts_ok != pkts)) - ODP_ERR("Dropped frames:%u - err_cnt:%lu\n", + VLOG_ERR("Dropped frames:%u - err_cnt:%lu\n", pkts-pkts_ok, ++err_cnt); if (!pkts_ok) { ret = EAGAIN; -- 1.9.1 _______________________________________________ lng-odp mailing list lng-odp@lists.linaro.org http://lists.linaro.org/mailman/listinfo/lng-odp