Lines Matching refs:rx_mode
430 ionic_lif_rx_mode(struct ionic_lif *lif, uint32_t rx_mode) in ionic_lif_rx_mode() argument
437 .rx_mode = rx_mode, in ionic_lif_rx_mode()
442 if (rx_mode & IONIC_RX_MODE_F_UNICAST) in ionic_lif_rx_mode()
444 if (rx_mode & IONIC_RX_MODE_F_MULTICAST) in ionic_lif_rx_mode()
446 if (rx_mode & IONIC_RX_MODE_F_BROADCAST) in ionic_lif_rx_mode()
448 if (rx_mode & IONIC_RX_MODE_F_PROMISC) in ionic_lif_rx_mode()
450 if (rx_mode & IONIC_RX_MODE_F_ALLMULTI) in ionic_lif_rx_mode()
459 ionic_set_rx_mode(struct ionic_lif *lif, uint32_t rx_mode) in ionic_set_rx_mode() argument
461 if (lif->rx_mode != rx_mode) { in ionic_set_rx_mode()
462 lif->rx_mode = rx_mode; in ionic_set_rx_mode()
463 ionic_lif_rx_mode(lif, rx_mode); in ionic_set_rx_mode()
471 uint32_t rx_mode = lif->rx_mode; in ionic_dev_promiscuous_enable() local
475 rx_mode |= IONIC_RX_MODE_F_PROMISC; in ionic_dev_promiscuous_enable()
477 ionic_set_rx_mode(lif, rx_mode); in ionic_dev_promiscuous_enable()
486 uint32_t rx_mode = lif->rx_mode; in ionic_dev_promiscuous_disable() local
488 rx_mode &= ~IONIC_RX_MODE_F_PROMISC; in ionic_dev_promiscuous_disable()
490 ionic_set_rx_mode(lif, rx_mode); in ionic_dev_promiscuous_disable()
499 uint32_t rx_mode = lif->rx_mode; in ionic_dev_allmulticast_enable() local
501 rx_mode |= IONIC_RX_MODE_F_ALLMULTI; in ionic_dev_allmulticast_enable()
503 ionic_set_rx_mode(lif, rx_mode); in ionic_dev_allmulticast_enable()
512 uint32_t rx_mode = lif->rx_mode; in ionic_dev_allmulticast_disable() local
514 rx_mode &= ~IONIC_RX_MODE_F_ALLMULTI; in ionic_dev_allmulticast_disable()
516 ionic_set_rx_mode(lif, rx_mode); in ionic_dev_allmulticast_disable()
1575 uint32_t rx_mode = 0; in ionic_lif_start() local
1589 rx_mode |= IONIC_RX_MODE_F_UNICAST; in ionic_lif_start()
1590 rx_mode |= IONIC_RX_MODE_F_MULTICAST; in ionic_lif_start()
1591 rx_mode |= IONIC_RX_MODE_F_BROADCAST; in ionic_lif_start()
1593 lif->rx_mode = 0; /* set by ionic_set_rx_mode */ in ionic_lif_start()
1595 ionic_set_rx_mode(lif, rx_mode); in ionic_lif_start()