__idpf_del_mac_filter(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… __idpf_del_mac_filter β€” a Kernel API Manual moment ✨

okay so bestie, we're in the Kernel API Manual today and the star of the show is __idpf_del_mac_filter(9). it's giving "tiny function, big responsibilities" tbh 🫢


✨ NAME ✨

__idpf_del_mac_filter β€” Delete a MAC filter from the filter list πŸ—‘οΈπŸŽ€

literally does what it says on the tin, no cap.


🌸 SYNOPSIS 🌸

int __idpf_del_mac_filter (struct idpf_vport_config *vport_config ,
const u8 *macaddr );

two args, one int back. she's compact πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • vport_config β€” the Vport config structure, aka the whole vibe container for this vport πŸ—‚οΈ
  • macaddr β€” The MAC address, like the actual address-address, const u8 * style ✨

πŸ’– DESCRIPTION πŸ’–

Returns 0 on success, error value on failure. that's it, that's the whole tea β˜• β€” iconic and to the point ngl πŸ‘‘


πŸ”₯ SEE ALSO πŸ”₯

bestie the cross-reference list here is long long, so buckle up, we're going on a tour of the neighborhood 🌈

Kernel file ./drivers/net/ethernet/intel/idpf/idpf_lib.c

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_find_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)

like I said. a lot. but every single one of them is linked above, so go forth and click around πŸ§šπŸ’œ


k bye bestie, this page came straight out of ./drivers/net/ethernet/intel/idpf and was stamped October 2026 β€” that's the source, the version, the whole timestamp tea, all of it πŸŒΈβœ¨πŸ‘‘

πŸ“¦ where this page comes from