skb_flow_get_icmp_tci(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, meet skb_flow_get_icmp_tci(9) from the Kernel API Manual β€” this icon is here to extract ICMP(6) Type, Code and Identifier fields. that's the whole assignment. πŸŽ€βœ¨

✨ SYNOPSIS ✨

void skb_flow_get_icmp_tci (const struct sk_buff *skb , struct flow_dissector_key_icmp *key_icmp , const void *data , int thoff , int hlen );

🫢 ARGUMENTS 🫢

  • skb β€” the sk_buff to extract from, bestie. it's giving "this is the packet we're working with" energy. πŸ’…
  • key_icmp β€” a struct flow_dissector_key_icmp to fill. yes, we are filling it. main character struct behavior, no cap. πŸ‘‘
  • data β€” raw buffer pointer to the packet. literally the packet data hookup. πŸ¦‹
  • thoff β€” offset to extract at. that's the spot, bestie. 🎯
  • hlen β€” packet header length. gotta know how long the header is, fr fr. πŸ“

πŸ”₯ SEE ALSO πŸ”₯

the kernel file is ./net/core/flow_dissector.c, and these are the linked-up besties you should also peek at:


πŸ’… mwah! this page lives in ./net/core, dated October 2026, and it's all for skb_flow_get_icmp_tci(9). slay and goodbye. πŸ¦‹πŸ’–

πŸ“¦ where this page comes from