-
公开(公告)号:US20250080471A1
公开(公告)日:2025-03-06
申请号:US18620838
申请日:2024-03-28
Applicant: Advanced Micro Devices, Inc.
Inventor: Rajshekhar BIRADAR
IPC: H04L47/36
Abstract: Embodiments herein describe creating multiple packet fragments from a large packet that, for example, exceeds a maximum transmission unit (MTU) supported by a network. In one embodiment, a network interface card or controller (NIC) replicates the large packet to form multiple copies (i.e., replicated packets). The number of replications can correspond to the number of fragments needed so the MTU is not exceeded. In one embodiment, the NIC assigns an identifier, such as an ID or a count value, to each replicated packet. The NIC can use the identifier to selectively remove portions of the payloads of the replicated packets (i.e., shrink the packets) so that the combined payloads (or union) of the packet fragments is the same as the payload in the large packet.
-
公开(公告)号:US20250106155A1
公开(公告)日:2025-03-27
申请号:US18373908
申请日:2023-09-27
Applicant: Advanced Micro Devices, Inc.
Inventor: Rajshekhar BIRADAR , Sunil KULKARNI , Manjunath SHIVANNA
IPC: H04L45/745 , H04L9/40 , H04L45/00
Abstract: Embodiments herein describe tokenizing a data sequence to perform a wildcard lookup. For example, a network device (such as a NIC or a switch) can receive a data sequence (e.g., an IP address, Uniform Resource Locator (URL), domain name, etc.) which can be broken down into separate tokens. After identifying a first token, the network device can search a wildcard lookup table to determine a first entry in the table that matches the first token. Assuming there is a match, the network device can identify an action associated with the entry. If the action is to continue with the search, the network device can then retrieve a key from the entry which it then combines with a second token in the data sequence to again search the wildcard lookup table.
-