Hi Richard, Is this series somewhere in you "TODO:" list?
Thanks, Vedang > -----Original Message----- > From: Patel, Vedang > Sent: Friday, October 5, 2018 4:25 PM > To: [email protected] > Cc: [email protected]; Sanchez-Palencia, Jesus <jesus.sanchez- > [email protected]>; Gomes, Vinicius <[email protected]>; Guedes, > Andre <[email protected]>; Hindman, Gavin > <[email protected]>; Patel, Vedang <[email protected]> > Subject: [PATCH v1 0/7] Support for Automotive Profile (Part II) > > This series is the continuation of the automotive series posted at [1]. > Following are the main changes this series makes: > - Provide a mechanism to save the initial values of Sync and Announce > intervals. > - Implement “Message Interval Request” support for linuxptp described as part > of 10.5.4 in 802.1AS[2]. > - Use the interval request mechanism for slave to request a change the > interval > of Sync messages to operLogSyncInterval. Signaling message will be sent to > the master after the interval update timer expires. The timer is setup when > the first Sync Message is received by slave. More information for this in > sections 6.2.1.6, 6.2.3.1 and 6.2.4 of AVnu Automotive Profile[3]. > - The timer expiration also sets the pdelay request interval to > operPdelayReqInterval on slave. This adds functionality mentioned in > Sections > 6.2.1.5 and 6.2.3.2. > - Add a flag to inhibit delay requests. This will be used by the master in the > automotive network because master devices do not need to send pdelay > request > messages. > > Thanks, > Vedang Patel > > [1]- https://sourceforge.net/p/linuxptp/mailman/message/36431575/ > [2]- IEEE 802.1AS Standard: > https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5741898&tag=1 > [3]- Automotive Ethernet AVB Functional and Interoperability Specification - > http://avnu.org/wp-content/uploads/2014/05/ > Automotive-Ethernet-AVB-Func-Interop-Spec-v1.5-Public.pdf > > Vedang Patel (7): > port: Make port_capable() accessible outside port.c > port: Split port_signaling_construct() to support Interval Request > port: Add logPdelayReqInterval. > port: implement message interval request processing > port: Add ignore_update_interval_req. > port: Add interval update timer. > port: Add inhibit_delay_req. > > config.c | 5 ++ > configs/automotive-master.cfg | 1 + > configs/automotive-slave.cfg | 4 ++ > configs/default.cfg | 4 ++ > fd.h | 3 +- > msg.h | 6 +++ > port.c | 55 ++++++++++++++++++-- > port_private.h | 20 ++++++- > port_signaling.c | 118 > +++++++++++++++++++++++++++++++++++++++++- > ptp4l.8 | 32 ++++++++++++ > tlv.h | 12 +++++ > unicast_client.c | 14 ++--- > unicast_service.c | 4 +- > 13 files changed, 261 insertions(+), 17 deletions(-) > > -- > 2.7.3 _______________________________________________ Linuxptp-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/linuxptp-devel
