milan-avb: gptp: send PTP management with majorSdoId=1 for gPTP profile

This commit is contained in:
hackerman-kl 2026-04-29 07:45:33 +02:00
parent 1b81dbab85
commit fc08d2444a
2 changed files with 4 additions and 1 deletions

View file

@ -224,7 +224,7 @@ static int send_management_request(struct gptp *gptp, uint16_t management_id,
spa_zero(req);
seq = gptp->ptp_seq++;
req.major_sdo_id_message_type = PTP_MESSAGE_TYPE_MANAGEMENT;
req.major_sdo_id_message_type = PTP_GPTP_MANAGEMENT_TYPE;
req.ver = PTP_VERSION_1588_2008_2_1;
req.message_length_be = htons(sizeof(struct ptp_management_msg));
spa_zero(req.clock_identity);

View file

@ -16,6 +16,9 @@ extern "C" {
#endif
#define PTP_MESSAGE_TYPE_MANAGEMENT 0x0d
#define PTP_MAJOR_SDO_ID_GPTP (0x1u << 4)
#define PTP_GPTP_MANAGEMENT_TYPE \
(PTP_MAJOR_SDO_ID_GPTP | PTP_MESSAGE_TYPE_MANAGEMENT)
#define PTP_VERSION_1588_2008_2_1 0x12
#define PTP_DEFAULT_LOG_MESSAGE_INTERVAL 127
#define PTP_MGMT_ACTION_GET 0