- removed changes to driver/MTAL_LKernelAPI.c in ravenna-alsa-lkm-kernel-v5.patch - added patch ravenna-alsa-lkm-disable-ptp-checksum.patch to the driver to the disable UDP checksum verification for the incoming PTP packets - changed build.sh script to use new driver revision and apply the new patch - added handling of the sink status flag "all_muted" in daemon, WebUI and regression tests - updated documentation
20 lines
710 B
Diff
20 lines
710 B
Diff
diff --git a/driver/PTP.c b/driver/PTP.c
|
|
--- a/driver/PTP.c
|
|
+++ b/driver/PTP.c
|
|
@@ -306,6 +306,7 @@ EDispatchResult process_PTP_packet(TClock_PTP* self, TUDPPacketBase* pUDPPacketB
|
|
}
|
|
|
|
// verify checksum
|
|
+#if 0
|
|
if (pUDPPacketBase->UDPHeader.usCheckSum != 0)
|
|
{
|
|
uint16_t ui16CheckSum = MTAL_ComputeUDPChecksum(&pPTPPacketBase->UDPHeader, MTAL_SWAP16(pUDPPacketBase->UDPHeader.usLen), (unsigned short*)&pPTPPacketBase->IPV4Header.ui32SrcIP, (unsigned short*)&pPTPPacketBase->IPV4Header.ui32DestIP);
|
|
@@ -319,6 +320,7 @@ EDispatchResult process_PTP_packet(TClock_PTP* self, TUDPPacketBase* pUDPPacketB
|
|
return DR_PACKET_ERROR;
|
|
}
|
|
}
|
|
+#endif
|
|
|
|
//DumpPTPV2MsgHeader(&pPTPPacketBase->V2MsgHeader);
|
|
|