idpf_find_mac_filter(9)
π
idpf_find_mac_filter β Kernel API Manual, section 9 β¨
okay so bestie, welcome to the idpf_find_mac_filter(9) page. This is from the Kernel API Manual, and it is literally giving βfind one specific mac filter in a listβ energy. Letβs get into it. π«Ά
β¨ NAME β¨
idpf_find_mac_filter β search the filter list for a specific mac filter. π
π SYNOPSIS π
struct idpf_mac_filter * idpf_find_mac_filter (struct idpf_vport_config
*vconfig , const u8 *macaddr );
πΈ ARGUMENTS πΈ
vconfigβ the Vport config structure. Thatβs the setup, bestie.macaddrβ the MAC address. The one we are looking for π.
π¦ DESCRIPTION π¦
This function returns a ptr to the filter object or NULL. No cap.
β οΈ Huge caveat, bestie: it must be called while holding the mac_filter_list_lock. Like, do not skip the lock. This is the βmustβ of all βmustsβ. π
π SEE ALSO π
Kernel file: ./drivers/net/ethernet/intel/idpf/idpf_lib.c
and the whole bestie roll call is: idpf_init_vector_stack(9), idpf_deinit_vector_stack(9), idpf_mb_intr_rel_irq(9), idpf_intr_rel(9), idpf_mb_intr_clean(9), idpf_mb_irq_enable(9), idpf_mb_intr_req_irq(9), idpf_mb_intr_init(9), idpf_vector_lifo_push(9), idpf_vector_lifo_pop(9), idpf_vector_stash(9), idpf_req_rel_vector_indexes(9), idpf_intr_req(9), idpf_del_all_flow_steer_filters(9), __idpf_del_mac_filter(9), idpf_del_mac_filter(9), __idpf_add_mac_filter(9), idpf_add_mac_filter(9), idpf_del_all_mac_filters(9), idpf_restore_mac_filters(9), idpf_remove_mac_filters(9), idpf_deinit_mac_addr(9), idpf_init_mac_addr(9), idpf_cfg_netdev(9), idpf_get_free_slot(9), idpf_remove_features(9), idpf_vport_stop(9), idpf_stop(9), idpf_decfg_netdev(9), idpf_vport_rel(9), idpf_vport_dealloc(9), idpf_is_hsplit_supported(9), idpf_vport_get_hsplit(9), idpf_vport_set_hsplit(9), idpf_vport_alloc(9), idpf_get_stats64(9), idpf_statistics_task(9), idpf_mbx_task(9), idpf_service_task(9), idpf_restore_features(9), idpf_set_real_num_queues(9), idpf_up_complete(9), idpf_rx_init_buf_tail(9), idpf_vport_open(9), idpf_init_task(9), idpf_sriov_ena(9), idpf_sriov_configure(9), idpf_deinit_task(9), idpf_check_reset_complete(9), idpf_init_hard_reset(9), idpf_vc_event_task(9), idpf_initiate_soft_reset(9), idpf_addr_sync(9), idpf_addr_unsync(9), idpf_set_rx_mode(9), idpf_set_features(9), idpf_open(9), idpf_change_mtu(9), idpf_chk_tso_segment(9), idpf_features_check(9), idpf_set_mac(9).
okay thatβs the page, bestie β from the ./drivers/net/ethernet/intel/idpf source tree, October 2026. stay iconic and lock that list. π
π
π¦ 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