US 11,785,669 B2 | ||
Systems and methods for ethernet link sharing to concurrently support multiple radios | ||
Hariprasad Gangadharan, Karnataka (IN); Gopalakrishnan Perur Krishnan, Karnataka (IN); and Vishwanatha Tarikere Basavaraja, Karnataka (IN) | ||
Assigned to EdgeQ, Inc., Santa Clara, CA (US) | ||
Filed by EdgeQ, Inc., Santa Clara, CA (US) | ||
Filed on Jul. 30, 2021, as Appl. No. 17/390,338. | ||
Prior Publication US 2023/0035096 A1, Feb. 2, 2023 | ||
Int. Cl. H04W 88/06 (2009.01) |
CPC H04W 88/06 (2013.01) | 20 Claims |
1. A method for Ethernet link sharing comprising:
interlinking a first baseband processor and a second baseband processor via a chip-to-chip interconnect link; coupling the first baseband processor to a Wi-Fi network and a 5G network through a shared Ethernet link for Wi-Fi traffic and 5G traffic communication respectively; implementing data flows for ingress Ethernet packets to the first baseband processor using steps comprising:
sending ingress Ethernet packets to a media access control (MAC) block in the first baseband processor after one or more ingress packet processing steps;
respectively queuing, by the MAC block, 5G ingress packets in the ingress Ethernet packets and Wi-Fi ingress packets in the ingress Ethernet packets into an ingress queue designated for 5G ingress data and an ingress queue designated for Wi-Fi ingress data;
transferring queued 5G ingress packets to a 5G processing block in the first baseband processor for packet processing; and
transferring queued Wi-Fi ingress packets, via at least the chip-to-chip interconnect link, to a Wi-Fi processing block in the second baseband processor for packet processing; and
implementing data flows for egress Ethernet packets out of the first baseband processor using steps comprising:
queueing 5G egress packets output from the 5G processing block in the first baseband processor to an egress queue dedicated for 5G egress data;
transferring, via at least the chip-to-chip interconnect link, Wi-Fi egress packets output from the Wi-Fi processing block in the second baseband processor to an egress queue dedicated for Wi-Fi egress data in the first baseband processor;
fetching, by the MAC block, 5G egress packets from the egress queue dedicated for 5G egress data and Wi-Fi egress packets from the egress queue dedicated for Wi-Fi egress data to generate egress Ethernet packets; and
transmitting the egress Ethernet packets out from the first baseband processor after one or more egress packet processing steps.
|