On Tue, Feb 12, 2019 at 10:22:35AM -0800, Vedang Patel wrote:
> @@ -109,7 +147,62 @@ int process_signaling(struct port *p, struct ptp_message 
> *m)
>  
>               case TLV_ACKNOWLEDGE_CANCEL_UNICAST_TRANSMISSION:
>                       break;
> +
> +             case TLV_ORGANIZATION_EXTENSION:
> +                     r = (struct msg_interval_req_tlv *) extra->tlv;
> +
> +                     if (0 == memcmp(r->id, ieee8021_id, 
> sizeof(ieee8021_id)) &&
> +                         r->subtype[2] == 2)

You need to ensure that subtype[0] and [1] are zero.

> +                             err = process_interval_request(p, r);
> +                     break;
>               }
>       }
>       return err;
>  }

Thanks,
Richard


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

Reply via email to