{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,7]],"date-time":"2026-03-07T18:01:38Z","timestamp":1772906498259,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":24,"publisher":"ACM","funder":[{"DOI":"10.13039\/501100006374","name":"University of Washington","doi-asserted-by":"publisher","award":["FOCI"],"award-info":[{"award-number":["FOCI"]}],"id":[{"id":"10.13039\/501100006374","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,9,8]]},"DOI":"10.1145\/3748355.3748369","type":"proceedings-article","created":{"date-parts":[[2025,8,19]],"date-time":"2025-08-19T13:47:07Z","timestamp":1755611227000},"page":"63-69","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Offloading the Tedious Task of Writing eBPF Programs"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1038-6539","authenticated-orcid":false,"given":"Xiangyu","family":"Gao","sequence":"first","affiliation":[{"name":"University of Washington"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-7557-2090","authenticated-orcid":false,"given":"Xiangfeng","family":"Zhu","sequence":"additional","affiliation":[{"name":"University of Washington"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9130-5501","authenticated-orcid":false,"given":"Bhavana Vannarth","family":"Shobhana","sequence":"additional","affiliation":[{"name":"Rutgers University"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8011-5868","authenticated-orcid":false,"given":"Yiwei","family":"Yang","sequence":"additional","affiliation":[{"name":"UC Santa Cruz"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9505-9528","authenticated-orcid":false,"given":"Arvind","family":"Krishnamurthy","sequence":"additional","affiliation":[{"name":"University of Washington"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-8005-6948","authenticated-orcid":false,"given":"Ratul","family":"Mahajan","sequence":"additional","affiliation":[{"name":"University of Washington"}]}],"member":"320","published-online":{"date-parts":[[2025,9,8]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"eBPF. https:\/\/ebpf.io\/. (Accessed on 04\/13\/2025)."},{"key":"e_1_3_2_1_2_1","unstructured":"eBPF Instruction Set Specification v1.0. https:\/\/www.ietf.org\/archive\/id\/draft- thaler-bpf-isa-00.html."},{"key":"e_1_3_2_1_3_1","unstructured":"Eval benchmarks. https:\/\/zenodo.org\/records\/16340455."},{"key":"e_1_3_2_1_4_1","unstructured":"Fine-Tuning vs. In-Context Learning: A Practical Guide. https:\/\/medium.com\/@heyamit10\/fine-tuning-vs-in-context-learning-a-practical-guide-08163ede6d1a."},{"key":"e_1_3_2_1_5_1","unstructured":"grpc interceptors. https:\/\/grpc.io\/docs\/guides\/interceptors\/."},{"key":"e_1_3_2_1_6_1","unstructured":"Http filters. https:\/\/www.envoyproxy.io\/docs\/envoy\/latest\/configuration\/http\/http_filters\/http_filters."},{"key":"e_1_3_2_1_7_1","unstructured":"Rocq. https:\/\/en.wikipedia.org\/wiki\/Rocq."},{"key":"e_1_3_2_1_8_1","unstructured":"Webassembly in envoy. https:\/\/github.com\/proxy-wasm\/spec\/blob\/main\/docs\/WebAssembly-in-Envoy.md."},{"key":"e_1_3_2_1_9_1","unstructured":"IOVisor Authors. Introduction to express data path. https:\/\/www.iovisor.org\/technology\/xdp. Accessed: 2025\/05\/05."},{"key":"e_1_3_2_1_10_1","unstructured":"Linux Authors. Introduction to ebpf lsm. https:\/\/docs.kernel.org\/bpf\/prog_lsm.html. Accessed: 2025\/05\/05."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/1792734.1792766"},{"key":"e_1_3_2_1_12_1","volume-title":"Gemini 1 model card. https:\/\/deepmind.google\/technologies\/gemini\/","author":"DeepMind Google","year":"2023","unstructured":"Google DeepMind. Gemini 1 model card. https:\/\/deepmind.google\/technologies\/gemini\/, 2023. Accessed: 2025-05-18."},{"key":"e_1_3_2_1_13_1","first-page":"2025","volume":"202","author":"A","unstructured":"DeepSeek. Deepseek-coder: A family of open-source code language models. https:\/\/github.com\/deepseek-ai\/DeepSeek-Coder, 2023. Accessed: 2025-05-18.","journal-title":"DeepSeek-Coder"},{"key":"e_1_3_2_1_14_1","first-page":"487","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. {BMC}: Accelerating memcached using safe in-kernel caching and pre-stack processing. In 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21), pages 487--501, 2021."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3620666.3651387"},{"key":"e_1_3_2_1_16_1","volume-title":"Gpt-4 technical report. https:\/\/arxiv.org\/abs\/2303.08774","author":"AI.","year":"2023","unstructured":"OpenAI. Gpt-4 technical report. https:\/\/arxiv.org\/abs\/2303.08774, 2023. Accessed: 2025-05-18."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3593856.3595888"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jsc.2004.12.011"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3452296.3472929"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3672197.3673434"},{"key":"e_1_3_2_1_21_1","first-page":"557","volume-title":"Extending applications safely and efficiently","author":"Zheng Yusheng","year":"2025","unstructured":"Yusheng Zheng, Tong Yu, Yiwei Yang, Yanpeng Hu, XiaoZheng Lai, Dan Williams, and Andrew Quinn. Extending applications safely and efficiently. pages 557--574, 2025."},{"key":"e_1_3_2_1_22_1","first-page":"375","volume-title":"16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22)","author":"Zhong Yuhong","year":"2022","unstructured":"Yuhong Zhong, Haoyu Li, Yu Jian Wu, Ioannis Zarkadas, Jeffrey Tao, Evan Mesterhazy, Michael Makris, Junfeng Yang, Amy Tai, Ryan Stutsman, et al. {XRP}:In-Kernel} storage functions with {eBPF}. In 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22), pages 375--393, 2022."},{"key":"e_1_3_2_1_23_1","first-page":"401","volume-title":"21st USENIX Symposium on Networked Systems Design and Implementation (NSDI 24)","author":"Zhou Yang","year":"2024","unstructured":"Yang Zhou, Xingyu Xiang, Matthew Kiley, Sowmya Dharanipragada, and Minlan Yu. {DINT}: Fast {In-Kernel} distributed transactions with {eBPF}. In 21st USENIX Symposium on Networked Systems Design and Implementation (NSDI 24), pages 401--417, 2024."},{"key":"e_1_3_2_1_24_1","volume-title":"USENIX NSDI","author":"Zhu Xiangfeng","year":"2025","unstructured":"Xiangfeng Zhu, Yang Zhou, Yuyao Wang, Xiangyu Gao, Arvind Krishnamurthy, Sam Kumar, Ratul Mahajan, and Danyang Zhuo. High-level programming for application networks. In USENIX NSDI, 2025."}],"event":{"name":"SIGCOMM '25: ACM SIGCOMM 2025 Conference","location":"Coimbra Portugal","acronym":"SIGCOMM '25","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication"]},"container-title":["Proceedings of the 3rd Workshop on eBPF and Kernel Extensions"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3748355.3748369","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T14:11:44Z","timestamp":1760019104000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3748355.3748369"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,9,8]]},"references-count":24,"alternative-id":["10.1145\/3748355.3748369","10.1145\/3748355"],"URL":"https:\/\/doi.org\/10.1145\/3748355.3748369","relation":{},"subject":[],"published":{"date-parts":[[2025,9,8]]},"assertion":[{"value":"2025-09-08","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}