test/event: enable dpaa2 self test
[dpdk.git] / app / test-pmd / util.c
index faf247c..1570270 100644 (file)
@@ -262,6 +262,22 @@ eth_set_promisc_mode(uint16_t port, int enable)
                        port, rte_strerror(-ret));
 }
 
+void
+eth_set_allmulticast_mode(uint16_t port, int enable)
+{
+       int ret;
+
+       if (enable)
+               ret = rte_eth_allmulticast_enable(port);
+       else
+               ret = rte_eth_allmulticast_disable(port);
+
+       if (ret != 0)
+               printf("Error during %s all-multicast mode for port %u: %s\n",
+                       enable ? "enabling" : "disabling",
+                       port, rte_strerror(-ret));
+}
+
 int
 eth_link_get_nowait_print_err(uint16_t port_id, struct rte_eth_link *link)
 {