Home
last modified time | relevance | path

Searched refs:rx_filters (Results 1 – 3 of 3) sorted by relevance

/dpdk/drivers/net/ionic/
H A Dionic_rx_filter.c27 rte_spinlock_init(&lif->rx_filters.lock); in ionic_rx_filters_init()
30 LIST_INIT(&lif->rx_filters.by_hash[i]); in ionic_rx_filters_init()
31 LIST_INIT(&lif->rx_filters.by_id[i]); in ionic_rx_filters_init()
44 while (!LIST_EMPTY(&lif->rx_filters.by_id[i])) { in ionic_rx_filters_deinit()
45 f = LIST_FIRST(&lif->rx_filters.by_id[i]); in ionic_rx_filters_deinit()
82 rte_spinlock_lock(&lif->rx_filters.lock); in ionic_rx_filter_save()
84 LIST_INSERT_HEAD(&lif->rx_filters.by_hash[key], f, by_hash); in ionic_rx_filter_save()
88 LIST_INSERT_HEAD(&lif->rx_filters.by_id[key], f, by_id); in ionic_rx_filter_save()
90 rte_spinlock_unlock(&lif->rx_filters.lock); in ionic_rx_filter_save()
102 LIST_FOREACH(f, &lif->rx_filters.by_hash[key], by_hash) { in ionic_rx_filter_by_vlan()
[all …]
H A Dionic_lif.c290 rte_spinlock_lock(&lif->rx_filters.lock); in ionic_lif_addr_del()
294 rte_spinlock_unlock(&lif->rx_filters.lock); in ionic_lif_addr_del()
301 rte_spinlock_unlock(&lif->rx_filters.lock); in ionic_lif_addr_del()
412 rte_spinlock_lock(&lif->rx_filters.lock); in ionic_vlan_rx_kill_vid()
416 rte_spinlock_unlock(&lif->rx_filters.lock); in ionic_vlan_rx_kill_vid()
422 rte_spinlock_unlock(&lif->rx_filters.lock); in ionic_vlan_rx_kill_vid()
H A Dionic_lif.h136 struct ionic_rx_filters rx_filters; member