ad_info
struct ad_info *ad_info)
ad_info->aggregator_id = aggregator->aggregator_identifier;
ad_info->ports = __agg_active_ports(aggregator);
ad_info->actor_key = aggregator->actor_oper_aggregator_key;
ad_info->partner_key = aggregator->partner_oper_aggregator_key;
ether_addr_copy(ad_info->partner_system,
int bond_3ad_get_active_agg_info(struct bonding *bond, struct ad_info *ad_info)
ret = __bond_3ad_get_active_agg_info(bond, ad_info);
struct ad_info ad_info;
if (bond_3ad_get_active_agg_info(bond, &ad_info))
agg->aggregator_identifier != ad_info.aggregator_id)
struct ad_info ad_info;
if (bond_3ad_get_active_agg_info(bond, &ad_info)) {
agg_id = ad_info.aggregator_id;
struct ad_info info;
struct ad_info ad_info;
if (__bond_3ad_get_active_agg_info(bond, &ad_info)) {
ad_info.aggregator_id);
ad_info.ports);
ad_info.actor_key);
ad_info.partner_key);
ad_info.partner_system);
struct ad_info ad_info;
bond_3ad_get_active_agg_info(bond, &ad_info)
? 0 : ad_info.aggregator_id);
struct ad_info ad_info;
bond_3ad_get_active_agg_info(bond, &ad_info)
? 0 : ad_info.ports);
struct ad_info ad_info;
bond_3ad_get_active_agg_info(bond, &ad_info)
? 0 : ad_info.actor_key);
struct ad_info ad_info;
bond_3ad_get_active_agg_info(bond, &ad_info)
? 0 : ad_info.partner_key);
struct ad_info ad_info;
if (!bond_3ad_get_active_agg_info(bond, &ad_info))
count = sysfs_emit(buf, "%pM\n", ad_info.partner_system);
struct ad_info;
#define BOND_AD_INFO(bond) ((bond)->ad_info)
#define SLAVE_AD_INFO(slave) ((slave)->ad_info)
int bond_3ad_get_active_agg_info(struct bonding *bond, struct ad_info *ad_info);
struct ad_info *ad_info);
struct ad_slave_info *ad_info;
struct ad_bond_info ad_info;