Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit df7dbcbb authored by Jiri Pirko's avatar Jiri Pirko Committed by David S. Miller
Browse files

rtnetlink: put "BOND" into nl attribute names which are related to bonding

parent 0a9099f8
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -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);
	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;

	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;

	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))
		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))
		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;

	if (slave->bond->params.mode == BOND_MODE_8023AD) {
		agg = SLAVE_AD_INFO(slave).port.aggregator;
		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))
				goto nla_put_failure;
	}
+10 −9
Original line number Diff line number Diff line
@@ -144,7 +144,7 @@ enum {
	IFLA_NUM_RX_QUEUES,
	IFLA_CARRIER,
	IFLA_PHYS_PORT_ID,
	IFLA_SLAVE,
	IFLA_BOND_SLAVE,
	__IFLA_MAX
};

@@ -370,16 +370,17 @@ enum {
#define IFLA_BOND_AD_INFO_MAX	(__IFLA_BOND_AD_INFO_MAX - 1)

enum {
	IFLA_SLAVE_STATE,
	IFLA_SLAVE_MII_STATUS,
	IFLA_SLAVE_LINK_FAILURE_COUNT,
	IFLA_SLAVE_PERM_HWADDR,
	IFLA_SLAVE_QUEUE_ID,
	IFLA_SLAVE_AD_AGGREGATOR_ID,
	__IFLA_SLAVE_MAX,
	IFLA_BOND_SLAVE_UNSPEC,
	IFLA_BOND_SLAVE_STATE,
	IFLA_BOND_SLAVE_MII_STATUS,
	IFLA_BOND_SLAVE_LINK_FAILURE_COUNT,
	IFLA_BOND_SLAVE_PERM_HWADDR,
	IFLA_BOND_SLAVE_QUEUE_ID,
	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 */

+8 −8
Original line number Diff line number Diff line
@@ -725,13 +725,13 @@ static size_t rtnl_bond_slave_size(const struct net_device *dev)
{
	struct net_device *bond;
	size_t slave_size =
		nla_total_size(sizeof(struct nlattr)) +	/* IFLA_SLAVE */
		nla_total_size(1) +	/* IFLA_SLAVE_STATE */
		nla_total_size(1) +	/* IFLA_SLAVE_MII_STATUS */
		nla_total_size(4) +	/* IFLA_SLAVE_LINK_FAILURE_COUNT */
		nla_total_size(MAX_ADDR_LEN) +	/* IFLA_SLAVE_PERM_HWADDR */
		nla_total_size(2) +	/* IFLA_SLAVE_QUEUE_ID */
		nla_total_size(2) +	/* IFLA_SLAVE_AD_AGGREGATOR_ID */
		nla_total_size(sizeof(struct nlattr)) +	/* IFLA_BOND_SLAVE */
		nla_total_size(1) +	/* IFLA_BOND_SLAVE_STATE */
		nla_total_size(1) +	/* IFLA_BOND_SLAVE_MII_STATUS */
		nla_total_size(4) +	/* IFLA_BOND_SLAVE_LINK_FAILURE_COUNT */
		nla_total_size(MAX_ADDR_LEN) +	/* IFLA_BOND_SLAVE_PERM_HWADDR */
		nla_total_size(2) +	/* IFLA_BOND_SLAVE_QUEUE_ID */
		nla_total_size(2) +	/* IFLA_BOND_SLAVE_AD_AGGREGATOR_ID */
		0;

	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)
		return 0;

	nest = nla_nest_start(skb, IFLA_SLAVE);
	nest = nla_nest_start(skb, IFLA_BOND_SLAVE);
	if (!nest)
		return -EMSGSIZE;