首页> 外国专利> Systems and methods of emulating a NIC for packet transmission on hardware RSS unaware NICS in a multi-core system

Systems and methods of emulating a NIC for packet transmission on hardware RSS unaware NICS in a multi-core system

机译:在多核系统中模拟NIC以在不知道硬件RSS的NICS上进行分组传输的系统和方法

摘要

Emulating a NIC for packet transmission on hardware RSS unaware NICs in a multi-core system enables each of a plurality of slave packet engines to emulate a NIC for packet transmissions locally even though the actual NIC transmissions from the queue are handled by a master packet engine only. Each slave packet engine treats a local software-implemented transmission queue as a device queue and uses the local queue to keep track of status of data from the packet engine in the device output queue, handled by the master packet engine on behalf of the slave packet engines. As the master packet engine transmits the data from the queue and the status of the queue changes, the master packet engine and the slave packet engines may use pointers to keep track of which data packets are transmitted, which data packets are drained and which data packets are still in the queue.
机译:在多核系统中通过仿真NIC在硬件RSS上不知道NIC进行数据包传输,即使来自队列的实际NIC传输是由主数据包引擎处理的,多核系统中的从属数据包引擎中的每个也可以在本地模拟NIC进行数据包传输。只要。每个从属数据包引擎将本地软件实现的传输队列视为设备队列,并使用本地队列在设备输出队列中跟踪来自数据包引擎的数据状态,由主数据包引擎代表从属数据包处理引擎。当主分组引擎从队列发送数据并且队列状态改变时,主分组引擎和从分组引擎可以使用指针来跟踪哪些数据分组被发送,哪些数据分组被耗尽以及哪些数据分组。仍在排队。

著录项

  • 公开/公告号US10110493B2

    专利类型

  • 公开/公告日2018-10-23

    原文格式PDF

  • 申请/专利权人 CITRIX SYSTEMS INC.;

    申请/专利号US201514750615

  • 申请日2015-06-25

  • 分类号G06F9/455;H04L12/803;H04L12/931;G06F1/00;H04L12/46;H04L12/70;H04L12/801;H04L12/879;H04L12/26;H04L12/863;

  • 国家 US

  • 入库时间 2022-08-21 13:05:46

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号