发明名称 Dynamic reconfiguration of queue pairs
摘要 Dynamic reconfiguration of queue pairs in a data processing system is provided. A device driver determines whether a dynamic CPU reconfiguration has added one or more CPUs to the data processing system, wherein the data processing system comprises a number of CPUs and a number of queue pairs. Responsive to the dynamic CPU configuration adding one or more CPUs, the device driver allocates a portion of a memory corresponding to a queue pair, wherein each queue pair comprises a receive queue and a transmit queue, programs a receive side scaling mechanism in a network adapter to allow for dynamic insertion of a processing engine associated with the queue pair, and enables transmit tuple hashing to the queue pair.
申请公布号 US9323544(B2) 申请公布日期 2016.04.26
申请号 US201314049247 申请日期 2013.10.09
申请人 International Business Machines Corporation 发明人 Manchineni Harikrishna K.;Rathi Sanket;Sreedharan Prashant
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人 Bohnstedt Adolph;Quinn David M.
主权项 1. A computer program product comprising: one or more computer-readable storage media and program instructions stored on the one or more computer-readable storage media, the program instructions comprising program instructions to: determine whether a dynamic central processor unit (CPU) reconfiguration has added one or more first CPUs to a data processing system by invoking a kernel thread that is configured to determine whether the dynamic CPU reconfiguration has added the one or more first CPUs to the data processing system; and responsive to a determination that the dynamic CPU configuration has added the one or more first CPUs: allocate a first portion of memory corresponding to one or more first queue pairs, wherein each of the one or more first queue pairs includes a first receive queue and a first transmit queue;program a first receive side scaling mechanism in a network adapter to allow for dynamic insertion of one or more first processing engines associated with the one or more first queue pairs; andenable transmit tuple hashing to the one or more first queue pairs.
地址 Armonk NY US