coqos_man(1)
β¨ coqos_man(1) β¨
okay bestie, welcome to coqos_man, straight out of the Qualcomm Atheros Open Powerline Toolkit π this little icon does exactly what it says on the tin: it watches your bandwidth and sets a cap on it. let's get into it π«Ά
πΈ NAME πΈ
coqos_man β set and monitor bandwidth π
π SYNOPSIS π
coqos_man [options] limit [device] [...]
π¦ DESCRIPTION π¦
ngl, this page is under construction π§ so don't come for me if it's a little sparse.
what it does do: it monitors the bandwidth being used and sets a bandwidth limit. and the way that it's so smart?? if the bandwidth limit gets exceeded, it will suspend the lower priority streams in priority order until the bandwidth being used drops back below the limit. queen behavior, honestly π
this program is part of the Qualcomm Atheros Powerline Toolkit. see the plc man page for an overview and installation instructions β iykyk π
π OPTIONS π
-eβ redirectsstderrmessages tostdout. by convention, progress messages and error messages get printed onstderrwhile the primary program output goes tostdout. this option prints all output onstdoutin cases where that's what you want. no cap β¨-iinterface β picks the host Ethernet interface. all requests are sent via this host interface, and only responses received via this host interface are recognized. the default interface iseth1because most people useeth0as their principle network connection; however, if the environment string"PLC"is defined then it takes precedence over the default interface. and this option then takes precedence over either default. so it's like a little hierarchy, slay π-qβ suppresses status messages onstderr. quiet era π-rβ display relative memory offsets on output. this option is the default. so like, you already have it π-vβ prints additional information onstdout. in particular, this option dumps outgoing Ethernet packets onstdout. very verbose, very main character π-?,--helpβ displays program help information onstderr. this option takes precedence over all other options on the command line except version information π-!,--versionβ displays program version information onstderr. this option takes precedence over all other options on the command line except help information. use this option when sending screen dumps to Atheros technical staff π
π ARGUMENTS π
limitβ the bandwidth limit, in kbps, expressed as a decimal integer. this argument is required. the range is10through90000. no going outside the lines bestie πdeviceβ the MAC address of some powerline device. more than one address may be specified on the command line. if more than one address is specified then operations are performed on each device in turn. the default address is"local". see DEVICES for more information π¦
π§ DEVICES π§
Ethernet MAC addresses are expressed as six hexadecimal octets, optionally separated by colon. for example, the Qualcomm Atheros Local Management Address (LMA) of "00b052000001" may also be entered as "00:b0:52:00:00:01" or "00b052:000001". addresses are case insensitive and quotes are optional. in addition, some special addresses may be entered by name rather than number β where names are case sensitive. yes, the rules are different for names, keep up bestie π
allβ a synonym for the"broadcast"address, described next.broadcastβ a synonym for the Ethernet broadcast address,FF:FF:FF:FF:FF:FF. all devices, whether local, remote or foreign, will respond to this address. it's giving group chat energy π£localβ a synonym for the Qualcomm Atheros vendor specific Local Management Address (LMA),00:B0:52:00:00:01. all local Atheros devices recognize this address but remote and foreign devices do not. a remote device is any device at the far end of a powerline connection. a foreign device is any device not manufactured by Atheros. ok solocalis the exclusive club π
β REFERENCES β
see the Qualcomm Atheros HomePlug AV Firmware Technical Reference Manual for more information π
π DISCLAIMER π
Atheros HomePlug AV Vendor Specific Management Message structure and content is proprietary to Qualcomm Atheros, Ocala FL USA. consequently, public information may not be available. Qualcomm Atheros reserves the right to modify message structure and content in future firmware releases without any obligation to notify or compensate users of this program. so like... yeah, they can change things whenever and you just have to deal π periodt.
π₯ EXAMPLES π₯
the following example suspends streams if the bandwidth used exceeds 20mbps.
# coqos_man 20000 00:B0:52:BA:BE:01
ate, no crumbs π
πΈ SEE ALSO πΈ
coqos_add(1), coqos_info(1), coqos_mod(1), coqos_rel(1)
go read the whole fam, they're all iconic π«Ά
π CREDITS π
- Bill Wike
- Nathaniel Houghton
- Charles Maier
the actual legends who built this π
and that's the whole vibe check bestie β¨ this page ships with open-plc-utils-0.0.3, dated November 2013 β yes it's vintage, and vintage is lowkey always in ππ bye!! π¦
π¦ where this page comes from
- alpine 3.24: open-plc-utils-doc 0_git20250712-r1 Β· BSD-3-Clause-Clear
- debian bookworm: plc-utils-extra 0.0.6+git20230504.1ba7d5a0-1 Β· BSD-3
- debian trixie: plc-utils-extra 0.0.6+git20250517.7fb8ac5-1 Β· BSD-3
- ubuntu noble: plc-utils-extra 0.0.6+git20230504.1ba7d5a0-1 Β· BSD-3
- ubuntu questing: plc-utils-extra 0.0.6+git20250517.7fb8ac5-1
- ubuntu resolute: plc-utils-extra 0.0.6+git20250712.46c3506-1 Β· BSD-3
- ubuntu stonking: plc-utils-extra 0.0.6+git20250712.46c3506-1 Β· BSD-3
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms