Lines Matching full:if

38 	if (nla_put_u8(skb, IFLA_BOND_SLAVE_STATE, bond_slave_state(slave)))  in bond_fill_slave_info()
41 if (nla_put_u8(skb, IFLA_BOND_SLAVE_MII_STATUS, slave->link)) in bond_fill_slave_info()
44 if (nla_put_u32(skb, IFLA_BOND_SLAVE_LINK_FAILURE_COUNT, in bond_fill_slave_info()
48 if (nla_put(skb, IFLA_BOND_SLAVE_PERM_HWADDR, in bond_fill_slave_info()
52 if (nla_put_u16(skb, IFLA_BOND_SLAVE_QUEUE_ID, slave->queue_id)) in bond_fill_slave_info()
55 if (BOND_MODE(slave->bond) == BOND_MODE_8023AD) { in bond_fill_slave_info()
61 if (agg) { in bond_fill_slave_info()
62 if (nla_put_u16(skb, IFLA_BOND_SLAVE_AD_AGGREGATOR_ID, in bond_fill_slave_info()
65 if (nla_put_u8(skb, in bond_fill_slave_info()
69 if (nla_put_u16(skb, in bond_fill_slave_info()
121 if (tb[IFLA_ADDRESS]) { in bond_validate()
122 if (nla_len(tb[IFLA_ADDRESS]) != ETH_ALEN) in bond_validate()
124 if (!is_valid_ether_addr(nla_data(tb[IFLA_ADDRESS]))) in bond_validate()
139 if (!data) in bond_slave_changelink()
142 if (data[IFLA_BOND_SLAVE_QUEUE_ID]) { in bond_slave_changelink()
151 if (err) in bond_slave_changelink()
167 if (!data) in bond_changelink()
170 if (data[IFLA_BOND_MODE]) { in bond_changelink()
175 if (err) in bond_changelink()
178 if (data[IFLA_BOND_ACTIVE_SLAVE]) { in bond_changelink()
183 if (ifindex != 0) { in bond_changelink()
186 if (!slave_dev) in bond_changelink()
192 if (err) in bond_changelink()
195 if (data[IFLA_BOND_MIIMON]) { in bond_changelink()
200 if (err) in bond_changelink()
203 if (data[IFLA_BOND_UPDELAY]) { in bond_changelink()
208 if (err) in bond_changelink()
211 if (data[IFLA_BOND_DOWNDELAY]) { in bond_changelink()
216 if (err) in bond_changelink()
219 if (data[IFLA_BOND_PEER_NOTIF_DELAY]) { in bond_changelink()
224 if (err) in bond_changelink()
227 if (data[IFLA_BOND_USE_CARRIER]) { in bond_changelink()
232 if (err) in bond_changelink()
235 if (data[IFLA_BOND_ARP_INTERVAL]) { in bond_changelink()
238 if (arp_interval && miimon) { in bond_changelink()
245 if (err) in bond_changelink()
248 if (data[IFLA_BOND_ARP_IP_TARGET]) { in bond_changelink()
256 if (nla_len(attr) < sizeof(target)) in bond_changelink()
264 if (err) in bond_changelink()
268 if (i == 0 && bond->params.arp_interval) in bond_changelink()
270 if (err) in bond_changelink()
273 if (data[IFLA_BOND_ARP_VALIDATE]) { in bond_changelink()
276 if (arp_validate && miimon) { in bond_changelink()
283 if (err) in bond_changelink()
286 if (data[IFLA_BOND_ARP_ALL_TARGETS]) { in bond_changelink()
292 if (err) in bond_changelink()
295 if (data[IFLA_BOND_PRIMARY]) { in bond_changelink()
301 if (dev) in bond_changelink()
306 if (err) in bond_changelink()
309 if (data[IFLA_BOND_PRIMARY_RESELECT]) { in bond_changelink()
315 if (err) in bond_changelink()
318 if (data[IFLA_BOND_FAIL_OVER_MAC]) { in bond_changelink()
324 if (err) in bond_changelink()
327 if (data[IFLA_BOND_XMIT_HASH_POLICY]) { in bond_changelink()
333 if (err) in bond_changelink()
336 if (data[IFLA_BOND_RESEND_IGMP]) { in bond_changelink()
342 if (err) in bond_changelink()
345 if (data[IFLA_BOND_NUM_PEER_NOTIF]) { in bond_changelink()
351 if (err) in bond_changelink()
354 if (data[IFLA_BOND_ALL_SLAVES_ACTIVE]) { in bond_changelink()
360 if (err) in bond_changelink()
363 if (data[IFLA_BOND_MIN_LINKS]) { in bond_changelink()
369 if (err) in bond_changelink()
372 if (data[IFLA_BOND_LP_INTERVAL]) { in bond_changelink()
378 if (err) in bond_changelink()
381 if (data[IFLA_BOND_PACKETS_PER_SLAVE]) { in bond_changelink()
387 if (err) in bond_changelink()
390 if (data[IFLA_BOND_AD_LACP_RATE]) { in bond_changelink()
396 if (err) in bond_changelink()
399 if (data[IFLA_BOND_AD_SELECT]) { in bond_changelink()
405 if (err) in bond_changelink()
408 if (data[IFLA_BOND_AD_ACTOR_SYS_PRIO]) { in bond_changelink()
414 if (err) in bond_changelink()
417 if (data[IFLA_BOND_AD_USER_PORT_KEY]) { in bond_changelink()
423 if (err) in bond_changelink()
426 if (data[IFLA_BOND_AD_ACTOR_SYSTEM]) { in bond_changelink()
427 if (nla_len(data[IFLA_BOND_AD_ACTOR_SYSTEM]) != ETH_ALEN) in bond_changelink()
433 if (err) in bond_changelink()
436 if (data[IFLA_BOND_TLB_DYNAMIC_LB]) { in bond_changelink()
441 if (err) in bond_changelink()
455 if (err < 0) in bond_newlink()
459 if (!err) { in bond_newlink()
530 if (nla_put_u8(skb, IFLA_BOND_MODE, BOND_MODE(bond))) in bond_fill_info()
534 if (ifindex && nla_put_u32(skb, IFLA_BOND_ACTIVE_SLAVE, ifindex)) in bond_fill_info()
537 if (nla_put_u32(skb, IFLA_BOND_MIIMON, bond->params.miimon)) in bond_fill_info()
540 if (nla_put_u32(skb, IFLA_BOND_UPDELAY, in bond_fill_info()
544 if (nla_put_u32(skb, IFLA_BOND_DOWNDELAY, in bond_fill_info()
548 if (nla_put_u32(skb, IFLA_BOND_PEER_NOTIF_DELAY, in bond_fill_info()
552 if (nla_put_u8(skb, IFLA_BOND_USE_CARRIER, bond->params.use_carrier)) in bond_fill_info()
555 if (nla_put_u32(skb, IFLA_BOND_ARP_INTERVAL, bond->params.arp_interval)) in bond_fill_info()
559 if (!targets) in bond_fill_info()
564 if (bond->params.arp_targets[i]) { in bond_fill_info()
565 if (nla_put_be32(skb, i, bond->params.arp_targets[i])) in bond_fill_info()
571 if (targets_added) in bond_fill_info()
576 if (nla_put_u32(skb, IFLA_BOND_ARP_VALIDATE, bond->params.arp_validate)) in bond_fill_info()
579 if (nla_put_u32(skb, IFLA_BOND_ARP_ALL_TARGETS, in bond_fill_info()
584 if (primary && in bond_fill_info()
588 if (nla_put_u8(skb, IFLA_BOND_PRIMARY_RESELECT, in bond_fill_info()
592 if (nla_put_u8(skb, IFLA_BOND_FAIL_OVER_MAC, in bond_fill_info()
596 if (nla_put_u8(skb, IFLA_BOND_XMIT_HASH_POLICY, in bond_fill_info()
600 if (nla_put_u32(skb, IFLA_BOND_RESEND_IGMP, in bond_fill_info()
604 if (nla_put_u8(skb, IFLA_BOND_NUM_PEER_NOTIF, in bond_fill_info()
608 if (nla_put_u8(skb, IFLA_BOND_ALL_SLAVES_ACTIVE, in bond_fill_info()
612 if (nla_put_u32(skb, IFLA_BOND_MIN_LINKS, in bond_fill_info()
616 if (nla_put_u32(skb, IFLA_BOND_LP_INTERVAL, in bond_fill_info()
621 if (nla_put_u32(skb, IFLA_BOND_PACKETS_PER_SLAVE, in bond_fill_info()
625 if (nla_put_u8(skb, IFLA_BOND_AD_LACP_RATE, in bond_fill_info()
629 if (nla_put_u8(skb, IFLA_BOND_AD_SELECT, in bond_fill_info()
633 if (nla_put_u8(skb, IFLA_BOND_TLB_DYNAMIC_LB, in bond_fill_info()
637 if (BOND_MODE(bond) == BOND_MODE_8023AD) { in bond_fill_info()
640 if (capable(CAP_NET_ADMIN)) { in bond_fill_info()
641 if (nla_put_u16(skb, IFLA_BOND_AD_ACTOR_SYS_PRIO, in bond_fill_info()
645 if (nla_put_u16(skb, IFLA_BOND_AD_USER_PORT_KEY, in bond_fill_info()
649 if (nla_put(skb, IFLA_BOND_AD_ACTOR_SYSTEM, in bond_fill_info()
653 if (!bond_3ad_get_active_agg_info(bond, &info)) { in bond_fill_info()
657 if (!nest) in bond_fill_info()
660 if (nla_put_u16(skb, IFLA_BOND_AD_INFO_AGGREGATOR, in bond_fill_info()
663 if (nla_put_u16(skb, IFLA_BOND_AD_INFO_NUM_PORTS, in bond_fill_info()
666 if (nla_put_u16(skb, IFLA_BOND_AD_INFO_ACTOR_KEY, in bond_fill_info()
669 if (nla_put_u16(skb, IFLA_BOND_AD_INFO_PARTNER_KEY, in bond_fill_info()
672 if (nla_put(skb, IFLA_BOND_AD_INFO_PARTNER_MAC, in bond_fill_info()
715 if (!slave) in bond_fill_linkxstats()
724 if (!nest) in bond_fill_linkxstats()
726 if (BOND_MODE(bond) == BOND_MODE_8023AD) { in bond_fill_linkxstats()
729 if (slave) in bond_fill_linkxstats()
735 if (!nest2) { in bond_fill_linkxstats()
740 if (bond_3ad_stats_fill(skb, stats)) { in bond_fill_linkxstats()