ice_find_dummy_packet(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ice_find_dummy_packet(9) β€” the Kernel API Manual page, but make it make sense

okay so this is the manual page for ice_find_dummy_packet(9), and yes bestie, it's a kernel API page, but don't panic β€” it's literally one function and it's giving "short and sweet." πŸŽ€


✨ NAME ✨

ice_find_dummy_packet β€” find dummy packet πŸ¦‹

🌸 SYNOPSIS 🌸

const struct ice_dummy_pkt_profile * ice_find_dummy_packet (struct
       ice_adv_lkup_elem *lkups , u16 lkups_cnt , enum ice_sw_tunnel_type
       tun_type );

like, that's the whole thing. three params in, one const struct ice_dummy_pkt_profile * out. slay. ✨

🫢 ARGUMENTS 🫢

  • lkups β€” the lookup elements, aka the match criteria for the advanced recipe. one structure per protocol header, okurrr πŸ’…
  • lkups_cnt β€” number of protocols. yes it's literally a count. iconic.
  • tun_type β€” the tunnel type. that's it, that's the arg 🌈

πŸ‘‘ DESCRIPTION πŸ‘‘

so what does it do? it returns the ice_dummy_pkt_profile corresponding to these lookup params. that's the whole vibe β€” you hand it your lookup stuff, it hands you back the matching dummy packet profile. periodt. πŸ’–

πŸ”₯ SEE ALSO πŸ”₯

bestie. brace yourself. this list is long long. not me listing every single one πŸ’€ but fr fr, they all have to be here, so here we go:

the kernel file ./drivers/net/ethernet/intel/ice/ice_switch.c, plus:

ice_init_def_sw_recp(9), ice_aq_get_sw_cfg(9), ice_aq_add_vsi(9), ice_aq_free_vsi(9), ice_aq_update_vsi(9), ice_is_vsi_valid(9), ice_get_hw_vsi_num(9), ice_get_vsi_ctx(9), ice_save_vsi_ctx(9), ice_clear_vsi_q_ctx(9), ice_clear_vsi_ctx(9), ice_clear_all_vsi_ctx(9), ice_add_vsi(9), ice_free_vsi(9), ice_update_vsi(9), ice_cfg_rdma_fltr(9), ice_aq_alloc_free_vsi_list(9), ice_aq_sw_rules(9), ice_aq_add_recipe(9), ice_aq_get_recipe(9), ice_update_recipe_lkup_idx(9), ice_aq_map_recipe_to_profile(9), ice_aq_get_recipe_to_profile(9), ice_init_chk_recipe_reuse_support(9), ice_alloc_recipe(9), ice_free_recipe_res(9), ice_release_recipe_res(9), ice_get_recp_to_prof_map(9), ice_get_recp_frm_fw(9), ice_fill_sw_info(9), ice_fill_eth_hdr(9), ice_fill_sw_rule(9), ice_add_marker_act(9), ice_create_vsi_list_map(9), ice_update_vsi_list_rule(9), ice_create_vsi_list_rule(9), ice_create_pkt_fwd_rule(9), ice_update_pkt_fwd_rule(9), ice_update_sw_rule_bridge_mode(9), ice_add_update_vsi_list(9), ice_find_rule_entry(9), ice_find_vsi_list_entry(9), ice_add_rule_internal(9), ice_remove_vsi_list_rule(9), ice_rem_update_vsi_list(9), ice_remove_rule_internal(9), ice_vlan_fltr_exist(9), ice_add_mac(9), ice_add_vlan_internal(9), ice_add_vlan(9), ice_add_eth_mac(9), ice_remove_eth_mac(9), ice_rem_sw_rule_info(9), ice_rem_adv_rule_info(9), ice_cfg_dflt_vsi(9), ice_vsi_uses_fltr(9), ice_check_if_dflt_vsi(9), ice_remove_mac(9), ice_remove_vlan(9), ice_add_entry_to_vsi_fltr_list(9), ice_add_to_vsi_fltr_list(9), ice_determine_promisc_mask(9), ice_remove_promisc(9), ice_clear_vsi_promisc(9), ice_set_vsi_promisc(9), ice_set_vlan_vsi_promisc(9), ice_remove_vsi_lkup_fltr(9), ice_remove_vsi_fltr(9), ice_alloc_res_cntr(9), ice_free_res_cntr(9), ice_share_res(9), ice_find_recp(9), ice_change_proto_id_to_dvm(9), ice_prot_type_to_id(9), ice_fill_valid_words(9), ice_fill_fv_word_index(9), ice_find_free_recp_res_idx(9), ice_calc_recp_cnt(9), ice_add_sw_recipe(9), ice_subscribe_recipe(9), ice_subscribable_recp_shared(9), ice_add_adv_recipe(9), ice_dummy_packet_add_vlan(9), ice_fill_adv_dummy_packet(9), ice_fill_adv_packet_tun(9), ice_fill_adv_packet_vlan(9), ice_find_adv_rule_entry(9), ice_adv_add_update_vsi_list(9), ice_add_adv_rule(9), ice_replay_vsi_fltr(9), ice_adv_rem_update_vsi_list(9), ice_rem_adv_rule(9), ice_rem_adv_rule_by_id(9), ice_replay_vsi_adv_rule(9), ice_replay_vsi_all_fltr(9), ice_rm_all_sw_replay_rule_info(9).

whew. drink some water after reading that, you earned it πŸ“πŸ’œ


ngl if you actually read that whole SEE ALSO list you're a real one. main character energy fr. πŸ‘‘

and that's the page!! this came out of the ./drivers/net/ethernet/intel/ice corner of the kernel, dated October 2026 β€” so like, a little time capsule πŸŽ€ bye bestie, go find those dummy packets πŸ’–βœ¨

πŸ“¦ where this page comes from