From 4f8f7980f028606006817dc205dd20963a2c70ce Mon Sep 17 00:00:00 2001 From: hackerman-kl Date: Wed, 3 Dec 2025 09:09:47 +0100 Subject: [PATCH] module-avb: milan: add default CONTROL_DATA_OFFSET for aem parsing --- src/modules/module-avb/aecp-aem.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/modules/module-avb/aecp-aem.h b/src/modules/module-avb/aecp-aem.h index 888bd51dd..50b0bb3b5 100644 --- a/src/modules/module-avb/aecp-aem.h +++ b/src/modules/module-avb/aecp-aem.h @@ -229,9 +229,11 @@ struct avb_packet_aecp_aem { uint8_t payload[0]; } __attribute__ ((__packed__)); -#define AVB_PACKET_AEM_SET_COMMAND_TYPE(p,v) ((p)->cmd1 = ((v) >> 8),(p)->cmd2 = (v)) +#define AVB_PACKET_CONTROL_DATA_OFFSET (12U) -#define AVB_PACKET_AEM_GET_COMMAND_TYPE(p) ((p)->cmd1 << 8 | (p)->cmd2) +#define AVB_PACKET_AEM_SET_COMMAND_TYPE(p,v) ((p)->cmd1 = ((v) >> 8),(p)->cmd2 = (v)) + +#define AVB_PACKET_AEM_GET_COMMAND_TYPE(p) ((p)->cmd1 << 8 | (p)->cmd2) int avb_aecp_aem_handle_command(struct aecp *aecp, const void *m, int len); int avb_aecp_aem_handle_response(struct aecp *aecp, const void *m, int len);