igc_del_vlan_prio_filter(9)
π igc_del_vlan_prio_filter(9) β from the Kernel API Manual, bestie β¨
okay so picture this: you're deep in the Intel igc driver, and there's a VLAN priority filter just sitting there that nobody wants anymore. This little function is the one that yeets it. ποΈβ¨
π NAME π
igc_del_vlan_prio_filter β Delete VLAN priority filter. that's it. that's the whole vibe. delete the filter, move on with your life π
π¦ SYNOPSIS π¦
void igc_del_vlan_prio_filter (struct igc_adapter *adapter , int prio );
literally the whole signature. no return value, she just does the thing and leaves πΈ
π ARGUMENTS π
adapterβ pointer to the adapter where the filter should be deleted from. like, which network card are we doing this to, bestie? point at it. πprioβ the VLAN priority value. the priority in question. the one getting the boot π₯Ύ
π SEE ALSO π
so here's the friend group β the whole igc crew. ngl it's a big friend group, but every single one of them is iconic in their own way:
Kernel file ./drivers/net/ethernet/intel/igc/igc_main.cβ the source file where this lives πigc_power_up_link(9)igc_release_hw_control(9)igc_get_hw_control(9)igc_clean_tx_ring(9)igc_free_tx_resources(9)igc_free_all_tx_resources(9)igc_clean_all_tx_rings(9)igc_disable_all_tx_rings_hw(9)igc_setup_tx_resources(9)igc_setup_all_tx_resources(9)igc_clean_rx_ring(9)igc_clean_all_rx_rings(9)igc_free_rx_resources(9)igc_free_all_rx_resources(9)igc_setup_rx_resources(9)igc_setup_all_rx_resources(9)igc_configure_rx_ring(9)igc_configure_rx(9)igc_configure_tx_ring(9)igc_configure_tx(9)igc_setup_mrqc(9)igc_setup_rctl(9)igc_setup_tctl(9)igc_set_mac_filter_hw(9)igc_clear_mac_filter_hw(9)igc_set_mac(9)igc_write_mc_addr_list(9)igc_process_skb_fields(9)igc_add_rx_frag(9)igc_reuse_rx_page(9)igc_is_non_eop(9)igc_cleanup_headers(9)igc_alloc_rx_buffers(9)igc_clean_tx_irq(9)igc_add_mac_filter(9)igc_del_mac_filter(9)igc_add_vlan_prio_filter(9)β the other half of this duo, the adder to our deleter π«Άigc_add_etype_filter(9)igc_del_etype_filter(9)igc_get_nfc_rule(9)igc_del_nfc_rule(9)igc_add_nfc_rule(9)igc_enable_empty_addr_recv(9)igc_set_rx_mode(9)igc_configure(9)igc_write_ivar(9)igc_configure_msix(9)igc_irq_enable(9)igc_irq_disable(9)igc_reset_q_vector(9)igc_free_q_vector(9)igc_free_q_vectors(9)igc_update_itr(9)igc_set_interrupt_capability(9)igc_update_ring_itr(9)igc_cache_ring_register(9)igc_poll(9)igc_alloc_q_vector(9)igc_alloc_q_vectors(9)igc_init_interrupt_scheme(9)igc_sw_init(9)igc_up(9)igc_update_stats(9)igc_down(9)igc_change_mtu(9)igc_tx_timeout(9)igc_get_stats64(9)igc_msix_other(9)igc_request_msix(9)igc_clear_interrupt_scheme(9)igc_has_link(9)igc_watchdog(9)igc_intr_msi(9)igc_intr(9)igc_request_irq(9)__igc_open(9)__igc_close(9)igc_probe(9)igc_remove(9)igc_io_error_detected(9)igc_io_slot_reset(9)igc_io_resume(9)igc_reinit_queues(9)igc_get_hw_dev(9)igc_init_module(9)igc_exit_module(9)
okay that's the whole page, no cap ππ«Ά
and like, tiny sign-off because the footer deserves its moment too: this lil masterpiece comes from ./drivers/net/ethernet/intel/igc, dated October 2026, and it's page igc_del_vlan_prio_filter(9) of the Kernel API Manual. slay. periodt. πβ¨π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms