STRUCT EFX_PTP_RXFILTER(9)
π struct efx_ptp_rxfilter(9) π
okay so welcome to the Kernel API Manual, bestie. this page is serving struct efx_ptp_rxfilter(9) β yes, the PTP packet filter struct β and the vibes are immaculate. π
β¨
π NAME π
struct efx_ptp_rxfilter β Filter for PTP packets. thatβs the whole name, and honestly it ate. π
β¨ SYNOPSIS β¨
okay so the struct is literally this, no cap β keep the fields exactly as they are:
struct efx_ptp_rxfilter {
struct list_head list;
__be16 ether_type;
__be16 loc_port;
__be32 loc_host[4];
unsigned long expiry;
int handle;
};
π Members π
listβ Node of the list where the filter is added. literally the link in the chain, bestie. πether_typeβ Network protocol of the filter (ETHER_P_IP/ETHER_P_IPV6). pick your protocol, periodt. πloc_portβ UDP port of the filter (PTP_EVENT_PORT/PTP_GENERAL_PORT). the port is giving very specific. πͺloc_hostβ IPv4/v6 address of the filter. address check, slay. πexpiryβ time when the filter expires, in jiffies. not wall-clock, jiffies β important, iykyk. β³handleβ Handle ID for the MCDI filters table. thatβs the ID, no cap. πͺͺ
π SEE ALSO π
bestie, go peek at the Kernel file ./drivers/net/ethernet/sfc/ptp.c plus these very iconic structs: struct efx_ptp_match(9), struct efx_ptp_event_rx(9), struct efx_ptp_timeset(9), and struct efx_ptp_data(9). iykyk π¦π
source/version/date check: ./drivers/net/ethernet/sfc Β· October 2026 Β· page struct efx_ptp_rxfilter(9). byeee, love u, stay slay π
π«Ά
π¦ 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