PTP移植笔记十一:PTP状态机

经过一周奋战,PTPv2的主时钟也实现了。将PTP的状态机分成了几个部分
(以下的实现是针对只有一个以太网接口的设备的。对于多个以太网接口的设备,每个接口都应当有一个与其对应的主状态机。):

  • PTP数据IO、处理主循环。
  • 主状态机:状态与PTP文档一一对应。
  • 主时钟协商状态机。
  • 主时钟状态机:当作为主时钟时的处理逻辑。
  • 从时钟状态机:当作为从时钟时的处理逻辑。

- PTP数据IO、处理主循环:
PTP移植笔记十一:PTP状态机
主状态机(仅针对一个端口的设备,多个端口的设备,每个端口都应该有一个这样的状态机):
PTP移植笔记十一:PTP状态机