Skip to content

Commit

Permalink
net: hns3: Add support of TX Scheduler & Shaper to HNS3 driver
Browse files Browse the repository at this point in the history
THis patch adds the support of the Scheduling and Shaping
functionalities during the transmit leg. This also adds the
support of Pause at MAC level. (Pause at per-priority level
shall be added later along with the DCB feature).

Hardware as such consists of two types of cofiguration of 6 level
schedulers. Algorithms varies according to the level and type
of scheduler being used. Current patch is used to initialize
the mapping, algorithms(like SP, DWRR etc) and shaper(CIR, PIR etc)
being used.

Signed-off-by: Daode Huang <huangdaode@hisilicon.com>
Signed-off-by: lipeng <lipeng321@huawei.com>
Signed-off-by: Salil Mehta <salil.mehta@huawei.com>
Signed-off-by: Yisen Zhuang <yisen.zhuang@huawei.com>
Signed-off-by: Wei Hu (Xavier) <xavier.huwei@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
  • Loading branch information
Salil authored and davem330 committed Aug 3, 2017
1 parent 46a3df9 commit 8484405
Show file tree
Hide file tree
Showing 2 changed files with 1,121 additions and 0 deletions.
Loading

0 comments on commit 8484405

Please sign in to comment.