am65_cpts_tx_timestamp(9)
β¨ am65_cpts_tx_timestamp β¨
okay so bestie, welcome to the Kernel API Manual π this one's a tiny little function but she's got a very important job, so let's get into it π«Ά
πΈ NAME πΈ
am65_cpts_tx_timestamp β save tx packet for timestamping π
π SYNOPSIS π
void am65_cpts_tx_timestamp (struct am65_cpts *cpts , struct sk_buff *skb );
like that's the whole signature, no cap β¨
π¦ ARGUMENTS π¦
cptsβ the cpts handle π this is your main character pointer, typestruct am65_cpts *skbβ the packet π typestruct sk_buff *, the actual little guy we care about
π DESCRIPTION π
so what she does: this function saves the tx packet for timestamping β but only if the packet can be timestamped, okay? conditional queen π
The future processing is done in from the PTP auxiliary worker. literally not her job, she just hands it off π₯
ngl this one's short but she's iconic, don't sleep on her π
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/ti/am65-cpts.cβ am65_cpts_prep_tx_timestamp(9)π§
and that's the whole page bestie, hope it slayed π
sourced straight from ./drivers/net/ethernet/ti, dated October 2026 β mwah, go timestamp some packets πβ¨
π¦ 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