Latest Linux kernel has supported getting PHC from bond directly. This would
help topology like VLAN over bond to get PHC natively. To achieve this,
the new hwtstamp flag is needed when passing hwtstamp_config to kernel.

We use ifdef to check if the build kernel support this new flag. And
fall back without flag if user run new build on old kernel for hwts_init().

Hangbin Liu (2):
  ptp4l: init iface->ts_label when interface created
  ptp4l: get bond phc directly if kernel support the new hwtstamp flag

 clock.c        | 20 +++++++++----
 e2e_tc.c       | 14 +++++++--
 interface.c    |  8 +-----
 interface.h    |  6 ----
 nsm.c          |  5 ++--
 p2p_tc.c       | 14 +++++++--
 pmc_common.c   |  1 -
 port.c         | 77 +++++++++++++++++++++++++++++++-------------------
 port_private.h |  2 ++
 sk.c           |  7 +++++
 10 files changed, 99 insertions(+), 55 deletions(-)

-- 
2.31.1



_______________________________________________
Linuxptp-devel mailing list
Linuxptp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-devel

Reply via email to