Lines Matching refs:rx_mode

450 ionic_lif_rx_mode(struct ionic_lif *lif, uint32_t rx_mode)  in ionic_lif_rx_mode()  argument
456 .rx_mode = rte_cpu_to_le_16(rx_mode), in ionic_lif_rx_mode()
461 if (rx_mode & IONIC_RX_MODE_F_UNICAST) in ionic_lif_rx_mode()
463 if (rx_mode & IONIC_RX_MODE_F_MULTICAST) in ionic_lif_rx_mode()
465 if (rx_mode & IONIC_RX_MODE_F_BROADCAST) in ionic_lif_rx_mode()
467 if (rx_mode & IONIC_RX_MODE_F_PROMISC) in ionic_lif_rx_mode()
469 if (rx_mode & IONIC_RX_MODE_F_ALLMULTI) in ionic_lif_rx_mode()
478 ionic_set_rx_mode(struct ionic_lif *lif, uint32_t rx_mode) in ionic_set_rx_mode() argument
480 if (lif->rx_mode != rx_mode) { in ionic_set_rx_mode()
481 lif->rx_mode = rx_mode; in ionic_set_rx_mode()
482 ionic_lif_rx_mode(lif, rx_mode); in ionic_set_rx_mode()
490 uint32_t rx_mode = lif->rx_mode; in ionic_dev_promiscuous_enable() local
494 rx_mode |= IONIC_RX_MODE_F_PROMISC; in ionic_dev_promiscuous_enable()
496 ionic_set_rx_mode(lif, rx_mode); in ionic_dev_promiscuous_enable()
505 uint32_t rx_mode = lif->rx_mode; in ionic_dev_promiscuous_disable() local
507 rx_mode &= ~IONIC_RX_MODE_F_PROMISC; in ionic_dev_promiscuous_disable()
509 ionic_set_rx_mode(lif, rx_mode); in ionic_dev_promiscuous_disable()
518 uint32_t rx_mode = lif->rx_mode; in ionic_dev_allmulticast_enable() local
520 rx_mode |= IONIC_RX_MODE_F_ALLMULTI; in ionic_dev_allmulticast_enable()
522 ionic_set_rx_mode(lif, rx_mode); in ionic_dev_allmulticast_enable()
531 uint32_t rx_mode = lif->rx_mode; in ionic_dev_allmulticast_disable() local
533 rx_mode &= ~IONIC_RX_MODE_F_ALLMULTI; in ionic_dev_allmulticast_disable()
535 ionic_set_rx_mode(lif, rx_mode); in ionic_dev_allmulticast_disable()
1794 uint32_t rx_mode; in ionic_lif_start() local
1802 if (!lif->rx_mode) { in ionic_lif_start()
1806 rx_mode = IONIC_RX_MODE_F_UNICAST; in ionic_lif_start()
1807 rx_mode |= IONIC_RX_MODE_F_MULTICAST; in ionic_lif_start()
1808 rx_mode |= IONIC_RX_MODE_F_BROADCAST; in ionic_lif_start()
1810 ionic_set_rx_mode(lif, rx_mode); in ionic_lif_start()