Blame man/teamd.conf.5

Packit cac203
.TH TEAMD.CONF 5 "2013-07-09" "libteam" "Team daemon configuration"
Packit cac203
.SH NAME
Packit cac203
teamd.conf \(em libteam daemon configuration file
Packit cac203
.SH DESCRIPTION
Packit cac203
.PP
Packit cac203
teamd uses JSON format configuration.
Packit cac203
.SH OPTIONS
Packit cac203
.TP
Packit cac203
.BR "device " (string)
Packit cac203
Desired name of new team device.
Packit cac203
.TP
Packit cac203
.BR "debug_level " (int)
Packit cac203
Level of debug messages. The higher it is the more debug messages will be printed. It is the same as adding "-g" command line options.
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
Default:
Packit cac203
.BR "0"
Packit cac203
(disabled)
Packit cac203
.RE
Packit cac203
.TP
Packit cac203
.BR "hwaddr " (string)
Packit cac203
Desired hardware address of new team device. Usual MAC address format is accepted.
Packit cac203
.TP
Packit cac203
.BR "runner.name " (string)
Packit cac203
Name of team device. The following runners are available:
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
.BR "broadcast "\(em
Packit cac203
Simple runner which directs the team device to transmit packets via all ports.
Packit cac203
.PP
Packit cac203
.BR "roundrobin "\(em
Packit cac203
Simple runner which directs the team device to transmits packets in a round-robin fashion.
Packit cac203
.PP
Packit cac203
.BR "random "\(em
Packit cac203
Simple runner which directs the team device to transmits packets on a randomly selected port.
Packit cac203
.PP
Packit cac203
.BR "activebackup "\(em
Packit cac203
Watches for link changes and selects active port to be used for data transfers.
Packit cac203
.PP
Packit cac203
.BR "loadbalance "\(em
Packit cac203
To do passive load balancing, runner only sets up BPF hash function which will determine port for packet transmit. To do active load balancing, runner moves hashes among available ports trying to reach perfect balance.
Packit cac203
.PP
Packit cac203
.BR "lacp "\(em
Packit cac203
Implements 802.3ad LACP protocol. Can use same Tx port selection possibilities as loadbalance runner.
Packit cac203
.PP
Packit cac203
Default:
Packit cac203
.BR "roundrobin"
Packit cac203
.RE
Packit cac203
.TP
Packit cac203
.BR "notify_peers.count " (int)
Packit cac203
Number of bursts of unsolicited NAs and gratuitous ARP packets sent after port is enabled or disabled.
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
Default:
Packit cac203
.BR "0"
Packit cac203
(disabled)
Packit cac203
.PP
Packit cac203
Default for activebackup runner:
Packit cac203
.BR "1"
Packit cac203
.RE
Packit cac203
.TP
Packit cac203
.BR "notify_peers.interval " (int)
Packit cac203
Value is positive number in milliseconds. Specifies an interval between bursts of notify-peer packets.
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
Default:
Packit cac203
.BR "0"
Packit cac203
.RE
Packit cac203
.TP
Packit cac203
.BR "mcast_rejoin.count " (int)
Packit cac203
Number of bursts of multicast group rejoin requests sent after port is enabled or disabled.
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
Default:
Packit cac203
.BR "0"
Packit cac203
(disabled)
Packit cac203
.PP
Packit cac203
Default for activebackup runner:
Packit cac203
.BR "1"
Packit cac203
.RE
Packit cac203
.TP
Packit cac203
.BR "mcast_rejoin.interval " (int)
Packit cac203
Value is positive number in milliseconds. Specifies an interval between bursts of multicast group rejoin requests.
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
Default:
Packit cac203
.BR "0"
Packit cac203
.RE
Packit cac203
.TP
Packit cac203
.BR "link_watch.name "| " ports.PORTIFNAME.link_watch.name " (string)
Packit cac203
Name of link watcher to be used. The following link watchers are available:
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
.BR "ethtool "\(em
Packit cac203
Uses Libteam lib to get port ethtool state changes.
Packit cac203
.PP
Packit cac203
.BR "arp_ping "\(em
Packit cac203
ARP requests are sent through a port. If an ARP reply is received, the link is considered to be up.
Packit cac203
.PP
Packit cac203
.BR "nsna_ping "\(em
Packit cac203
Similar to the previous, except that it uses IPv6 Neighbor Solicitation / Neighbor Advertisement mechanism. This is an alternative to arp_ping and becomes handy in pure-IPv6 environments.
Packit cac203
.RE
Packit cac203
.TP
Packit cac203
.BR "ports " (object)
Packit cac203
List of ports, network devices, to be used in a team device.
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
See examples for more information.
Packit cac203
.RE
Packit cac203
.TP
Packit cac203
.BR "ports.PORTIFNAME.queue_id " (int)
Packit cac203
ID of queue which this port should be mapped to.
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
Default:
Packit cac203
.BR "None"
Packit cac203
.RE
Packit cac203
.SH ACTIVE-BACKUP RUNNER SPECIFIC OPTIONS
Packit cac203
.TP
Packit cac203
.BR "runner.hwaddr_policy " (string)
Packit cac203
This defines the policy of how hardware addresses of team device and port devices should be set during the team lifetime. The following are available:
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
.BR "same_all "\(em
Packit cac203
All ports will always have the same hardware address as the associated team device.
Packit cac203
.PP
Packit cac203
.BR "by_active "\(em
Packit cac203
Team device adopts the hardware address of the currently active port. This is useful when the port device is not able to change its hardware address.
Packit cac203
.PP
Packit cac203
.BR "only_active "\(em
Packit cac203
Only the active port adopts the hardware address of the team device. The others have their own.
Packit cac203
.PP
Packit cac203
Default:
Packit cac203
.BR "same_all"
Packit cac203
.RE
Packit cac203
.PP
Packit cac203
.TP
Packit cac203
.BR "ports.PORTIFNAME.prio " (int)
Packit cac203
Port priority. The higher number means higher priority.
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
Default:
Packit cac203
.BR "0"
Packit cac203
.RE
Packit cac203
.TP
Packit cac203
.BR "ports.PORTIFNAME.sticky " (bool)
Packit cac203
Flag which indicates if the port is sticky. If set, it means the port does not get unselected if another port with higher priority or better parameters becomes available.
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
Default:
Packit cac203
.BR "false"
Packit cac203
.RE
Packit cac203
.SH LOAD BALANCE RUNNER SPECIFIC OPTIONS
Packit cac203
.TP
Packit cac203
.BR "runner.tx_hash " (array)
Packit cac203
List of fragment types (strings) which should be used for packet Tx hash computation. The following are available:
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
.BR "eth "\(em
Packit cac203
Uses source and destination MAC addresses.
Packit cac203
.PP
Packit cac203
.BR "vlan "\(em
Packit cac203
Uses VLAN id.
Packit cac203
.PP
Packit cac203
.BR "ipv4 "\(em
Packit cac203
Uses source and destination IPv4 addresses.
Packit cac203
.PP
Packit cac203
.BR "ipv6 "\(em
Packit cac203
Uses source and destination IPv6 addresses.
Packit cac203
.PP
Packit cac203
.BR "ip "\(em
Packit cac203
Uses source and destination IPv4 and IPv6 addresses.
Packit cac203
.PP
Packit cac203
.BR "l3 "\(em
Packit cac203
Uses source and destination IPv4 and IPv6 addresses.
Packit cac203
.PP
Packit cac203
.BR "tcp "\(em
Packit cac203
Uses source and destination TCP ports.
Packit cac203
.PP
Packit cac203
.BR "udp "\(em
Packit cac203
Uses source and destination UDP ports.
Packit cac203
.PP
Packit cac203
.BR "sctp "\(em
Packit cac203
Uses source and destination SCTP ports.
Packit cac203
.PP
Packit cac203
.BR "l4 "\(em
Packit cac203
Uses source and destination TCP and UDP and SCTP ports.
Packit cac203
.PP
Packit cac203
Default:
Packit cac203
.B
Packit cac203
["eth", "ipv4", "ipv6"]
Packit cac203
.RE
Packit cac203
.TP
Packit cac203
.BR "runner.tx_balancer.name " (string)
Packit cac203
Name of active Tx balancer. Active Tx balancing is disabled by default. The only value available is
Packit cac203
.BR "basic".
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
Default:
Packit cac203
.BR "None"
Packit cac203
.RE
Packit cac203
.TP
Packit cac203
.BR "runner.tx_balancer.balancing_interval " (int)
Packit cac203
In tenths of a second. Periodic interval between rebalancing.
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
Default:
Packit cac203
.BR "50"
Packit cac203
.RE
Packit cac203
.SH LACP RUNNER SPECIFIC OPTIONS
Packit cac203
.TP
Packit cac203
.BR "runner.active " (bool)
Packit cac203
If active is
Packit cac203
.BR "true"
Packit cac203
LACPDU frames are sent along the configured links periodically. If not, it acts as "speak when spoken to".
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
Default:
Packit cac203
.BR "true"
Packit cac203
.RE
Packit cac203
.PP
Packit cac203
.TP
Packit cac203
.BR "runner.fast_rate " (bool)
Packit cac203
Option specifies the rate at which our link partner is asked to transmit LACPDU packets. If this is
Packit cac203
.BR "true"
Packit cac203
then packets will be sent once per second. Otherwise they will be sent every 30 seconds.
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
Default:
Packit cac203
.BR "false"
Packit cac203
.RE
Packit cac203
.TP
Packit cac203
.BR "runner.tx_hash " (array)
Packit cac203
Same as for load balance runner.
Packit cac203
.TP
Packit cac203
.BR "runner.tx_balancer.name " (string)
Packit cac203
Same as for load balance runner.
Packit cac203
.TP
Packit cac203
.BR "runner.tx_balancer.balancing_interval " (int)
Packit cac203
Same as for load balance runner.
Packit cac203
.TP
Packit cac203
.BR "runner.sys_prio " (int)
Packit cac203
System priority, value can be 0 \(en 65535.
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
Default:
Packit cac203
.BR "65535"
Packit cac203
.RE
Packit cac203
.TP
Packit cac203
.BR "runner.min_ports " (int)
Packit cac203
Specifies the minimum number of ports that must be active before asserting carrier in the master interface, value can be 1 \(en 255.
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
Default:
Packit cac203
.BR "1"
Packit cac203
.RE
Packit cac203
.TP
Packit cac203
.BR "runner.agg_select_policy " (string)
Packit cac203
This selects the policy of how the aggregators will be selected. The following are available:
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
.BR "lacp_prio "\(em
Packit cac203
Aggregator with highest priority according to LACP standard will be selected. Aggregator priority is affected by per-port option
Packit cac203
.BR "lacp_prio".
Packit cac203
.PP
Packit cac203
.BR "lacp_prio_stable "\(em
Packit cac203
Same as previous one, except do not replace selected aggregator if it is still usable.
Packit cac203
.PP
Packit cac203
.BR "bandwidth "\(em
Packit cac203
Select aggregator with highest total bandwidth.
Packit cac203
.PP
Packit cac203
.BR "count "\(em
Packit cac203
Select aggregator with highest number of ports.
Packit cac203
.PP
Packit cac203
.BR "port_config "\(em
Packit cac203
Aggregator with highest priority according to per-port options
Packit cac203
.BR "prio " and
Packit cac203
.BR "sticky "
Packit cac203
will be selected. This means that the aggregator containing the port with the highest priority will be selected unless at least one of the ports in the currently selected aggregator is sticky.
Packit cac203
.PP
Packit cac203
Default:
Packit cac203
.BR "lacp_prio"
Packit cac203
.RE
Packit cac203
.TP
Packit cac203
.BR "ports.PORTIFNAME.lacp_prio " (int)
Packit cac203
Port priority according to LACP standard. The lower number means higher priority.
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
Default:
Packit cac203
.BR "255"
Packit cac203
.RE
Packit cac203
.TP
Packit cac203
.BR "ports.PORTIFNAME.lacp_key " (int)
Packit cac203
Port key according to LACP standard. It is only possible to aggregate ports with the same key.
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
Default:
Packit cac203
.BR "0"
Packit cac203
.RE
Packit cac203
.PP
Packit cac203
.SH ETHTOOL LINK WATCH SPECIFIC OPTIONS
Packit cac203
.TP
Packit cac203
.BR "link_watch.delay_up "| " ports.PORTIFNAME.link_watch.delay_up " (int)
Packit cac203
Value is a positive number in milliseconds. It is the delay between the link coming up and the runner being notified about it.
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
Default:
Packit cac203
.BR "0"
Packit cac203
.RE
Packit cac203
.TP
Packit cac203
.BR "link_watch.delay_down "| " ports.PORTIFNAME.link_watch.delay_down " (int)
Packit cac203
Value is a positive number in milliseconds. It is the delay between the link going down and the runner being notified about it.
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
Default:
Packit cac203
.BR "0"
Packit cac203
.RE
Packit cac203
.PP
Packit cac203
.SH ARP PING LINK WATCH SPECIFIC OPTIONS
Packit cac203
.TP
Packit cac203
.BR "link_watch.interval "| " ports.PORTIFNAME.link_watch.interval " (int)
Packit cac203
Value is a positive number in milliseconds. It is the interval between ARP requests being sent.
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
Default:
Packit cac203
.BR "1000"
Packit cac203
.RE
Packit cac203
.TP
Packit cac203
.BR "link_watch.init_wait "| " ports.PORTIFNAME.link_watch.init_wait " (int)
Packit cac203
Value is a positive number in milliseconds. It is the delay between link watch initialization and the first ARP request being sent.
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
Default:
Packit cac203
.BR "0"
Packit cac203
.RE
Packit cac203
.TP
Packit cac203
.BR "link_watch.missed_max "| " ports.PORTIFNAME.link_watch.missed_max " (int)
Packit cac203
Maximum number of missed ARP replies. If this number is exceeded, link is reported as down.
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
Default:
Packit cac203
.BR "3"
Packit cac203
.RE
Packit cac203
.TP
Packit cac203
.BR "link_watch.source_host "| " ports.PORTIFNAME.link_watch.source_host " (hostname)
Packit cac203
Hostname to be converted to IP address which will be filled into ARP request as source address.
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
Default:
Packit cac203
.BR "0.0.0.0"
Packit cac203
.RE
Packit cac203
.TP
Packit cac203
.BR "link_watch.target_host "| " ports.PORTIFNAME.link_watch.target_host " (hostname)
Packit cac203
Hostname to be converted to IP address which will be filled into ARP request as destination address.
Packit cac203
.TP
Packit cac203
.BR "link_watch.validate_active "| " ports.PORTIFNAME.link_watch.validate_active " (bool)
Packit cac203
Validate received ARP packets on active ports. If this is not set, all incoming ARP packets will be considered as a good reply.
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
Default:
Packit cac203
.BR "false"
Packit cac203
.RE
Packit cac203
.TP
Packit cac203
.BR "link_watch.validate_inactive "| " ports.PORTIFNAME.link_watch.validate_inactive " (bool)
Packit cac203
Validate received ARP packets on inactive ports. If this is not set, all incoming ARP packets will be considered as a good reply.
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
Default:
Packit cac203
.BR "false"
Packit cac203
.RE
Packit cac203
.TP
Packit cac203
.BR "link_watch.vlanid "| " ports.PORTIFNAME.link_watch.vlanid " (int)
Packit cac203
By default, ARP requests are sent without VLAN tags. This option causes outgoing ARP requests to be sent with the specified VLAN ID number.
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
Default:
Packit cac203
.BR "None"
Packit cac203
.RE
Packit cac203
.TP
Packit cac203
.BR "link_watch.send_always "| " ports.PORTIFNAME.link_watch.send_always " (bool)
Packit cac203
By default, ARP requests are sent on active ports only. This option allows sending even on inactive ports.
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
Default:
Packit cac203
.BR "false"
Packit cac203
.PP
Packit cac203
.SH NS/NA PING LINK WATCH SPECIFIC OPTIONS
Packit cac203
.TP
Packit cac203
.BR "link_watch.interval "| " ports.PORTIFNAME.link_watch.interval " (int)
Packit cac203
Value is a positive number in milliseconds. It is the interval between sending NS packets.
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
Default:
Packit cac203
.BR "1000"
Packit cac203
.RE
Packit cac203
.TP
Packit cac203
.BR "link_watch.init_wait "| " ports.PORTIFNAME.link_watch.init_wait " (int)
Packit cac203
Value is a positive number in milliseconds. It is the delay between link watch initialization and the first NS packet being sent.
Packit cac203
.TP
Packit cac203
.BR "link_watch.missed_max "| " ports.PORTIFNAME.link_watch.missed_max " (int)
Packit cac203
Maximum number of missed NA reply packets. If this number is exceeded, link is reported as down.
Packit cac203
.RS 7
Packit cac203
.PP
Packit cac203
Default:
Packit cac203
.BR "3"
Packit cac203
.RE
Packit cac203
.TP
Packit cac203
.BR "link_watch.target_host "| " ports.PORTIFNAME.link_watch.target_host " (hostname)
Packit cac203
Hostname to be converted to IPv6 address which will be filled into NS packet as target address.
Packit cac203
.SH EXAMPLES
Packit cac203
.PP
Packit cac203
.nf
Packit cac203
{
Packit cac203
  "device": "team0",
Packit cac203
  "runner": {"name": "roundrobin"},
Packit cac203
  "ports": {"eth1": {}, "eth2": {}}
Packit cac203
}
Packit cac203
.fi
Packit cac203
.PP
Packit cac203
Very basic configuration.
Packit cac203
.PP
Packit cac203
.nf
Packit cac203
{
Packit cac203
  "device": "team0",
Packit cac203
  "runner": {"name": "activebackup"},
Packit cac203
  "link_watch": {"name": "ethtool"},
Packit cac203
  "ports": {
Packit cac203
    "eth1": {
Packit cac203
      "prio": \-10,
Packit cac203
      "sticky": true
Packit cac203
    },
Packit cac203
    "eth2": {
Packit cac203
      "prio": 100
Packit cac203
    }
Packit cac203
  }
Packit cac203
}
Packit cac203
.fi
Packit cac203
.PP
Packit cac203
This configuration uses active-backup runner with ethtool link watcher. Port eth2 has higher priority, but the sticky flag ensures that if eth1 becomes active, it stays active while the link remains up.
Packit cac203
.PP
Packit cac203
.nf
Packit cac203
{
Packit cac203
  "device": "team0",
Packit cac203
  "runner": {"name": "activebackup"},
Packit cac203
  "link_watch": {
Packit cac203
    "name": "ethtool",
Packit cac203
    "delay_up": 2500,
Packit cac203
    "delay_down": 1000
Packit cac203
  },
Packit cac203
  "ports": {
Packit cac203
    "eth1": {
Packit cac203
      "prio": \-10,
Packit cac203
      "sticky": true
Packit cac203
    },
Packit cac203
    "eth2": {
Packit cac203
      "prio": 100
Packit cac203
    }
Packit cac203
  }
Packit cac203
}
Packit cac203
.fi
Packit cac203
.PP
Packit cac203
Similar to the previous one. Only difference is that link changes are not propagated to the runner immediately, but delays are applied.
Packit cac203
.PP
Packit cac203
.nf
Packit cac203
{
Packit cac203
  "device": "team0",
Packit cac203
  "runner": {"name": "activebackup"},
Packit cac203
  "link_watch":	{
Packit cac203
    "name": "arp_ping",
Packit cac203
    "interval": 100,
Packit cac203
    "missed_max": 30,
Packit cac203
    "target_host": "192.168.23.1"
Packit cac203
  },
Packit cac203
  "ports": {
Packit cac203
    "eth1": {
Packit cac203
      "prio": \-10,
Packit cac203
      "sticky": true
Packit cac203
    },
Packit cac203
    "eth2": {
Packit cac203
      "prio": 100
Packit cac203
    }
Packit cac203
  }
Packit cac203
}
Packit cac203
.fi
Packit cac203
.PP
Packit cac203
This configuration uses ARP ping link watch.
Packit cac203
.PP
Packit cac203
.nf
Packit cac203
{
Packit cac203
"device": "team0",
Packit cac203
"runner": {"name": "activebackup"},
Packit cac203
"link_watch": [
Packit cac203
  {
Packit cac203
    "name": "arp_ping",
Packit cac203
    "interval": 100,
Packit cac203
    "missed_max": 30,
Packit cac203
    "target_host": "192.168.23.1"
Packit cac203
  },
Packit cac203
  {
Packit cac203
    "name": "arp_ping",
Packit cac203
    "interval": 50,
Packit cac203
    "missed_max": 20,
Packit cac203
    "target_host": "192.168.24.1"
Packit cac203
  }
Packit cac203
],
Packit cac203
"ports": {
Packit cac203
  "eth1": {
Packit cac203
    "prio": \-10,
Packit cac203
    "sticky": true
Packit cac203
  },
Packit cac203
  "eth2": {
Packit cac203
    "prio": 100
Packit cac203
    }
Packit cac203
  }
Packit cac203
}
Packit cac203
.fi
Packit cac203
.PP
Packit cac203
Similar to the previous one, only this time two link watchers are used at the same time.
Packit cac203
.PP
Packit cac203
.nf
Packit cac203
{
Packit cac203
  "device": "team0",
Packit cac203
  "runner": {
Packit cac203
    "name": "loadbalance",
Packit cac203
    "tx_hash": ["eth", "ipv4", "ipv6"]
Packit cac203
  },
Packit cac203
  "ports": {"eth1": {}, "eth2": {}}
Packit cac203
}
Packit cac203
.fi
Packit cac203
.PP
Packit cac203
Configuration for hash-based passive Tx load balancing.
Packit cac203
.PP
Packit cac203
.nf
Packit cac203
{
Packit cac203
  "device": "team0",
Packit cac203
  "runner": {
Packit cac203
    "name": "loadbalance",
Packit cac203
    "tx_hash": ["eth", "ipv4", "ipv6"],
Packit cac203
    "tx_balancer": {
Packit cac203
      "name": "basic"
Packit cac203
    }
Packit cac203
  },
Packit cac203
  "ports": {"eth1": {}, "eth2": {}}
Packit cac203
}
Packit cac203
.fi
Packit cac203
.PP
Packit cac203
Configuration for active Tx load balancing using basic load balancer.
Packit cac203
.PP
Packit cac203
.nf
Packit cac203
{
Packit cac203
  "device": "team0",
Packit cac203
  "runner": {
Packit cac203
    "name": "lacp",
Packit cac203
    "active": true,
Packit cac203
    "fast_rate": true,
Packit cac203
    "tx_hash": ["eth", "ipv4", "ipv6"]
Packit cac203
  },
Packit cac203
  "link_watch": {"name": "ethtool"},
Packit cac203
  "ports": {"eth1": {}, "eth2": {}}
Packit cac203
}
Packit cac203
.fi
Packit cac203
.PP
Packit cac203
Configuration for connection to LACP capable counterpart.
Packit cac203
.SH SEE ALSO
Packit cac203
.BR teamd (8),
Packit cac203
.BR teamdctl (8),
Packit cac203
.BR teamnl (8),
Packit cac203
.BR bond2team (1)
Packit cac203
.SH AUTHOR
Packit cac203
.PP
Packit cac203
Jiri Pirko is the original author and current maintainer of libteam.