Invention Grant
- Patent Title: Systems and methods for network stack
-
Application No.: US16681478Application Date: 2019-11-12
-
Publication No.: US10972407B1Publication Date: 2021-04-06
- Inventor: Gleb Kurtsov , Adrian Harold Chadd , Stanislav Sedov
- Applicant: Facebook Technologies, LLC
- Applicant Address: US CA Menlo Park
- Assignee: Facebook Technologies, LLC
- Current Assignee: Facebook Technologies, LLC
- Current Assignee Address: US CA Menlo Park
- Agency: Baker Botts L.L.P.
- Main IPC: H04L12/911
- IPC: H04L12/911 ; H04L29/08 ; H04L29/06

Abstract:
In one embodiment, a method includes starting a network-coordination service, a network-interface component, and an application as separate processes within a user space of an operating system of a device; receiving, by the network-coordination service, a request from the application to connect with a host; selecting, by the network-coordination service and in response to the request, the network-interface component to service the requested connection with the host, wherein the network-interface component is associated with a network interface of the device; allocating, by the network-coordination service, a shared memory region for the application and the selected network-interface component, wherein the shared memory region is associated with a reference; and sending, by the network-coordination service, the reference to the application, wherein the reference is configured to be used by the application to access the shared memory region; wherein the shared memory region is configured to be used by the application and the network-interface component to communicate packet data.
Information query