Re: [PATCH 2/4] net: ionic: Add PHC state page for user space access
From: Jakub Kicinski
Date: Wed Apr 01 2026 - 20:06:29 EST
On Wed, 1 Apr 2026 15:54:59 +0530 Abhijit Gangurde wrote:
> diff --git a/include/uapi/rdma/ionic-abi.h b/include/uapi/rdma/ionic-abi.h
> index 7b589d3e9728..97f695510380 100644
> --- a/include/uapi/rdma/ionic-abi.h
> +++ b/include/uapi/rdma/ionic-abi.h
> @@ -112,4 +112,15 @@ struct ionic_srq_resp {
> __aligned_u64 rq_cmb_offset;
> };
>
> +struct ionic_phc_state {
> + __u32 seq;
> + __u32 rsvd;
> + __aligned_u64 mask;
> + __aligned_u64 tick;
> + __aligned_u64 nsec;
> + __aligned_u64 frac;
> + __u32 mult;
> + __u32 shift;
> +};
You're just exposing kernel timecounter internals.
Why is this ionic uAPI and not something reusable by other drivers?