On Fri, Feb 01, 2019 at 08:16:41AM -0800, Richard Cochran wrote:
> On Fri, Feb 01, 2019 at 10:16:53AM +0000, Vincent Li X wrote:
> > 
> > Hi Richard,
> > I mean the change of that two lines to like:
> >     if (cnt < m->header.messageLength || m->header.messageLength <
> > pdulen) {
> >             pr_debug("wrong length, cnt: %d messageLength: %hu pdulen
> 
> The rule in communication is to be strict when sending, but generous
> when receiving.  This code generously allows incorrect messageLength.

By "this" I mean the current linuxptp code, not the your example!

> That field is redundant, because all of the transports already provide
> the packet length.  Thus there is no need to check it.
> 
> If we were using a stream transport like TCP, then checking
> messageLength would of course be essential.
> 
> Thanks,
> Richard
> 
> 


_______________________________________________
Linuxptp-devel mailing list
Linuxptp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-devel

Reply via email to