{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T16:24:06Z","timestamp":1783614246598,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":42,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,8,4]],"date-time":"2024-08-04T00:00:00Z","timestamp":1722729600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100006374","name":"HORIZON EUROPE Framework Programme","doi-asserted-by":"publisher","award":["101131207"],"award-info":[{"award-number":["101131207"]}],"id":[{"id":"10.13039\/501100006374","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100006374","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["CA595\/13-1"],"award-info":[{"award-number":["CA595\/13-1"]}],"id":[{"id":"10.13039\/501100006374","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Bundesministerium f\u00fcr Bildung und Forschung","award":["16KISK002"],"award-info":[{"award-number":["16KISK002"]}]},{"DOI":"10.13039\/501100006374","name":"HORIZON EUROPE Research Infrastructures","doi-asserted-by":"publisher","award":["101079774"],"award-info":[{"award-number":["101079774"]}],"id":[{"id":"10.13039\/501100006374","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Bundesministerium f\u00fcr Bildung & Forschung","award":["16KISK107"],"award-info":[{"award-number":["16KISK107"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,8,4]]},"DOI":"10.1145\/3672197.3673436","type":"proceedings-article","created":{"date-parts":[[2024,7,15]],"date-time":"2024-07-15T06:20:38Z","timestamp":1721024438000},"page":"44-50","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Honey for the Ice Bear - Dynamic eBPF in P4"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9024-0117","authenticated-orcid":false,"given":"Manuel","family":"Simon","sequence":"first","affiliation":[{"name":"Chair of Network Architectures and Services, Technical University of Munich, Garching near Munich, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7998-9637","authenticated-orcid":false,"given":"Henning","family":"Stubbe","sequence":"additional","affiliation":[{"name":"Chair of Network Architectures and Services, Technical University of Munich, Garching near Munich, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7173-3573","authenticated-orcid":false,"given":"Sebastian","family":"Gallenm\u00fcller","sequence":"additional","affiliation":[{"name":"Chair of Network Architectures and Services, Technical University of Munich, Garching near Munich, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2347-1839","authenticated-orcid":false,"given":"Georg","family":"Carle","sequence":"additional","affiliation":[{"name":"Chair of Network Architectures and Services, Technical University of Munich, Garching near Munich, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2024,8,4]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Rich and others","author":"Lane","year":"2024","unstructured":"Lane, Rich and others. 2024. GitHub uBPF - Userspace eBPF VM. https:\/\/github.com\/iovisor\/ubpf Last accessed: 2024-05-24."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/NFV-SDN53031.2021.9665095"},{"key":"e_1_3_2_1_3_1","unstructured":"Agilio CX SmartNICs. 2024. Netronome. https:\/\/www.netronome.com\/products\/agilio-smartnics\/ Last accessed: 2024-05-24."},{"key":"e_1_3_2_1_4_1","volume-title":"Technical Conference on Linux Networking, Netdev","volume":"2","author":"Bertin Gilberto","year":"2017","unstructured":"Gilberto Bertin. 2017. XDP in practice: integrating XDP into our DDoS mitigation pipeline. In Technical Conference on Linux Networking, Netdev, Vol. 2. The NetDev Society, 1--5."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3234200.3234228"},{"key":"e_1_3_2_1_6_1","unstructured":"BLAKE3-team. 2024. GitHub: BLAKE3-team\/BLAKE3. https:\/\/github.com\/BLAKE3-team\/BLAKE3\/tree\/master\/c Last accessed: 2024-05-24."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2656877.2656890"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"crossref","unstructured":"The P4 Language Consortium. 2021. P4 Portable NIC Architecture (PNA) version 0.5. https:\/\/p4.org\/p4-spec\/docs\/PNA.html Last accessed: 2024-05-24.","DOI":"10.1055\/a-2401-8044"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3603269.3604864"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629578"},{"key":"e_1_3_2_1_11_1","unstructured":"DPDK. 2021. DPDK documentation---rte_bpf library. https:\/\/doc.dpdk.org\/api-21.08\/rte__bpf_8h.html Last accessed: 2024-05-24."},{"key":"e_1_3_2_1_12_1","unstructured":"DPDK. 2021. DPDK documentation---rte_bpf_ethdev library. https:\/\/doc.dpdk.org\/api-21.08\/rte__bpf__ethdev_8h.html Last accessed: 2024-05-24."},{"key":"e_1_3_2_1_13_1","unstructured":"eBPF community. 2024. eBPF - Introduction Tutorials & Community Resources. https:\/\/ebpf.io\/ Last accessed: 2024-05-24."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815675.2815692"},{"key":"e_1_3_2_1_15_1","volume-title":"19th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2022","author":"Feng Yong","year":"2022","unstructured":"Yong Feng, Zhikang Chen, Haoyu Song, Wenquan Xu, Jiahao Li, Zijian Zhang, Tong Yun, Ying Wan, and Bin Liu. 2022. Enabling In-situ Programmability in Network Data Plane: From Architecture to Language. In 19th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2022, Renton, WA, USA, April 4-6, 2022, Amar Phanishayee and Vyas Sekar (Eds.). USENIX Association, 635--649. https:\/\/www.usenix.org\/conference\/nsdi22\/presentation\/feng"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3485983.3494841"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3630047.3630193"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3538394.3546043"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3281411.3281443"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3289602.3293924"},{"key":"e_1_3_2_1_21_1","unstructured":"Intel. 2023. Intel Ethernet Controller X550 Datasheet rev 2.7. https:\/\/www.intel.com\/content\/www\/us\/en\/content-details\/333369\/intel-ethernet-controller-x550-datasheet.html Last accessed: 2024-05-24."},{"key":"e_1_3_2_1_22_1","unstructured":"Intel. 2024. Intel P4 Suite for FPGAs. https:\/\/www.intel.com\/content\/www\/us\/en\/software\/programmable\/p4-suite-fpga\/overview.html Last accessed: 2024-05-24."},{"key":"e_1_3_2_1_23_1","unstructured":"Intel. 2024. Intel\u00ae Tofino\u2122 Series Programmable Ethernet Switch ASIC. https:\/\/www.intel.com\/content\/www\/us\/en\/products\/network-io\/programmable-ethernet-switch\/tofino-series.html Last accessed: 2024-05-24."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ANCS.2017.14"},{"key":"e_1_3_2_1_25_1","volume-title":"Proceedings of netdev 1","author":"Kicinski Jakub","year":"2016","unstructured":"Jakub Kicinski and Nicolaas Viljoen. 2016. eBPF Hardware Offload to SmartNICs: cls bpf and XDP. Proceedings of netdev 1 (2016)."},{"key":"e_1_3_2_1_26_1","unstructured":"manuel simon. 2024. GitHub manuel-simon\/t4p4s - Retargetable compiler for the P4 language (fork) - branch: ebpf. https:\/\/github.com\/manuel-simon\/t4p4s\/tree\/ebpf Last accessed: 2024-06-18."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPSR.2018.8850758"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3555050.3569117"},{"key":"e_1_3_2_1_29_1","unstructured":"P4ELTE. 2024. GitHub P4ELTE\/t4p4s - Retargetable compiler for the P4 language - commit: a3a54e3. https:\/\/github.com\/P4ELTE\/t4p4s\/commit\/a3a54e37521dcc61365d09dd705c3709a533e07a Last accessed: 2024-06-18."},{"key":"e_1_3_2_1_30_1","volume-title":"GitHub","year":"2024","unstructured":"p4lang. 2024. GitHub p4c\/backends\/dpdk - DPDK backend. https:\/\/github.com\/p4lang\/p4c\/blob\/main\/backends\/dpdk\/README.md Last accessed: 2024-05-24."},{"key":"e_1_3_2_1_31_1","volume-title":"GitHub","year":"2024","unstructured":"p4lang. 2024. GitHub p4c\/backends\/ebpf - eBPF Backend. https:\/\/github.com\/p4lang\/p4c\/blob\/main\/backends\/ebpf\/README.md Last accessed: 2024-05-24."},{"key":"e_1_3_2_1_32_1","volume-title":"GitHub","year":"2024","unstructured":"p4lang. 2024. GitHub p4c\/backends\/ubpf - uBPF Backend. https:\/\/github.com\/p4lang\/p4c\/blob\/main\/backends\/ubpf\/README.md Last accessed: 2024-05-24."},{"key":"e_1_3_2_1_33_1","volume-title":"GitHub","year":"2024","unstructured":"p4lang. 2024. GitHub p4lang\/behavioral-model - BEHAVORIAL MODEL (bmv2). https:\/\/github.com\/p4lang\/behavioral-model\/blob\/main\/README.md Last accessed: 2024-05-24."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3405837.3411395"},{"key":"e_1_3_2_1_35_1","unstructured":"DPDK Project. 2024. DPDK. https:\/\/www.dpdk.org\/ Last accessed: 2024-05-24."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10922-022-09687-z"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/ITC30.2018.00039"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/231699.231701"},{"key":"e_1_3_2_1_39_1","volume-title":"Linux Plumbers Conference.","author":"Tu William","year":"2018","unstructured":"William Tu, Fabian Ruffy, and Mihai Budiu. 2018. P4C-XDP: Programming the Linux Kernel Forwarding Plane using P4. In Linux Plumbers Conference."},{"key":"e_1_3_2_1_40_1","volume-title":"Linux Plumbers Conference. 11","author":"Tu William","year":"2018","unstructured":"William Tu, Joe Stringer, Yifeng Sun, and Yi-Hung Wei. 2018. Bringing the Power of eBPF to Open vSwitch. In Linux Plumbers Conference. 11."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPSR.2018.8850752"},{"key":"e_1_3_2_1_42_1","volume-title":"Runtime Programmable Switches. In 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22)","author":"Xing Jiarong","year":"2022","unstructured":"Jiarong Xing, Kuo-Feng Hsu, Matty Kadosh, Alan Lo, Yonatan Piasetzky, Arvind Krishnamurthy, and Ang Chen. 2022. Runtime Programmable Switches. In 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22). USENIX Association, Renton, WA, 651--665. https:\/\/www.usenix.org\/conference\/nsdi22\/presentation\/xing"}],"event":{"name":"ACM SIGCOMM '24: ACM SIGCOMM 2024 Conference","location":"Sydney NSW Australia","acronym":"ACM SIGCOMM '24","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication"]},"container-title":["Proceedings of the SIGCOMM Workshop on eBPF and Kernel Extensions"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3672197.3673436","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3672197.3673436","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,26]],"date-time":"2025-08-26T13:40:30Z","timestamp":1756215630000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3672197.3673436"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,8,4]]},"references-count":42,"alternative-id":["10.1145\/3672197.3673436","10.1145\/3672197"],"URL":"https:\/\/doi.org\/10.1145\/3672197.3673436","relation":{},"subject":[],"published":{"date-parts":[[2024,8,4]]},"assertion":[{"value":"2024-08-04","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}