ixgbe: DCB, set minimum bandwidth per traffic class

DCB provides a guaranteed bandwidth in the case with 0%
bandwidth then no bandwidth is guaranteed. However the
traffic class should still be able to transmit traffic.
For this to work the traffic class must be given the
minimum credits required to send a frame.

Signed-off-by: John Fastabend <john.r.fastabend@intel.com>
Tested-by: Ross Brattain <ross.b.brattain@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
This commit is contained in:
John Fastabend 2011-03-09 04:46:16 +00:00 коммит произвёл Jeff Kirsher
Родитель 6fb456a07c
Коммит 1390a59452
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -64,7 +64,7 @@ s32 ixgbe_ieee_credits(__u8 *bw, __u16 *refill, __u16 *max, int max_frame)
val = min_credit; val = min_credit;
refill[i] = val; refill[i] = val;
max[i] = (bw[i] * MAX_CREDIT)/100; max[i] = bw[i] ? (bw[i] * MAX_CREDIT)/100 : min_credit;
} }
return 0; return 0;
} }