Man page - dcb-pfc(8)
Packages contas this manual
- tc-basic(8)
- ip-l2tp(8)
- tc-hfsc(8)
- vdpa-mgmtdev(8)
- devlink(8)
- devlink-sb(8)
- tipc(8)
- rdma(8)
- devlink-lc(8)
- ip-address(8)
- tc-cgroup(8)
- tipc-socket(8)
- lnstat(8)
- tipc-peer(8)
- tc-vlan(8)
- tc-skbprio(8)
- ip-mptcp(8)
- dcb(8)
- tc-pie(8)
- ip-maddress(8)
- tc-prio(8)
- libnetlink(3)
- ip-neighbour(8)
- tc-route(8)
- dcb-rewr(8)
- tc-ematch(8)
- ip-route(8)
- routel(8)
- devlink-dev(8)
- ip-nexthop(8)
- rdma-resource(8)
- ss(8)
- tc-fw(8)
- ip-xfrm(8)
- tc-etf(8)
- tc-skbedit(8)
- tc-gate(8)
- ip-ioam(8)
- tc-connmark(8)
- tc-sample(8)
- ip-monitor(8)
- tc-flower(8)
- tc-pedit(8)
- ip-stats(8)
- tipc-node(8)
- rtacct(8)
- dcb-maxrate(8)
- tc-drr(8)
- tc-red(8)
- dcb-app(8)
- tipc-bearer(8)
- ip-sr(8)
- tc-fq_codel(8)
- tc-police(8)
- tc-netem(8)
- tc-bpf(8)
- dcb-ets(8)
- devlink-monitor(8)
- tc-codel(8)
- tc-choke(8)
- dcb-apptrust(8)
- tc-sfb(8)
- devlink-port(8)
- tc-flow(8)
- vdpa-dev(8)
- tc-tunnel_key(8)
- ip-rule(8)
- devlink-rate(8)
- tc-ets(8)
- tipc-media(8)
- tc-matchall(8)
- dcb-pfc(8)
- rdma-link(8)
- tc-skbmod(8)
- tc-ct(8)
- tc-ife(8)
- ctstat(8)
- ip-netns(8)
- devlink-trap(8)
- tc-hfsc(7)
- ip-token(8)
- ip-link(8)
- rdma-statistic(8)
- bridge(8)
- dcb-buffer(8)
- devlink-resource(8)
- tc-u32(8)
- tc-stab(8)
- vdpa(8)
- devlink-health(8)
- ip-addrlabel(8)
- ip-netconf(8)
- devlink-region(8)
- tc-simple(8)
- tc-bfifo(8)
- tc-ctinfo(8)
- ip-tcp_metrics(8)
- tc-gact(8)
- rdma-system(8)
- devlink-dpipe(8)
- tc-actions(8)
- ip-macsec(8)
- tc(8)
- genl(8)
- nstat(8)
- tc-sfq(8)
- dcb-dcbx(8)
- arpd(8)
- tc-htb(8)
- tc-mpls(8)
- tc-nat(8)
- ip-gue(8)
- rdma-monitor(8)
- rtstat(8)
- tc-mirred(8)
- tc-taprio(8)
- rdma-dev(8)
- tc-tbf(8)
- tc-pfifo_fast(8)
- ip-ntable(8)
- tc-csum(8)
- tc-mqprio(8)
- rtmon(8)
- tc-fq_pie(8)
- tc-fq(8)
- ip-vrf(8)
- ip-mroute(8)
- tc-pfifo(8)
- tc-cake(8)
- tc-cbs(8)
- ip(8)
- tipc-nametable(8)
- ip-tunnel(8)
- ip-fou(8)
- tipc-link(8)
apt-get install iproute2
Manual
| DCB-PFC(8) | Linux | DCB-PFC(8) |
NAME
dcb-pfc - show / manipulate PFC (Priority-based Flow Control) settings of the DCB (Data Center Bridging) subsystem
SYNOPSIS
dcb [ OPTIONS ] pfc { COMMAND | help }
dcb pfc show dev DEV [ pfc-cap ] [ prio-pfc ] [ macsec-bypass ] [ delay ] [ requests ] [ indications ]
dcb pfc set dev DEV [ prio-pfc PFC-MAP ] [ macsec-bypass { on | off } ] [ delay INTEGER ]
PFC-MAP := [ PFC-MAP ] PFC-MAPPING
PFC-MAPPING := { PRIO | all }:{ on | off }
PRIO := { 0 .. 7 }
DESCRIPTION
dcb pfc is used to configure Priority-based Flow Control attributes through Linux DCB (Data Center Bridging) interface. PFC permits marking flows with a certain priority as lossless, and holds related configuration, as well as PFC counters.
PARAMETERS
For read-write parameters, the following describes only the write direction, i.e. as used with the set command. For the show command, the parameter name is to be used as a simple keyword without further arguments. This instructs the tool to show the value of a given parameter. When no parameters are given, the tool shows the complete PFC configuration.
- pfc-cap
- A read-only property that shows the number of traffic classes that may simultaneously support PFC.
- requests
- A read-only count of the sent PFC frames per traffic class. Only shown when -s is given, or when requested explicitly.
- indications
- A read-only count of the received PFC frames per traffic class. Only shown when -s is given, or when requested explicitly.
- macsec-bypass { on | off }
- Whether the sending station is capable of bypassing MACsec processing when MACsec is disabled.
- prio-pfc PFC-MAP
- PFC-MAP uses the array parameter syntax, see dcb(8) for details. Keys are priorities, values are on / off indicators of whether PFC is enabled for a given priority.
- delay INTEGER
- The allowance made for round-trip propagation delay of the link in bits. The value shall be 0..65535.
EXAMPLE & USAGE
Enable PFC on priorities 6 and 7, leaving the rest intact:
# dcb pfc set dev eth0 prio-pfc 6:on 7:on
Disable PFC of all priorities except 6 and 7, and configure delay to 4096 bits:
# dcb pfc set dev eth0 prio-pfc all:off 6:on 7:on delay 0x1000
Show what was set:
# dcb pfc show dev eth0
pfc-cap 8 macsec-bypass off delay 4096
prio-pfc 0:off 1:off 2:off 3:off 4:off 5:off 6:on 7:on
EXIT STATUS
Exit status is 0 if command was successful or a positive integer upon failure.
SEE ALSO
dcb(8)
REPORTING BUGS
Report any bugs to the Network Developers mailing list <netdev@vger.kernel.org> where the development and maintenance is primarily done. You do not have to be subscribed to the list to send a message there.
AUTHOR
Petr Machata <me@pmachata.org>
| 31 October 2020 | iproute2 |