{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T01:05:04Z","timestamp":1759971904330,"version":"build-2065373602"},"reference-count":64,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"5","license":[{"start":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T00:00:00Z","timestamp":1759276800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T00:00:00Z","timestamp":1759276800000},"content-version":"am","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T00:00:00Z","timestamp":1759276800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T00:00:00Z","timestamp":1759276800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"name":"NSF","award":["#2138633"],"award-info":[{"award-number":["#2138633"]}]},{"name":"Santa Clara University's Center for Sustainability"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Netw. Serv. Manage."],"published-print":{"date-parts":[[2025,10]]},"DOI":"10.1109\/tnsm.2025.3603597","type":"journal-article","created":{"date-parts":[[2025,8,29]],"date-time":"2025-08-29T17:42:28Z","timestamp":1756489348000},"page":"3792-3808","source":"Crossref","is-referenced-by-count":0,"title":["Understanding Linux Kernel-Based Packet Switching on WiFi Access Points"],"prefix":"10.1109","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-6798-1420","authenticated-orcid":false,"given":"Shiqi","family":"Zhang","sequence":"first","affiliation":[{"name":"Department of Computer Science and Engineering, Internet of Things Research Lab, Santa Clara University, Santa Clara, CA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-1349-9695","authenticated-orcid":false,"given":"Mridul","family":"Gupta","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Internet of Things Research Lab, Santa Clara University, Santa Clara, CA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6090-0412","authenticated-orcid":false,"given":"Behnam","family":"Dezfouli","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Internet of Things Research Lab, Santa Clara University, Santa Clara, CA, USA"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.003.2200037"},{"year":"2022","key":"ref2","article-title":"Gigabit Wi-Fi access point market outlook for 2024 to 2034"},{"key":"ref3","first-page":"139","article-title":"Ending the anomaly: Achieving low latency and airtime fairness in WiFi","volume-title":"Proc. USENIX Annu. Tech. Conf.","author":"H\u00f8iland-J\u00f8rgensen"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/WCNC49053.2021.9417329"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/JSYST.2021.3063922"},{"volume-title":"WBA Annual Industry Report 2025","year":"2025","key":"ref6"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2017.2744807"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/3172866"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/ISORC52572.2022.9812841"},{"volume-title":"IPQ8074","year":"2024","key":"ref10"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2021.103283"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1016\/j.comcom.2020.07.040"},{"volume-title":"Application hosting on catalyst access points","year":"2023","key":"ref13"},{"volume-title":"WBA Annual Industry Report 2021","year":"2021","key":"ref14"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/WCNC.2019.8885777"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2020.3005594"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1007\/s10922-018-9484-x"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/WoWMoM.2017.7974329"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/GLOBECOM46510.2021.9685751"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/3452296.3472888"},{"article-title":"Evaluating software switches: Hard or hopeless?","year":"2018","author":"Fang","key":"ref21"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/CloudNet.2014.6968979"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629578"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/NetSoft51509.2021.9492668"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/3138808.3138810"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/3005745.3005750"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP52444.2021.9651930"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2020.2966405"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/3359989.3365415"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/MASCOTS.2016.22"},{"volume-title":"OpenWrt platforms","year":"2024","key":"ref31"},{"volume-title":"Understanding and enhancing Linux kernel-based packet switching on WiFi access points","year":"2024","key":"ref32"},{"key":"ref33","doi-asserted-by":"crossref","DOI":"10.17487\/RFC8290","volume-title":"The FlowQueue-CoDel packet scheduler and active queue management algorithm","author":"Hoeiland-Joergensen","year":"2018"},{"volume-title":"BCM5420: Single port RGMII SGMII gigabit ethernet transceiver.","year":"2024","key":"ref34"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2018.07.016"},{"volume-title":"Linux Kernel","year":"2025","key":"ref36"},{"volume-title":"Ftrace\u2014Function tracer","year":"2024","key":"ref37"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2018.2881761"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/3447786.3456241"},{"key":"ref40","first-page":"807","article-title":"Packet order matters! improving application performance by deliberately delaying packets","volume-title":"Proc. 19th USENIX Symp. Netw. Syst. Design Implement. (NSDI)","author":"Ghasemirahni"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/1397718.1397725"},{"key":"ref42","first-page":"141","article-title":"Toward predictable performance in software packet-processing platforms","volume-title":"Proc. USENIX Symp. Netw. Syst. Design Implement. (NSDI)","author":"Dobrescu"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/LANMAN.2018.8475045"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.23919\/CNSM.2017.8256046"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/LCOMM.2020.2977906"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.003.2300264"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2022.3140400"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1145\/3479241.3486700"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/3558482.3581779"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2018.2873205"},{"key":"ref51","first-page":"1","article-title":"Performance exploration of software-based packet processing systems","volume":"8","author":"Raumer","year":"2015","journal-title":"Leistungs-, Zuverl\u00e4ssigkeits-und Verl\u00e4sslichkeitsbewertung von Kommunikationsnetzen und verteilten Systemen"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2018.2879752"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132780"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1109\/SPECTS.2014.6879993"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2018.2815420"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1145\/3477086.3480839"},{"key":"ref57","first-page":"313","article-title":"Iron: Isolating network-based CPU in container environments","volume-title":"Proc. 15th USENIX Symp. Netw. Syst. Design Implement. (NSDI)","author":"Khalid"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1007\/s12243-023-00995-2"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2019.8761912"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2020.3017001"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1109\/INM.2015.7140470"},{"key":"ref62","first-page":"517","article-title":"Performance contracts for software network functions","volume-title":"Proc. USENIX Symp. Netw. Syst. Design Implement. (NSDI)","author":"Iyer"},{"key":"ref63","first-page":"1531","article-title":"Automatic parallelization of software network functions","volume-title":"Proc. USENIX Symp. Netw. Syst. Design Implement. (NSDI)","author":"Pereira"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2020.3026023"}],"container-title":["IEEE Transactions on Network and Service Management"],"original-title":[],"link":[{"URL":"https:\/\/ieeexplore.ieee.org\/ielam\/4275028\/11194281\/11143596-aam.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/4275028\/11194281\/11143596.pdf?arnumber=11143596","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,8]],"date-time":"2025-10-08T17:38:24Z","timestamp":1759945104000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11143596\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10]]},"references-count":64,"journal-issue":{"issue":"5"},"URL":"https:\/\/doi.org\/10.1109\/tnsm.2025.3603597","relation":{},"ISSN":["1932-4537","2373-7379"],"issn-type":[{"type":"electronic","value":"1932-4537"},{"type":"electronic","value":"2373-7379"}],"subject":[],"published":{"date-parts":[[2025,10]]}}}