ice_lbtest_receive_frames(9)
π ice_lbtest_receive_frames β from the Kernel API Manual, section 9, bestie
Okay so real talk, this is a page straight outta the Kernel API Manual, section 9, and it's about one very specific lil function: ice_lbtest_receive_frames. It's short. It's sweet. It's giving "quietly doing the most." Let's get into it π
β¨ NAME β¨
ice_lbtest_receive_frames β receive and verify test frames π
Literally that's the whole job. Receive the frames. Verify them. Slay.
πΈ SYNOPSIS πΈ
int ice_lbtest_receive_frames (struct ice_rx_ring *rx_ring );
Look at her. One argument. Returns an int. No drama, no cap π«Ά
π¦ ARGUMENTS π¦
rx_ringβ pointer to the receive ring. That's it, that's the whole parameter list. She's lowkey a minimalist icon β¨
π DESCRIPTION π
So here's the vibe check: this function receives loopback packets and verifies their correctness. Then it returns the number of received valid frames β like a little scoreboard, bestie π₯
That's the entire description. No hidden chapters, no plot twists. She does her thing and dips π
π SEE ALSO π
First up, the source file β the mothership, the origin story:
Kernel file ./drivers/net/ethernet/intel/ice/ice_ethtool.c
And now, the whole entire friend group. Every single one. No skipping, bestie, we're doing attendance π§
ice_ethtool_get_maxspeed(9)ice_is_serdes_muxed(9)ice_get_port_topology(9)ice_get_tx_rx_equa(9)ice_get_extended_regs(9)ice_active_vfs(9)ice_link_test(9)ice_eeprom_test(9)ice_reg_pattern_test(9)ice_reg_test(9)ice_lbtest_prepare_rings(9)ice_lbtest_disable_rings(9)ice_lbtest_create_frame(9)ice_lbtest_check_frame(9)ice_diag_send(9)ice_loopback_test(9)ice_intr_test(9)ice_self_test(9)ice_set_fec_cfg(9)ice_set_fecparam(9)ice_get_fecparam(9)ice_nway_reset(9)ice_get_priv_flags(9)ice_set_priv_flags(9)ice_mask_min_supported_speeds(9)ice_linkmode_set_bit(9)ice_phy_type_to_ethtool(9)ice_get_settings_link_up(9)ice_get_settings_link_down(9)ice_get_link_ksettings(9)ice_speed_to_aq_link(9)ice_ksettings_find_adv_link_speed(9)ice_setup_autoneg(9)ice_set_phy_type_from_speed(9)ice_set_link_ksettings(9)ice_set_rxnfc(9)ice_get_rx_ring_count(9)ice_get_rxnfc(9)ice_get_pauseparam(9)ice_set_pauseparam(9)ice_get_rxfh_key_size(9)ice_get_rxfh_indir_size(9)ice_get_rxfh(9)ice_set_rxfh(9)ice_get_combined_cnt(9)ice_get_channels(9)ice_get_valid_rss_size(9)ice_vsi_set_dflt_rss_lut(9)ice_set_channels(9)ice_get_wol(9)ice_set_wol(9)ice_get_rc_coalesce(9)ice_get_q_coalesce(9)__ice_get_coalesce(9)ice_set_rc_coalesce(9)ice_set_q_coalesce(9)ice_print_if_odd_usecs(9)__ice_set_coalesce(9)ice_get_module_info(9)ice_get_module_eeprom(9)ice_get_port_fec_stats(9)ice_get_fec_stats(9)ice_ethtool_reset(9)ice_repr_ethtool_reset(9)ice_set_ethtool_safe_mode_ops(9)ice_set_ethtool_repr_ops(9)ice_set_ethtool_ops(9)
Not me listing sixty-something functions and still somehow not breaking a sweat π That's main character energy, fr fr.
Heads up bestie: this whole page lives under the kernel tree at ./drivers/net/ethernet/intel/ice β that's the β¨ address β¨ for all of the above π
And that's the page! Genuinely iconic, no notes π
Sign-off time: this beauty comes from ./drivers/net/ethernet/intel/ice, dated October 2026, and it's serving you page ice_lbtest_receive_frames(9). Drink some water, verify your frames, and go be great πβπ¦
π¦ 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