Lines Matching defs:data

118 static int bond_validate(struct nlattr *tb[], struct nlattr *data[],
132 struct nlattr *tb[], struct nlattr *data[],
139 if (!data)
142 if (data[IFLA_BOND_SLAVE_QUEUE_ID]) {
143 u16 queue_id = nla_get_u16(data[IFLA_BOND_SLAVE_QUEUE_ID]);
159 struct nlattr *data[],
167 if (!data)
170 if (data[IFLA_BOND_MODE]) {
171 int mode = nla_get_u8(data[IFLA_BOND_MODE]);
178 if (data[IFLA_BOND_ACTIVE_SLAVE]) {
179 int ifindex = nla_get_u32(data[IFLA_BOND_ACTIVE_SLAVE]);
195 if (data[IFLA_BOND_MIIMON]) {
196 miimon = nla_get_u32(data[IFLA_BOND_MIIMON]);
203 if (data[IFLA_BOND_UPDELAY]) {
204 int updelay = nla_get_u32(data[IFLA_BOND_UPDELAY]);
211 if (data[IFLA_BOND_DOWNDELAY]) {
212 int downdelay = nla_get_u32(data[IFLA_BOND_DOWNDELAY]);
219 if (data[IFLA_BOND_PEER_NOTIF_DELAY]) {
220 int delay = nla_get_u32(data[IFLA_BOND_PEER_NOTIF_DELAY]);
227 if (data[IFLA_BOND_USE_CARRIER]) {
228 int use_carrier = nla_get_u8(data[IFLA_BOND_USE_CARRIER]);
235 if (data[IFLA_BOND_ARP_INTERVAL]) {
236 int arp_interval = nla_get_u32(data[IFLA_BOND_ARP_INTERVAL]);
248 if (data[IFLA_BOND_ARP_IP_TARGET]) {
253 nla_for_each_nested(attr, data[IFLA_BOND_ARP_IP_TARGET], rem) {
273 if (data[IFLA_BOND_ARP_VALIDATE]) {
274 int arp_validate = nla_get_u32(data[IFLA_BOND_ARP_VALIDATE]);
286 if (data[IFLA_BOND_ARP_ALL_TARGETS]) {
288 nla_get_u32(data[IFLA_BOND_ARP_ALL_TARGETS]);
295 if (data[IFLA_BOND_PRIMARY]) {
296 int ifindex = nla_get_u32(data[IFLA_BOND_PRIMARY]);
309 if (data[IFLA_BOND_PRIMARY_RESELECT]) {
311 nla_get_u8(data[IFLA_BOND_PRIMARY_RESELECT]);
318 if (data[IFLA_BOND_FAIL_OVER_MAC]) {
320 nla_get_u8(data[IFLA_BOND_FAIL_OVER_MAC]);
327 if (data[IFLA_BOND_XMIT_HASH_POLICY]) {
329 nla_get_u8(data[IFLA_BOND_XMIT_HASH_POLICY]);
336 if (data[IFLA_BOND_RESEND_IGMP]) {
338 nla_get_u32(data[IFLA_BOND_RESEND_IGMP]);
345 if (data[IFLA_BOND_NUM_PEER_NOTIF]) {
347 nla_get_u8(data[IFLA_BOND_NUM_PEER_NOTIF]);
354 if (data[IFLA_BOND_ALL_SLAVES_ACTIVE]) {
356 nla_get_u8(data[IFLA_BOND_ALL_SLAVES_ACTIVE]);
363 if (data[IFLA_BOND_MIN_LINKS]) {
365 nla_get_u32(data[IFLA_BOND_MIN_LINKS]);
372 if (data[IFLA_BOND_LP_INTERVAL]) {
374 nla_get_u32(data[IFLA_BOND_LP_INTERVAL]);
381 if (data[IFLA_BOND_PACKETS_PER_SLAVE]) {
383 nla_get_u32(data[IFLA_BOND_PACKETS_PER_SLAVE]);
390 if (data[IFLA_BOND_AD_LACP_RATE]) {
392 nla_get_u8(data[IFLA_BOND_AD_LACP_RATE]);
399 if (data[IFLA_BOND_AD_SELECT]) {
401 nla_get_u8(data[IFLA_BOND_AD_SELECT]);
408 if (data[IFLA_BOND_AD_ACTOR_SYS_PRIO]) {
410 nla_get_u16(data[IFLA_BOND_AD_ACTOR_SYS_PRIO]);
417 if (data[IFLA_BOND_AD_USER_PORT_KEY]) {
419 nla_get_u16(data[IFLA_BOND_AD_USER_PORT_KEY]);
426 if (data[IFLA_BOND_AD_ACTOR_SYSTEM]) {
427 if (nla_len(data[IFLA_BOND_AD_ACTOR_SYSTEM]) != ETH_ALEN)
431 nla_get_u64(data[IFLA_BOND_AD_ACTOR_SYSTEM]));
436 if (data[IFLA_BOND_TLB_DYNAMIC_LB]) {
437 int dynamic_lb = nla_get_u8(data[IFLA_BOND_TLB_DYNAMIC_LB]);
449 struct nlattr *tb[], struct nlattr *data[],
454 err = bond_changelink(bond_dev, tb, data, extack);