linux_dsm_epyc7002/drivers/net/bonding
Nikolay Aleksandrov 0f23124aaa bonding: add slave_changelink support and use it for queue_id
This patch adds support for slave_changelink to the bonding and uses it
to give the ability to change the queue_id of the enslaved devices via
netlink. It sets slave_maxtype and uses bond_changelink as a prototype for
bond_slave_changelink.
Example/test command after the iproute2 patch:
 ip link set eth0 type bond_slave queue_id 10

CC: David S. Miller <davem@davemloft.net>
CC: Jay Vosburgh <j.vosburgh@gmail.com>
CC: Veaceslav Falico <vfalico@gmail.com>
CC: Andy Gospodarek <andy@greyhouse.net>

Suggested-by: Jiri Pirko <jiri@resnulli.us>
Signed-off-by: Nikolay Aleksandrov <nikolay@redhat.com>
Acked-by: Jiri Pirko <jiri@resnulli.us>
Signed-off-by: David S. Miller <davem@davemloft.net>
2014-09-01 18:32:22 -07:00
..
bond_3ad.c bonding: remove pr_fmt from bond_3ad.c 2014-07-15 23:15:58 -07:00
bond_3ad.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2014-02-19 01:24:22 -05:00
bond_alb.c bonding: Replace rcu_dereference() with rcu_access_pointer() 2014-08-22 12:23:10 -07:00
bond_alb.h bonding: Do not try to send packets over dead link in TLB mode. 2014-07-16 23:35:35 -07:00
bond_debugfs.c bonding: convert bond_debugfs.c to use netdev_printk instead of pr_ 2014-07-15 23:15:58 -07:00
bond_main.c bonding: fix a memory leak in bond_arp_send_all() 2014-07-28 17:27:47 -07:00
bond_netlink.c bonding: add slave_changelink support and use it for queue_id 2014-09-01 18:32:22 -07:00
bond_options.c bonding: create netlink event when bonding option is changed 2014-08-22 12:33:47 -07:00
bond_options.h bonding: make a generic sysfs option store and fix comments 2014-05-09 16:12:51 -04:00
bond_procfs.c bonding: convert bond_procfs.c to use netdev_printk instead of pr_ 2014-07-15 23:15:59 -07:00
bond_sysfs_slave.c bonding: use kobject_put instead of _del after kobject_add 2014-07-31 11:16:09 -07:00
bond_sysfs.c bonding: use rcu_access_pointer() in bonding_show_mii_status() 2014-07-15 17:49:41 -07:00
bonding.h bonding: make it possible to have unlimited nested upper vlans 2014-07-20 20:35:00 -07:00
Makefile bonding: add sysfs /slave dir for bond slave devices. 2014-01-17 18:51:58 -08:00