Bonding driver support

modulename: bonding.ko

configname: CONFIG_BONDING

Linux Kernel Configuration
└─>Device Drivers
└─>Network device support
└─>Bonding driver support
In linux kernel since version 2.6.12  
Say 'Y' or 'M' if you wish to be able to 'bond' multiple Ethernet
Channels together. This is called 'Etherchannel' by Cisco,
'Trunking' by Sun, 802.3ad by the IEEE, and 'Bonding' in Linux.

The driver supports multiple bonding modes to allow for both high
performance and high availability operation.

Refer to <file:Documentation/networking/bonding.rst> for more
information.

To compile this driver as a module, choose M here: the module
will be called bonding.

source code: