{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,29]],"date-time":"2025-12-29T22:01:34Z","timestamp":1767045694731,"version":"3.37.3"},"reference-count":56,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"2","license":[{"start":{"date-parts":[[2024,4,1]],"date-time":"2024-04-01T00:00:00Z","timestamp":1711929600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2024,4,1]],"date-time":"2024-04-01T00:00:00Z","timestamp":1711929600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2024,4,1]],"date-time":"2024-04-01T00:00:00Z","timestamp":1711929600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE\/ACM Trans. Networking"],"published-print":{"date-parts":[[2024,4]]},"DOI":"10.1109\/tnet.2023.3318251","type":"journal-article","created":{"date-parts":[[2023,10,23]],"date-time":"2023-10-23T18:39:46Z","timestamp":1698086386000},"page":"1319-1332","source":"Crossref","is-referenced-by-count":7,"title":["eBPFlow: A Hardware\/Software Platform to Seamlessly Offload Network Functions Leveraging eBPF"],"prefix":"10.1109","volume":"32","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0587-6127","authenticated-orcid":false,"given":"Racyus D. G.","family":"Pac\u00edfico","sequence":"first","affiliation":[{"name":"Department of Computer Science, Universidade Federal de Minas Gerais (UFMG), Belo Horizonte, Brazil"}]},{"given":"Lucas F. S.","family":"Duarte","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Universidade Federal de Vi&#x00E7;osa (UFV), Vi&#x00E7;osa, Brazil"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9050-3001","authenticated-orcid":false,"given":"Luiz F. M.","family":"Vieira","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Universidade Federal de Minas Gerais (UFMG), Belo Horizonte, Brazil"}]},{"given":"Barath","family":"Raghavan","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Southern California (USC), Los Angeles, CA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0703-5620","authenticated-orcid":false,"given":"Jos\u00e9 A. M.","family":"Nacif","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Universidade Federal de Vi&#x00E7;osa (UFV), Vi&#x00E7;osa, Brazil"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9152-4114","authenticated-orcid":false,"given":"Marcos A. M.","family":"Vieira","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Universidade Federal de Minas Gerais (UFMG), Belo Horizonte, Brazil"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2019.2896848"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2910140"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/HPSR.2018.8850761"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/3358187"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/3371038"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2014.61"},{"key":"ref7","first-page":"515","article-title":"Application layer packet classifier in hardware","volume-title":"Proc. IFIP\/IEEE Int. Symp. Integr. Netw. Manage. (IM)","author":"Pac\u00edfico"},{"article-title":"Host dataplane acceleration (HDA)","volume-title":"Proc. ACM Special Interest Group Data Commun. Tutorial (SIGCOMM)","author":"Beckett","key":"ref8"},{"volume-title":"Linux Socket Filtering aka Berkeley Packet Filter (BPF)","year":"1993","author":"Schulist","key":"ref9"},{"volume-title":"NetFPGA Project","year":"2007","author":"Moore","key":"ref10"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/3543668"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/mse.2007.69"},{"volume-title":"Virtex-7 Family Overview","year":"2010","key":"ref13"},{"volume-title":"Computer Architecture: A Quantitative Approach","year":"2011","author":"Hennessy","key":"ref14"},{"journal-title":"Parameterizable content-addressable memory","year":"2011","author":"Locke","key":"ref15"},{"volume-title":"Xilinx Core Generator System","year":"2018","key":"ref16"},{"volume-title":"Userspace eBPF VM","year":"2020","key":"ref17"},{"volume-title":"RE2C","year":"1993","key":"ref18"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/176454.176487"},{"key":"ref20","first-page":"5","article-title":"XDP in practice: Integrating XDP into our DDoS mitigation","volume-title":"Proc. Tech. Conf. Linux Netw.","author":"Bertin"},{"key":"ref21","first-page":"531","article-title":"FlowBlaze: Stateful packet processing in hardware","volume-title":"Proc. 16th USENIX Symp. Netw. Syst. Design Implement. (NSDI)","author":"Pontarelli"},{"volume-title":"L7 Filter\u2014Bittorrent","year":"2003","author":"Strait","key":"ref22"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1016\/j.comcom.2016.03.003"},{"volume-title":"Documentation iPerf 3","year":"2014","key":"ref24"},{"volume-title":"7 Series FPGAS Integrated Block for PCI Express V3.0","year":"2014","key":"ref25"},{"volume-title":"TC(8) Linux Manual Page","year":"2021","key":"ref26"},{"volume-title":"XDP Project: XDP Hands-on Tutorial","year":"2022","key":"ref27"},{"volume-title":"Netronome Flow Processor (NFP) Kernel Drivers","year":"2022","key":"ref28"},{"volume-title":"SmartNIC Programming Models","year":"2017","key":"ref29"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/3386367.3431290"},{"volume-title":"Intel Core i7-7700 Review","year":"2016","key":"ref31"},{"volume-title":"Average Power Use Per Server","year":"2015","key":"ref32"},{"volume-title":"Wedge 100\u201332x Datasheet","year":"2017","key":"ref33"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/1355734.1355746"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1016\/j.comcom.2019.10.010"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/BigData52589.2021.9671840"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/3386367.3431292"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/2656877.2656890"},{"volume-title":"Compiling P4 to eBPF","year":"2015","author":"Budiu","key":"ref39"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934900"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2021.3086704"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/ancs.2017.14"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM48280.2020.00016"},{"volume-title":"Katran Source Code Repository","year":"2018","key":"ref44"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2021.3122135"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/3050220.3050234"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1016\/j.micpro.2017.10.012"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934897"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/ICFPT51103.2020.00045"},{"key":"ref50","first-page":"243","article-title":"PANIC: A high-performance programmable NIC for multi-tenant networks","volume-title":"Proc. 14th USENIX Conf. Oper. Syst. Design Implement.","author":"Lin"},{"key":"ref51","first-page":"345","article-title":"NICA: An infrastructure for inline acceleration of network applications","volume-title":"Proc. USENIX Annu. Tech. Conf.","author":"Eran"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1007\/s11235-020-00653-1"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1109\/LATINCOM56090.2022.10000473"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1109\/LCN.2016.39"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/tnet.2023.3282562"},{"volume-title":"Repository of the eBPFlow","year":"2021","key":"ref56"}],"container-title":["IEEE\/ACM Transactions on Networking"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/90\/10505042\/10292786.pdf?arnumber=10292786","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,4,19]],"date-time":"2024-04-19T17:40:33Z","timestamp":1713548433000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10292786\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4]]},"references-count":56,"journal-issue":{"issue":"2"},"URL":"https:\/\/doi.org\/10.1109\/tnet.2023.3318251","relation":{},"ISSN":["1063-6692","1558-2566"],"issn-type":[{"type":"print","value":"1063-6692"},{"type":"electronic","value":"1558-2566"}],"subject":[],"published":{"date-parts":[[2024,4]]}}}