-
公开(公告)号:US11775359B2
公开(公告)日:2023-10-03
申请号:US17469610
申请日:2021-09-08
Applicant: Apple Inc.
Inventor: Cahya Adiansyah Masputra , Eric Tsz Leung Cheng , Wei Shen , Francesco Dimambro , Sandeep Nair
CPC classification number: G06F9/545 , G06F9/45558 , G06F9/468 , G06F21/53 , G06F2009/45587
Abstract: Methods and apparatuses for cross-layer processing. In some embodiments, kernel processes are executed at a higher privilege and priority than user space processes, thus cross-layer communication that spans both kernel and user space may introduce system vulnerabilities and/or consume limited resources in an undesirable manner. Unlike kernel space networking architectures that have to accommodate generic use cases, user space networking architectures are application specific, run in their own memory allocations, and can be terminated without affecting other user space applications 602 and/or kernel space operation. Various aspects described herein provide application specific, non-generic functionality without kernel assistance. Exemplary embodiments for buffer cloning, packet aggregation and “just in time” transformations, are illustrative of the broader concepts enabled by the present disclosure.