ice_tc_set_ipv6(9)
okay so bestie, welcome to ice_tc_set_ipv6(9) from the Kernel API Manual πβ¨ this is the page for the helper that parses IPv6 addresses out of a TC flower filter. lowkey iconic.
πΈ NAME πΈ
ice_tc_set_ipv6 β parse IPv6 addresses from TC flower filter. that's the whole vibe: IPv6 addresses, TC flower filter, parsing. periodt. π
β¨ SYNOPSIS β¨
here's the exact signature, bestie β keep it character-for-character:
int ice_tc_set_ipv6 (struct flow_match_ipv6_addrs *match , struct
ice_tc_flower_fltr *fltr , struct ice_tc_flower_lyr_2_4_hdrs *headers ,
bool is_encap );
π ARGUMENTS π
okay, four little cuties walk into the function:
matchβ pointer to flow match structure. it's giving "flow match structure pointer" energy π«Άfltrβ pointer to filter structure. the filter structure pointer, fr fr.headersβ inner or outer header fields. literally inner or outer header fields, no cap.is_encapβ set true for tunnel IPv6 address. so for tunnel IPv6 address, this one istrueπ
π SEE ALSO π
the kernel file for this is living at ./drivers/net/ethernet/intel/ice/ice_tc_lib.c β that's the source lore πβ¨ and then there's the whole related-page friend group:
- Kernel file:
./drivers/net/ethernet/intel/ice/ice_tc_lib.c ice_tc_count_lkups(9)ice_tc_fill_rules(9)ice_tc_tun_get_type(9)ice_locate_vsi_using_queue(9)ice_tc_forward_action(9)ice_add_tc_flower_adv_fltr(9)ice_tc_set_pppoe(9)ice_tc_set_ipv4(9)ice_tc_set_tos_ttl(9)ice_tc_set_port(9)ice_parse_gtp_type(9)ice_parse_cls_flower(9)ice_add_switch_fltr(9)ice_prep_adq_filter(9)ice_handle_tclass_action(9)ice_parse_tc_flower_actions(9)ice_del_tc_fltr(9)ice_add_tc_fltr(9)ice_find_tc_flower_fltr(9)ice_add_cls_flower(9)ice_del_cls_flower(9)ice_replay_tc_fltrs(9)
xoxo, this page is sourced from ./drivers/net/ethernet/intel/ice and dated October 2026 β love u, bye! π«Άπβ¨
π¦ 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