TEAMNL(8)
π TEAMNL(8) β the team netlink interface tool, bestie edition π
okay so. picture this: it's teamnl(8), the team network device Netlink interface tool, and she is serving. this whole page is about her. buckle up π
β¨ SYNOPSIS β¨
teamnl [-p port_name] [-a array_index] team_device command
[command_args...]
teamnl -h
π¦ DESCRIPTION π¦
so teamnl is a tool that lets you interact with a team device through the team driver's Netlink interface. that's the whole vibe. π
real talk though β this tool is mainly for debugging purposes. it's giving detective energy, not everyday-driver energy.
β οΈ and listen: it makes no sense to use this tool to change options on a team device that's controlled by ateamdinstance. like, none. zero. don't do it. theteamdinstance is the main character of that device and you'd just be starting drama. π«
πΈ OPTIONS πΈ
-h,--helpβ prints the help text to the console and then dips out (exits). that's it, that's the whole job π«Ά-pifname,--port_nameifname β picks the per-port option of the interface name you hand over. very "this specific port, actually" of you β¨-aindex,--array_indexindex β picks the array option at the array index you give it. array girlies rise π
π COMMAND π
here's the menu of things you can actually ask her to do:
portsβ dumps the team ports. all of them. out they come πoptionβ dumps the team options. the full lineup, no filter βgetoptionopt_name β gets the option by the name you selected. one option, hand-picked, iconic πsetoptionopt_name opt_value β sets the option by the name you selected, to the value you gave it. you're changing things now, look at you go π₯monitoropt_style β monitors changes made to options, ports and interface information. it just watches. the style can be either"changed"(which is the default, btw) or"all". so you either get the glow-ups only, or literally everything. your call π
π SEE ALSO π
go read those too, they're the friend group π§
π AUTHOR π
Jiri Pirko is the original author and current maintainer of libteam. we stan. π
and that's the page, bestie β this was libteam, dated 2013-04-01, and honestly? still slaying. no cap. π
β¨
π¦ where this page comes from
- alpine 3.24: libteam-doc 1.31-r8 Β· LGPL-2.1-or-later
- arch rolling: libteam 1.32-3 Β· LGPL-2.1-or-later
- centos-stream 9: libteam 1.31-16.el9 Β· LGPLv2+
- centos-stream 9: libteam 1.31-16.el9 Β· LGPLv2+
- debian bookworm: libteam-utils 1.31-1 Β· LGPL-2.1-or-later
- debian trixie: libteam-utils 1.31-1+b2 Β· LGPL-2.1-or-later
- fedora 43: libteam 1.32-12.fc43 Β· LGPL-2.0-or-later
- fedora 43: libteam 1.32-12.fc43 Β· LGPL-2.0-or-later
- fedora 44: libteam 1.32-13.fc44 Β· LGPL-2.0-or-later
- fedora 44: libteam 1.32-13.fc44 Β· LGPL-2.0-or-later
- opensuse-leap 16.0: libteam-tools 1.32-bp160.1.12 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: libteam-tools 1.32-bp160.1.12 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: libteam-tools 1.32-bp160.1.12 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: libteam-tools 1.32-bp160.1.12 Β· LGPL-2.1-or-later
- ubuntu jammy: libteam-utils 1.31-1build2 Β· LGPL-2.1-or-later
- ubuntu noble: libteam-utils 1.31-1build3 Β· LGPL-2.1-or-later
- ubuntu questing: libteam-utils 1.31-1build3
- ubuntu resolute: libteam-utils 1.31-1build4 Β· LGPL-2.1-or-later
- ubuntu stonking: libteam-utils 1.31-1build4 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms