Invention Grant
- Patent Title: Method for distributing a network stream
-
Application No.: US17738691Application Date: 2022-05-06
-
Publication No.: US12105645B2Publication Date: 2024-10-01
- Inventor: Stefan Battmer , Frank Hoschle
- Applicant: Balluff GmbH
- Applicant Address: DE Neuhausen a.d.F.
- Assignee: BALLUFF GMBH
- Current Assignee: BALLUFF GMBH
- Current Assignee Address: DE Neuhausen ADF
- Agency: GableGotwals
- Priority: DE 2021112166.3 2021.05.10
- Main IPC: G06F13/12
- IPC: G06F13/12 ; G06F16/22 ; H04L69/164

Abstract:
The invention relates to a method for distributing a network stream from at least one data source to a plurality of processors or processor cores of a computing device. The computing device has a network card which supports the receive side scaling (RSS) function, wherein, when this function is activated, the network card or its device driver generates an RSS indirection table (25) in which there is stored, for each index, the number of a processor or processor core, which will process an incoming data packet assigned to this index, and subsequently the network card calculates a hash value for each incoming data packet and maps the hash value to an index in precisely this table, wherein the hash value is formed via the combination of source and destination IP addresses and ports and is thus static for the duration of the connection. The method comprises the steps of specifying (34) at least one processor or processor core of the computing device, selecting (35) a port of the at least one data source, generating (36) a data set assigned to the selected port, determining (37) the processor or processor core assigned to the data set, repeating the steps of selection (35), generation (36) and determination (37) until a port has been determined for each specified processor or processor core, and sending (39) data packets via the ports determined for the specified processors or processor cores.
Public/Granted literature
- US20220358056A1 Method for Distributing a Network Stream Public/Granted day:2022-11-10
Information query