{"action":"opened","issue":{"url":"https://api.github.com/repos/Comcast/Oscar/issues/38","labels_url":"https://api.github.com/repos/Comcast/Oscar/issues/38/labels{/name}","comments_url":"https://api.github.com/repos/Comcast/Oscar/issues/38/comments","events_url":"https://api.github.com/repos/Comcast/Oscar/issues/38/events","html_url":"https://github.com/Comcast/Oscar/issues/38","id":90795858,"number":38,"title":"Vendor Specific QOS (24/25.43) not decoding properly.","user":{"login":"ctdearborn","id":13039938,"avatar_url":"https://avatars.githubusercontent.com/u/13039938?v=3","gravatar_id":"","url":"https://api.github.com/users/ctdearborn","html_url":"https://github.com/ctdearborn","followers_url":"https://api.github.com/users/ctdearborn/followers","following_url":"https://api.github.com/users/ctdearborn/following{/other_user}","gists_url":"https://api.github.com/users/ctdearborn/gists{/gist_id}","starred_url":"https://api.github.com/users/ctdearborn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ctdearborn/subscriptions","organizations_url":"https://api.github.com/users/ctdearborn/orgs","repos_url":"https://api.github.com/users/ctdearborn/repos","events_url":"https://api.github.com/users/ctdearborn/events{/privacy}","received_events_url":"https://api.github.com/users/ctdearborn/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-06-24T22:35:21Z","updated_at":"2015-06-24T22:35:21Z","closed_at":null,"body":"When decoding the hex value of a vendor specific QoS TLV, I get the right information, but when decoding the text, the value I get does not make sense, and does not encode back to the same hex values, as well as truncates the rest of the TLVs (in my case, another vendor specific qos TLV and a service class name TLV) .\r\nFor example:\r\n[Type:25] 19:4C:01:02:00:0D:06:01:07:07:01:05:08:04:00:0F:A0:00:0C:02:00:00:0D:02:00:C8:0E:04:00:00:00:00:2B:11:08:03:00:00:CA:30:10:01:08:00:00:00:1E:00:00:00:01:2B:0F:08:03:00:00:0C:04:08:00:00:00:14:00:00:00:01:04:08:65:4D:54:41:2D:44:53:00\r\n\r\nSplit out:\r\n25: 19:4C\r\n  25.1: 01:02:00:0D\r\n  25.6: 06:01:07\r\n  25.7: 07:01:05:\r\n  25.8: 08:04:00:0F:A0:00:\r\n  25.12: 0C:02:00:00:\r\n  25.13: 0D:02:00:C8:\r\n  25.14: 0E:04:00:00:00:00\r\n  25.43: 2B:11:08:03:00:00:CA:30:10:01:08:00:00:00:1E:00:00:00:01\r\n  25.43: 2B:0F:08:03:00:00:0C:04:08:00:00:00:14:00:00:00:01\r\n  25.4: 04:08:65:4D:54:41:2D:44:53:00\r\n\r\nWhat it looks like in text:\r\n   DownstreamServiceFlow        {\r\n    ServiceFlowReference 13;     /* TLV: [25.1]*/\r\n    ServiceClassName eMTA-DS;    /* TLV: [25.4]*/\r\n    QualityOfServiceParameterSetType 07;         /* TLV: [25.6]*/\r\n    TrafficPriority 5;   /* TLV: [25.7]*/\r\n    MaxSubstainedTrafficRate 1024000;    /* TLV: [25.8]*/\r\n    TimeoutForActiveQoS 0;       /* TLV: [25.12]*/\r\n    TimeoutForAdmittedQoS 200;   /* TLV: [25.13]*/\r\n    TimeoutForAdmittedQoS 0;     /* TLV: [25.14]*/\r\n    VendorSpecificQoS 134414336;         /* TLV: [25.43]*/\r\n  }\r\n\r\n"}}