US 12,284,120 B2
Flow/application-based packet marking by network-adapter
Ortal Bashan, Tel Aviv (IL); and Yaki Tebeka, Kfar Monash (IL)
Assigned to Mellanox Technologies, Ltd, Yokneam (IL)
Filed by MELLANOX TECHNOLOGIES, LTD., Yokneam (IL)
Filed on Nov. 17, 2022, as Appl. No. 17/988,799.
Application 17/988,799 is a continuation in part of application No. 17/504,517, filed on Oct. 19, 2021, granted, now 11,848,837.
Prior Publication US 2023/0121212 A1, Apr. 20, 2023
Int. Cl. H04L 47/2483 (2022.01); H04L 47/2441 (2022.01); H04L 47/35 (2022.01)
CPC H04L 47/2441 (2013.01) [H04L 47/2483 (2013.01); H04L 47/35 (2013.01)] 8 Claims
OG exemplary drawing
 
1. A network adapter, comprising:
a host interface, to connect to a peripheral bus for communicating with a host;
a network interface, to send packets to a network;
a packet processor, to process the packets prior to sending the packets to respective destination hosts over the network; and
a telemetry handler, to:
receive from the host, over the peripheral bus and the host interface, (i) an indication specifying a flow or application and (ii) a definition of a portion of the flow or application to be marked, wherein the portion is determined based on application-level information;
in response to the indication, mark only one or more packets, which are associated with the flow or application and which belong to the defined portion of the flow or application, with a specified identifier that is indicative of the flow or application; and
send the one or more marked packets from the network adapter to the respective destination hosts using the packet processor via the network interface.