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
OG exemplary drawing
 
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.