{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,4]],"date-time":"2026-06-04T15:18:32Z","timestamp":1780586312783,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":12,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,12,6]],"date-time":"2023-12-06T00:00:00Z","timestamp":1701820800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,12,8]]},"DOI":"10.1145\/3630047.3630193","type":"proceedings-article","created":{"date-parts":[[2025,5,23]],"date-time":"2025-05-23T12:21:16Z","timestamp":1748002876000},"page":"25-32","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Introducing P4TC - A P4 implementation on Linux Kernel using Traffic Control"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-1728-2592","authenticated-orcid":false,"given":"Jamal","family":"Hadi Salim","sequence":"first","affiliation":[{"name":"Mojatatu Networks, Ottawa, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-8052-6210","authenticated-orcid":false,"given":"Deb","family":"Chatterjee","sequence":"additional","affiliation":[{"name":"Intel Corporation, Santa Clara, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-2189-7974","authenticated-orcid":false,"given":"Victor","family":"Nogueira","sequence":"additional","affiliation":[{"name":"Mojatatu Networks, Ottawa, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-0506-3541","authenticated-orcid":false,"given":"Pedro","family":"Tammela","sequence":"additional","affiliation":[{"name":"Mojatatu Networks, Ottawa, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6906-8722","authenticated-orcid":false,"given":"Tomasz","family":"Osinski","sequence":"additional","affiliation":[{"name":"Intel Corporation, Warsaw, Poland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-7689-6483","authenticated-orcid":false,"given":"Evangelos","family":"Haleplidis","sequence":"additional","affiliation":[{"name":"Mojatatu Networks &amp; University of Piraeus, Ottawa, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-8240-7850","authenticated-orcid":false,"given":"Balachandher","family":"Sambasivam","sequence":"additional","affiliation":[{"name":"Intel Corporation, Bengaluru, India"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-2275-5027","authenticated-orcid":false,"given":"Usha","family":"Gupta","sequence":"additional","affiliation":[{"name":"Intel Corporation, Bengaluru, India"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-0804-5507","authenticated-orcid":false,"given":"Komal","family":"Jain","sequence":"additional","affiliation":[{"name":"Intel Corporation, Bengaluru, India"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-1312-3524","authenticated-orcid":false,"given":"Sosutha","family":"Sethuramapandian","sequence":"additional","affiliation":[{"name":"Intel Corporation, Bengaluru, India"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2023,12,6]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2656877.2656890"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2602204.2602219"},{"key":"e_1_3_2_1_3_1","volume-title":"flower - flow based traffic control filter. https:\/\/man7.org\/linux\/man-pages\/man8\/tc-flower.8.html Retrieved","year":"2023","unstructured":"flower 2015. flower - flow based traffic control filter. https:\/\/man7.org\/linux\/man-pages\/man8\/tc-flower.8.html Retrieved September 15, 2023 from"},{"key":"e_1_3_2_1_4_1","volume-title":"https:\/\/netdevconf.info\/0x15\/session.html?Where-turbo-boosting-TC-flower-control-path-had-led-us-to Retrieved","author":"TC.","year":"2023","unstructured":"flowerctrl 2023. P4TC. https:\/\/netdevconf.info\/0x15\/session.html?Where-turbo-boosting-TC-flower-control-path-had-led-us-to Retrieved September 15, 2023 from"},{"key":"e_1_3_2_1_5_1","volume-title":"Proceedings of Netdev 0.1","author":"Salim Jamal Hadi","year":"2015","unstructured":"Jamal Hadi Salim. 2015. Linux traffic control classifier-action subsystem architecture. Proceedings of Netdev 0.1 (2015)."},{"key":"e_1_3_2_1_6_1","volume-title":"Programmability and Networking - Why do we bother? https:\/\/opennetworking.org\/wp-content\/uploads\/2021\/05\/2021-P4-WS-Pere-Monclus-Slides.pdf Retrieved","author":"Monclus Pere","year":"2023","unstructured":"Pere Monclus. 2023. Programmability and Networking - Why do we bother? https:\/\/opennetworking.org\/wp-content\/uploads\/2021\/05\/2021-P4-WS-Pere-Monclus-Slides.pdf Retrieved September 09, 2023 from"},{"key":"e_1_3_2_1_7_1","volume-title":"Netdev 2022 Session: Your Network Datapath Will Be P4 Scripted. https:\/\/netdevconf.info\/0x16\/sessions\/talk\/your-network-datapath-will-be-p4-scripted.html Retrieved","author":"Netdev","year":"2023","unstructured":"Netdev session 2023. Netdev 2022 Session: Your Network Datapath Will Be P4 Scripted. https:\/\/netdevconf.info\/0x16\/sessions\/talk\/your-network-datapath-will-be-p4-scripted.html Retrieved October 26, 2023 from"},{"key":"e_1_3_2_1_8_1","volume-title":"Linux Offload Discussions. https:\/\/netdevconf.info\/0.1\/sessions.html Retrieved","year":"2023","unstructured":"offload1 2015. Linux Offload Discussions. https:\/\/netdevconf.info\/0.1\/sessions.html Retrieved September, 2023 from"},{"key":"e_1_3_2_1_9_1","volume-title":"Linux Offload begginings. https:\/\/www.youtube.com\/watch?v=M6l1rxZCqLM Retrieved","year":"2023","unstructured":"offload2 2016. Linux Offload begginings. https:\/\/www.youtube.com\/watch?v=M6l1rxZCqLM Retrieved September, 2023 from"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3555050.3569117"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3603269.3604834"},{"key":"e_1_3_2_1_12_1","volume-title":"Retrieved","year":"2001","unstructured":"u32 2001. u32 - Universal 32bit classifier. Retrieved September 15, 2023 from https:\/\/man7.org\/linux\/man-pages\/man8\/tc-u32.8.html"}],"event":{"name":"CoNEXT 2023: The 19th International Conference on emerging Networking EXperiments and Technologies","location":"Paris France","acronym":"CoNEXT 2023","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication"]},"container-title":["Proceedings of the 6th on European P4 Workshop"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3630047.3630193","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3630047.3630193","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T18:36:09Z","timestamp":1755974169000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3630047.3630193"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12,6]]},"references-count":12,"alternative-id":["10.1145\/3630047.3630193","10.1145\/3630047"],"URL":"https:\/\/doi.org\/10.1145\/3630047.3630193","relation":{},"subject":[],"published":{"date-parts":[[2023,12,6]]},"assertion":[{"value":"2023-12-06","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}