DATA PROCESSING METHOD, NETWORK INTERFACE CARD, ELECTRONIC DEVICE, AND STORAGE MEDIUM

Disclosed in the present invention are a data processing method, a network interface card, an electronic device, and a storage medium. The method provided by the present invention comprises: after a target scheduling queue to be scheduled is determined according to a doorbell signal sent by a target...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ZHANG, Shideng, LING, Weicheng, NING, Qingsong, XIE, Peng, FENG, Ruiqing, DING, Tao, WANG, Jian, WANG, Tianhao, XU, Bin, WANG, Zilong, JI, Kui, FENG, Tao, LUO, Layong, CHENG, Ke, AN, Pingbo, GENG, Xiongfei, HUO, Kejia
Format: Patent
Sprache:chi ; eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Disclosed in the present invention are a data processing method, a network interface card, an electronic device, and a storage medium. The method provided by the present invention comprises: after a target scheduling queue to be scheduled is determined according to a doorbell signal sent by a target host, firstly, determining a target scheduling state of the target scheduling queue according to a degree of activeness and a credit value corresponding to a target working queue element in the target scheduling queue; secondly, using the target scheduling state to determine whether a scheduling mechanism corresponding to the target scheduling queue takes effect; and according to whether the scheduling mechanism takes effect, determining whether the target scheduling queue can be subsequently scheduled. Therefore, determining, before queue scheduling according to a scheduling state, whether the scheduling mechanism takes effect effectively ensures that each scheduling of a sending queue can be effectively performe