mirror of
https://github.com/torvalds/linux.git
synced 2024-11-12 07:01:57 +00:00
rtnetlink: put "BOND" into nl attribute names which are related to bonding
Signed-off-by: Jiri Pirko <jiri@resnulli.us> Acked-by: Nicolas Dichtel <nicolas.dichtel@6wind.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
0a9099f883
commit
df7dbcbbaf
@ -26,27 +26,27 @@ int bond_get_slave(struct net_device *slave_dev, struct sk_buff *skb)
|
|||||||
struct slave *slave = bond_slave_get_rtnl(slave_dev);
|
struct slave *slave = bond_slave_get_rtnl(slave_dev);
|
||||||
const struct aggregator *agg;
|
const struct aggregator *agg;
|
||||||
|
|
||||||
if (nla_put_u8(skb, IFLA_SLAVE_STATE, bond_slave_state(slave)))
|
if (nla_put_u8(skb, IFLA_BOND_SLAVE_STATE, bond_slave_state(slave)))
|
||||||
goto nla_put_failure;
|
goto nla_put_failure;
|
||||||
|
|
||||||
if (nla_put_u8(skb, IFLA_SLAVE_MII_STATUS, slave->link))
|
if (nla_put_u8(skb, IFLA_BOND_SLAVE_MII_STATUS, slave->link))
|
||||||
goto nla_put_failure;
|
goto nla_put_failure;
|
||||||
|
|
||||||
if (nla_put_u32(skb, IFLA_SLAVE_LINK_FAILURE_COUNT,
|
if (nla_put_u32(skb, IFLA_BOND_SLAVE_LINK_FAILURE_COUNT,
|
||||||
slave->link_failure_count))
|
slave->link_failure_count))
|
||||||
goto nla_put_failure;
|
goto nla_put_failure;
|
||||||
|
|
||||||
if (nla_put(skb, IFLA_SLAVE_PERM_HWADDR,
|
if (nla_put(skb, IFLA_BOND_SLAVE_PERM_HWADDR,
|
||||||
slave_dev->addr_len, slave->perm_hwaddr))
|
slave_dev->addr_len, slave->perm_hwaddr))
|
||||||
goto nla_put_failure;
|
goto nla_put_failure;
|
||||||
|
|
||||||
if (nla_put_u16(skb, IFLA_SLAVE_QUEUE_ID, slave->queue_id))
|
if (nla_put_u16(skb, IFLA_BOND_SLAVE_QUEUE_ID, slave->queue_id))
|
||||||
goto nla_put_failure;
|
goto nla_put_failure;
|
||||||
|
|
||||||
if (slave->bond->params.mode == BOND_MODE_8023AD) {
|
if (slave->bond->params.mode == BOND_MODE_8023AD) {
|
||||||
agg = SLAVE_AD_INFO(slave).port.aggregator;
|
agg = SLAVE_AD_INFO(slave).port.aggregator;
|
||||||
if (agg)
|
if (agg)
|
||||||
if (nla_put_u16(skb, IFLA_SLAVE_AD_AGGREGATOR_ID,
|
if (nla_put_u16(skb, IFLA_BOND_SLAVE_AD_AGGREGATOR_ID,
|
||||||
agg->aggregator_identifier))
|
agg->aggregator_identifier))
|
||||||
goto nla_put_failure;
|
goto nla_put_failure;
|
||||||
}
|
}
|
||||||
|
@ -144,7 +144,7 @@ enum {
|
|||||||
IFLA_NUM_RX_QUEUES,
|
IFLA_NUM_RX_QUEUES,
|
||||||
IFLA_CARRIER,
|
IFLA_CARRIER,
|
||||||
IFLA_PHYS_PORT_ID,
|
IFLA_PHYS_PORT_ID,
|
||||||
IFLA_SLAVE,
|
IFLA_BOND_SLAVE,
|
||||||
__IFLA_MAX
|
__IFLA_MAX
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -370,16 +370,17 @@ enum {
|
|||||||
#define IFLA_BOND_AD_INFO_MAX (__IFLA_BOND_AD_INFO_MAX - 1)
|
#define IFLA_BOND_AD_INFO_MAX (__IFLA_BOND_AD_INFO_MAX - 1)
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
IFLA_SLAVE_STATE,
|
IFLA_BOND_SLAVE_UNSPEC,
|
||||||
IFLA_SLAVE_MII_STATUS,
|
IFLA_BOND_SLAVE_STATE,
|
||||||
IFLA_SLAVE_LINK_FAILURE_COUNT,
|
IFLA_BOND_SLAVE_MII_STATUS,
|
||||||
IFLA_SLAVE_PERM_HWADDR,
|
IFLA_BOND_SLAVE_LINK_FAILURE_COUNT,
|
||||||
IFLA_SLAVE_QUEUE_ID,
|
IFLA_BOND_SLAVE_PERM_HWADDR,
|
||||||
IFLA_SLAVE_AD_AGGREGATOR_ID,
|
IFLA_BOND_SLAVE_QUEUE_ID,
|
||||||
__IFLA_SLAVE_MAX,
|
IFLA_BOND_SLAVE_AD_AGGREGATOR_ID,
|
||||||
|
__IFLA_BOND_SLAVE_MAX,
|
||||||
};
|
};
|
||||||
|
|
||||||
#define IFLA_SLAVE_MAX (__IFLA_SLAVE_MAX - 1)
|
#define IFLA_BOND_SLAVE_MAX (__IFLA_BOND_SLAVE_MAX - 1)
|
||||||
|
|
||||||
/* SR-IOV virtual function management section */
|
/* SR-IOV virtual function management section */
|
||||||
|
|
||||||
|
@ -725,13 +725,13 @@ static size_t rtnl_bond_slave_size(const struct net_device *dev)
|
|||||||
{
|
{
|
||||||
struct net_device *bond;
|
struct net_device *bond;
|
||||||
size_t slave_size =
|
size_t slave_size =
|
||||||
nla_total_size(sizeof(struct nlattr)) + /* IFLA_SLAVE */
|
nla_total_size(sizeof(struct nlattr)) + /* IFLA_BOND_SLAVE */
|
||||||
nla_total_size(1) + /* IFLA_SLAVE_STATE */
|
nla_total_size(1) + /* IFLA_BOND_SLAVE_STATE */
|
||||||
nla_total_size(1) + /* IFLA_SLAVE_MII_STATUS */
|
nla_total_size(1) + /* IFLA_BOND_SLAVE_MII_STATUS */
|
||||||
nla_total_size(4) + /* IFLA_SLAVE_LINK_FAILURE_COUNT */
|
nla_total_size(4) + /* IFLA_BOND_SLAVE_LINK_FAILURE_COUNT */
|
||||||
nla_total_size(MAX_ADDR_LEN) + /* IFLA_SLAVE_PERM_HWADDR */
|
nla_total_size(MAX_ADDR_LEN) + /* IFLA_BOND_SLAVE_PERM_HWADDR */
|
||||||
nla_total_size(2) + /* IFLA_SLAVE_QUEUE_ID */
|
nla_total_size(2) + /* IFLA_BOND_SLAVE_QUEUE_ID */
|
||||||
nla_total_size(2) + /* IFLA_SLAVE_AD_AGGREGATOR_ID */
|
nla_total_size(2) + /* IFLA_BOND_SLAVE_AD_AGGREGATOR_ID */
|
||||||
0;
|
0;
|
||||||
|
|
||||||
if (netif_is_bond_slave((struct net_device *)dev)) {
|
if (netif_is_bond_slave((struct net_device *)dev)) {
|
||||||
@ -883,7 +883,7 @@ static size_t rtnl_bond_slave_fill(struct sk_buff *skb, struct net_device *dev)
|
|||||||
if (!bond || !bond->netdev_ops->ndo_get_slave)
|
if (!bond || !bond->netdev_ops->ndo_get_slave)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
nest = nla_nest_start(skb, IFLA_SLAVE);
|
nest = nla_nest_start(skb, IFLA_BOND_SLAVE);
|
||||||
if (!nest)
|
if (!nest)
|
||||||
return -EMSGSIZE;
|
return -EMSGSIZE;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user