iavf_mac_add_ok(9)
π iavf_mac_add_ok (9) β Kernel API Manual π
okay so bestie, welcome to the iavf_mac_add_ok(9) page β¨ this lil cutie lives in the Kernel API Manual and honestly it's short but she's iconic. let's get into it π«Ά
πΈ NAME πΈ
iavf_mac_add_ok β (no cap, the original page literally leaves the description blank here, so we're not gonna invent one π)
β SYNOPSIS β
void iavf_mac_add_ok (struct iavf_adapter *adapter );
like, that's the whole signature. returns void, takes one pointer, done. minimal queen energy π
π ARGUMENTS π
adapterβ the adapter structure π that's it, that's the argument, and honestly it's giving "just pass me the whole adapter and I'll handle it" main character energy.
π¦ DESCRIPTION π¦
So what does she do? Okay: submit list of filters based on PF response. π―
That's literally it, fr fr. When the PF (physical function) hits you back with its response, this function goes ahead and submits the list of filters. Lowkey simple, highkey important. The way that one sentence carries the entire function πβ¨
ngl bestie the original description is short β so I'm keeping it short too. No extra lore, no invented behaviour, that's the rule ππ«Ά
π SEE ALSO π
okay this list is LONG, like a group chat with everyone in it, but every single one of them is invited so we're listing them all π:
iavf_send_pf_msg(9), iavf_send_api_ver(9), iavf_poll_virtchnl_msg(9), iavf_verify_api_ver(9), iavf_send_vf_config_msg(9), iavf_send_vf_ptp_caps_msg(9), iavf_validate_num_queues(9), iavf_get_vf_config(9), iavf_configure_queues(9), iavf_enable_queues(9), iavf_disable_queues(9), iavf_map_queues(9), iavf_set_mac_addr_type(9), iavf_add_ether_addrs(9), iavf_del_ether_addrs(9), iavf_mac_add_reject(9), iavf_vlan_add_reject(9), iavf_add_vlans(9), iavf_del_vlans(9), iavf_set_promiscuous(9), iavf_request_stats(9), iavf_get_rss_hashcfg(9), iavf_set_rss_hashcfg(9), iavf_set_rss_key(9), iavf_set_rss_lut(9), iavf_set_rss_hfunc(9), iavf_enable_vlan_stripping(9), iavf_disable_vlan_stripping(9), iavf_tpid_to_vc_ethertype(9), iavf_set_vc_offload_ethertype(9), iavf_clear_offload_v2_aq_required(9), iavf_send_vlan_offload_v2(9), iavf_enable_vlan_stripping_v2(9), iavf_disable_vlan_stripping_v2(9), iavf_enable_vlan_insertion_v2(9), iavf_disable_vlan_insertion_v2(9), iavf_virtchnl_send_ptp_cmd(9), iavf_print_link_message(9), iavf_get_vpe_link_status(9), iavf_set_adapter_link_speed_from_vpe(9), iavf_get_qos_caps(9), iavf_set_quanta_size(9), iavf_cfg_queues_quanta_size(9), iavf_cfg_queues_bw(9), iavf_enable_channels(9), iavf_disable_channels(9), iavf_print_cloud_filter(9), iavf_add_cloud_filter(9), iavf_del_cloud_filter(9), iavf_add_fdir_filter(9), iavf_del_fdir_filter(9), iavf_add_adv_rss_cfg(9), iavf_del_adv_rss_cfg(9), iavf_request_reset(9), iavf_netdev_features_vlan_strip_set(9), iavf_activate_fdir_filters(9), iavf_virtchnl_ptp_get_time(9), iavf_virtchnl_completion(9), iavf_poll_virtchnl_response(9)
and where does she actually live? π
Kernel file ./drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
like, THE source file. that's the address, bestie πβ¨
and that's the whole page!! ty for reading, mwah π
cute lil sign-off: this page came from ./drivers/net/ethernet/intel/iavf and it's dated October 2026 βπ go forth and submit those filters, icon π
π₯
π¦ 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