{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T22:33:12Z","timestamp":1777501992967,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":22,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,9,10]],"date-time":"2023-09-10T00:00:00Z","timestamp":1694304000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Nemzeti Kutat\u00e1si Fejleszt\u00e9si \u00e9s Innov\u00e1ci\u00f3s Hivatal","award":["OTKA-135606"],"award-info":[{"award-number":["OTKA-135606"]}]},{"name":"Nemzeti Kutat\u00e1si, Fejleszt\u00e9si \u00e9s Innovaci\u00f3s Alap","award":["\u00daNKP-22-4-I-BME- 231"],"award-info":[{"award-number":["\u00daNKP-22-4-I-BME- 231"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,9,10]]},"DOI":"10.1145\/3609021.3609296","type":"proceedings-article","created":{"date-parts":[[2023,8,18]],"date-time":"2023-08-18T17:13:20Z","timestamp":1692378800000},"page":"70-76","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Supercharge WebRTC: Accelerate TURN Services with eBPF\/XDP"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1338-8668","authenticated-orcid":false,"given":"Tam\u00e1s","family":"L\u00e9vai","sequence":"first","affiliation":[{"name":"Budapest University of Technology and Economics, Budapest, Hungary"},{"name":"L7mp Technologies, Budapest, Hungary"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5166-7823","authenticated-orcid":false,"given":"Bal\u00e1zs Edv\u00e1rd","family":"Kreith","sequence":"additional","affiliation":[{"name":"Riverside.fm, Tel Aviv, Israel"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5958-7817","authenticated-orcid":false,"given":"G\u00e1bor","family":"R\u00e9tv\u00e1ri","sequence":"additional","affiliation":[{"name":"Budapest University of Technology and Economics, Budapest, Hungary"},{"name":"L7mp Technologies, Budapest, Hungary"}]}],"member":"320","published-online":{"date-parts":[[2023,9,10]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3453182"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"crossref","unstructured":"Scott Bradner and Jim McQuaid. 1999. Benchmarking Methodology for Network Interconnect Devices. RFC 2544.  Scott Bradner and Jim McQuaid. 1999. Benchmarking Methodology for Network Interconnect Devices. RFC 2544.","DOI":"10.17487\/rfc2544"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3452296.3472888"},{"key":"e_1_3_2_1_4_1","unstructured":"David Anderson. 2020. How NAT traversal works. https:\/\/tailscale.com\/blog\/how-nat-traversal-works\/  David Anderson. 2020. How NAT traversal works. https:\/\/tailscale.com\/blog\/how-nat-traversal-works\/"},{"key":"e_1_3_2_1_5_1","volume-title":"18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21)","author":"Ghigoff Yoann","year":"2021","unstructured":"Yoann Ghigoff , Julien Sopena , Kahina Lazri , Antoine Blin , and Gilles Muller . 2021 . BMC: Accelerating Memcached using Safe In-kernel Caching and Pre-stack Processing . In 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21) . USENIX Association, Berkeley, CA, USA, 487--501. https:\/\/www.usenix.org\/conference\/nsdi21\/presentation\/ghigoff Yoann Ghigoff, Julien Sopena, Kahina Lazri, Antoine Blin, and Gilles Muller. 2021. BMC: Accelerating Memcached using Safe In-kernel Caching and Pre-stack Processing. In 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21). USENIX Association, Berkeley, CA, USA, 487--501. https:\/\/www.usenix.org\/conference\/nsdi21\/presentation\/ghigoff"},{"key":"e_1_3_2_1_6_1","unstructured":"Intel. 2023. Data Plane Development Kit. http:\/\/dpdk.org.  Intel. 2023. Data Plane Development Kit. http:\/\/dpdk.org."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICC40277.2020.9149159"},{"key":"e_1_3_2_1_8_1","unstructured":"l7mp.io. 2023. A Kubernetes media gateway for WebRTC. https:\/\/github.com\/l7mp\/stunner  l7mp.io. 2023. A Kubernetes media gateway for WebRTC. https:\/\/github.com\/l7mp\/stunner"},{"key":"e_1_3_2_1_9_1","unstructured":"Tsahi Levent-Levi. 2020. WebRTC TURN: Why you NEED it and when you DON'T need it. https:\/\/bloggeek.me\/webrtc-turn\/  Tsahi Levent-Levi. 2020. WebRTC TURN: Why you NEED it and when you DON'T need it. https:\/\/bloggeek.me\/webrtc-turn\/"},{"key":"e_1_3_2_1_10_1","unstructured":"Tam\u00e1s L\u00e9vai et al. 2023. Source Code and Artifacts on GitHub. https:\/\/github.com\/l7mp\/turn\/tree\/server-ebpf-offload  Tam\u00e1s L\u00e9vai et al. 2023. Source Code and Artifacts on GitHub. https:\/\/github.com\/l7mp\/turn\/tree\/server-ebpf-offload"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3371927.3371929"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.5555\/2789770.2789779"},{"key":"e_1_3_2_1_13_1","unstructured":"Pion. 2023. Pion TURN an API for building TURN clients and servers. https:\/\/github.com\/pion\/turn  Pion. 2023. Pion TURN an API for building TURN clients and servers. https:\/\/github.com\/pion\/turn"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"crossref","unstructured":"Jon Postel. 1980. User Datagram Protocol. RFC 768.  Jon Postel. 1980. User Datagram Protocol. RFC 768.","DOI":"10.17487\/rfc0768"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3544216.3544259"},{"key":"e_1_3_2_1_16_1","unstructured":"Tirumaleswar Reddy. K Alan Johnston Philip Matthews and Jonathan Rosenberg. 2020. Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN). RFC 8656.  Tirumaleswar Reddy. K Alan Johnston Philip Matthews and Jonathan Rosenberg. 2020. Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN). RFC 8656."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"crossref","unstructured":"Anil Rijsinghani. 1994. Computation of the Internet Checksum via Incremental Update. RFC 1624.  Anil Rijsinghani. 1994. Computation of the Internet Checksum via Incremental Update. RFC 1624.","DOI":"10.17487\/rfc1624"},{"key":"e_1_3_2_1_18_1","unstructured":"C. Partridge R.T. Braden D.A. Borman. 1988. Computing the Internet Checksum. RFC 1071.  C. Partridge R.T. Braden D.A. Borman. 1988. Computing the Internet Checksum. RFC 1071."},{"key":"e_1_3_2_1_19_1","unstructured":"G\u00e1bor R\u00e9tv\u00e1ri et al. 2023. Implementation of per-client UDP readloops. https:\/\/github.com\/pion\/turn\/pull\/295  G\u00e1bor R\u00e9tv\u00e1ri et al. 2023. Implementation of per-client UDP readloops. https:\/\/github.com\/pion\/turn\/pull\/295"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3593856.3595888"},{"key":"e_1_3_2_1_21_1","unstructured":"Tim Steeves. 2022. WebRTC NAT Traversal Methods: A Case for Embedded TURN. https:\/\/www.liveswitch.io\/blog\/webrtc-nat-traversal-methods-a-case-for-embedded-turn  Tim Steeves. 2022. WebRTC NAT Traversal Methods: A Case for Embedded TURN. https:\/\/www.liveswitch.io\/blog\/webrtc-nat-traversal-methods-a-case-for-embedded-turn"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3452296.3472914"}],"event":{"name":"eBPF '23: 1st Workshop on eBPF and Kernel Extensions","location":"New York NY USA","acronym":"eBPF '23","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication"]},"container-title":["Proceedings of the 1st Workshop on eBPF and Kernel Extensions"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3609021.3609296","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:48:57Z","timestamp":1750182537000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3609021.3609296"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,9,10]]},"references-count":22,"alternative-id":["10.1145\/3609021.3609296","10.1145\/3609021"],"URL":"https:\/\/doi.org\/10.1145\/3609021.3609296","relation":{},"subject":[],"published":{"date-parts":[[2023,9,10]]},"assertion":[{"value":"2023-09-10","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}