On Mon, Oct 10, 2022 at 01:07:33PM +0530, SyncMonk Technologies wrote:

> @@ -161,10 +189,14 @@ int process_signaling(struct port *p, struct 
> ptp_message *m)
>  
>               case TLV_ORGANIZATION_EXTENSION:
>                       r = (struct msg_interval_req_tlv *) extra->tlv;
> +                     rate = (struct msg_interface_rate_tlv *) extra->tlv;
>  
>                       if (0 == memcmp(r->id, ieee8021_id, 
> sizeof(ieee8021_id)) &&
>                           r->subtype[0] == 0 && r->subtype[1] == 0 && 
> r->subtype[2] == 2)
>                               err = process_interval_request(p, r);
> +                     else if (0 == memcmp(r->id, itu_t_id, sizeof(itu_t_id)) 
> &&
> +                             r->subtype[0] == 0 && r->subtype[1] == 0 && 
> r->subtype[2] == 2)
> +                             err = process_interface_rate(p, rate);

Something is missing from this patch series.  I don't see any
network/host byte order handling in org_pre_send() or org_post_recv()
in tlv.c

Thanks,
Richard


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

Reply via email to