发明名称 Port scheduling for a network device
摘要 A method and network device provides port scheduling for data ports in the network device. The network device may assign data ports of the network device into port groups according to port characteristics of the data ports. The network device may schedule processing time slots for active data ports by determining a selected port group based on group selection parameters. The network device may then determine a selected data port from the selected port group using port selection criteria. The port selection criteria may maintain minimum and maximum packet spacing requirements for the data ports of a port group. The network device may also maintain an active ports list to disqualify inactive data ports from selection.
申请公布号 US9240960(B2) 申请公布日期 2016.01.19
申请号 US201213564985 申请日期 2012.08.02
申请人 Broadcom Corporation 发明人 Lau Michael;Hill Nathan Shumway
分类号 G06F15/173;G06F15/16;H04L12/937;H04L12/935 主分类号 G06F15/173
代理机构 Brinks Gilson & Lione 代理人 Brinks Gilson & Lione
主权项 1. A method comprising: assigning, at scheduling circuitry, data ports of a network device to logical port groups based on a port speed of the data ports; storing a listing of logical port group assignments for the data ports; obtaining a selection criterion from memory; obtaining, at the scheduling circuitry, selection credit values for the logical port groups, the selection credit values and the selection criterion determining a future selection from the logical port groups; determining, through a group determination process, a selected logical port group from among the logical port groups by determining which of the selection credit values meets the selection criterion; and after determining the selected logical port group: determining, through a port determination process separate from the group determination process, a selected data port within the selected logical port group;obtaining, from the listing of logical port group assignments, identifying information for the selected data port;allocating, at the scheduling circuitry, a processing time slot to the selected data port; andresponsive to allocating the processing time slot, adjusting a selection credit value for the selected logical port group against consecutive selection.
地址 Irvine CA US