• Vladimir Oltean's avatar
    time64.h: consolidate uses of PSEC_PER_NSEC · 837ced3a
    Vladimir Oltean authored
    Time-sensitive networking code needs to work with PTP times expressed in
    nanoseconds, and with packet transmission times expressed in
    picoseconds, since those would be fractional at higher than gigabit
    speed when expressed in nanoseconds.
    
    Convert the existing uses in tc-taprio and the ocelot/felix DSA driver
    to a PSEC_PER_NSEC macro. This macro is placed in include/linux/time64.h
    as opposed to its relatives (PSEC_PER_SEC etc) from include/vdso/time64.h
    because the vDSO library does not (yet) need/use it.
    
    Cc: Andy Lutomirski <luto@kernel.org>
    Cc: Thomas Gleixner <tglx@linutronix.de>
    Signed-off-by: default avatarVladimir Oltean <vladimir.oltean@nxp.com>
    Reviewed-by: Vincenzo Frascino <vincenzo.frascino@arm.com> # for the vDSO parts
    Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
    837ced3a
felix_vsc9959.c 75.5 KB