{"action":"created","issue":{"url":"https://api.github.com/repos/sipwise/rtpengine/issues/469","repository_url":"https://api.github.com/repos/sipwise/rtpengine","labels_url":"https://api.github.com/repos/sipwise/rtpengine/issues/469/labels{/name}","comments_url":"https://api.github.com/repos/sipwise/rtpengine/issues/469/comments","events_url":"https://api.github.com/repos/sipwise/rtpengine/issues/469/events","html_url":"https://github.com/sipwise/rtpengine/issues/469","id":298267938,"number":469,"title":"TOS bit not correctly set on kernelized streams ","user":{"login":"pkuzak","id":10669797,"avatar_url":"https://avatars3.githubusercontent.com/u/10669797?v=4","gravatar_id":"","url":"https://api.github.com/users/pkuzak","html_url":"https://github.com/pkuzak","followers_url":"https://api.github.com/users/pkuzak/followers","following_url":"https://api.github.com/users/pkuzak/following{/other_user}","gists_url":"https://api.github.com/users/pkuzak/gists{/gist_id}","starred_url":"https://api.github.com/users/pkuzak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pkuzak/subscriptions","organizations_url":"https://api.github.com/users/pkuzak/orgs","repos_url":"https://api.github.com/users/pkuzak/repos","events_url":"https://api.github.com/users/pkuzak/events{/privacy}","received_events_url":"https://api.github.com/users/pkuzak/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-02-19T13:02:56Z","updated_at":"2018-02-20T19:26:53Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"0636b083dc5fbd26966b44671e5b4ecf1a2456a9 probably breaks the type of service bit setting for streams handled in kernel space. We use ```tos=144```. With this, the corresponding RTP packets looked like this (Commit 126a69f29c1b71d4352aa6f6d4bd056491e73a0f before the above mentioned one still works):\r\n```\r\n13:31:56.039778 IP (tos 0x90, ttl 60, id 20147, offset 0, flags [DF], proto UDP (17), length 200)\r\n13:31:56.040377 IP (tos 0x90, ttl 60, id 20148, offset 0, flags [DF], proto UDP (17), length 200)\r\n13:31:56.059483 IP (tos 0x90, ttl 60, id 0, offset 0, flags [none], proto UDP (17), length 200)\r\n13:31:56.060480 IP (tos 0x90, ttl 60, id 0, offset 0, flags [none], proto UDP (17), length 200)\r\n13:31:56.079671 IP (tos 0x90, ttl 60, id 0, offset 0, flags [none], proto UDP (17), length 200)\r\n13:31:56.080481 IP (tos 0x90, ttl 60, id 0, offset 0, flags [none], proto UDP (17), length 200)\r\n```\r\nWith the current HEAD revision (92e4c28fdefa6eb043c8fdc5fa57eb8cd24739be), the trace looks like this: \r\n```\r\n13:52:33.968490 IP (tos 0x90, ttl 60, id 20251, offset 0, flags [DF], proto UDP (17), length 200)\r\n13:52:33.969329 IP (tos 0x90, ttl 60, id 20252, offset 0, flags [DF], proto UDP (17), length 200)\r\n13:52:33.988397 IP (tos 0x2,ECT(0), ttl 60, id 0, offset 0, flags [none], proto UDP (17), length 200)\r\n13:52:33.989391 IP (tos 0x2,ECT(0), ttl 60, id 0, offset 0, flags [none], proto UDP (17), length 200)\r\n13:52:34.008525 IP (tos 0x2,ECT(0), ttl 60, id 0, offset 0, flags [none], proto UDP (17), length 200)\r\n13:52:34.009376 IP (tos 0x2,ECT(0), ttl 60, id 0, offset 0, flags [none], proto UDP (17), length 200)\r\n13:52:34.029523 IP (tos 0x2,ECT(0), ttl 60, id 0, offset 0, flags [none], proto UDP (17), length 200)\r\n```\r\nWe also tested with commit 0636b083dc5fbd26966b44671e5b4ecf1a2456a9 and it seems this one is the guilty commit. \r\n*NOTE:* The 1st packet always seems to be correct, probably because it is handled in user space. \r\n"},"comment":{"url":"https://api.github.com/repos/sipwise/rtpengine/issues/comments/367090522","html_url":"https://github.com/sipwise/rtpengine/issues/469#issuecomment-367090522","issue_url":"https://api.github.com/repos/sipwise/rtpengine/issues/469","id":367090522,"user":{"login":"rfuchs","id":3227418,"avatar_url":"https://avatars3.githubusercontent.com/u/3227418?v=4","gravatar_id":"","url":"https://api.github.com/users/rfuchs","html_url":"https://github.com/rfuchs","followers_url":"https://api.github.com/users/rfuchs/followers","following_url":"https://api.github.com/users/rfuchs/following{/other_user}","gists_url":"https://api.github.com/users/rfuchs/gists{/gist_id}","starred_url":"https://api.github.com/users/rfuchs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rfuchs/subscriptions","organizations_url":"https://api.github.com/users/rfuchs/orgs","repos_url":"https://api.github.com/users/rfuchs/repos","events_url":"https://api.github.com/users/rfuchs/events{/privacy}","received_events_url":"https://api.github.com/users/rfuchs/received_events","type":"User","site_admin":false},"created_at":"2018-02-20T19:26:53Z","updated_at":"2018-02-20T19:26:53Z","author_association":"MEMBER","body":"Is your daemon maybe compiled against an old `xt_RTPENGINE.h` file?"}}
{"actor":{"display_login":"rfuchs"}}