net/ice/base: remove unused DDP package macros
[dpdk.git] / examples / netmap_compat / bridge / bridge.c
index 216e010..f3819d2 100644 (file)
@@ -174,7 +174,7 @@ netmap_port_open(uint32_t idx)
 
        port->fd = rte_netmap_open("/dev/netmap", O_RDWR);
 
-       snprintf(req.nr_name, sizeof(req.nr_name), "%s", port->str);
+       strlcpy(req.nr_name, port->str, sizeof(req.nr_name));
        req.nr_version = NETMAP_API;
        req.nr_ringid = 0;
 
@@ -184,7 +184,7 @@ netmap_port_open(uint32_t idx)
                return err;
        }
 
-       snprintf(req.nr_name, sizeof(req.nr_name), "%s", port->str);
+       strlcpy(req.nr_name, port->str, sizeof(req.nr_name));
        req.nr_version = NETMAP_API;
        req.nr_ringid = 0;
 
@@ -261,7 +261,11 @@ int main(int argc, char *argv[])
                        rte_exit(EXIT_FAILURE, "Couldn't setup port %hhu\n",
                                ports.p[i].id);
 
-               rte_eth_promiscuous_enable(ports.p[i].id);
+               err = rte_eth_promiscuous_enable(ports.p[i].id);
+               if (err != 0)
+                       rte_exit(EXIT_FAILURE,
+                               "Couldn't enable promiscuous mode on port %u: %s\n",
+                               ports.p[i].id, rte_strerror(-err));
        }
 
        for (i = 0; i != ports.num; i++) {