Home
last modified time | relevance | path

Searched refs:arp_validate (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/net/bonding/
H A Dbond_options.c936 WRITE_ONCE(bond->params.arp_validate, BOND_ARP_VALIDATE_NONE); in bond_option_mode_set()
1042 if (bond->params.arp_validate) in bond_option_miimon_set()
1043 WRITE_ONCE(bond->params.arp_validate, in bond_option_miimon_set()
1149 if (bond->params.arp_validate) in bond_option_arp_interval_set()
1337 if (!bond->params.arp_validate) in bond_slave_ns_maddrs_add()
1344 if (!bond->params.arp_validate) in bond_slave_ns_maddrs_del()
1372 if (!bond->params.arp_validate || !slave_can_set_ns_maddr(bond, slave)) in slave_set_ns_maddr()
1463 bool changed = !!bond->params.arp_validate != !!newval->value; in bond_option_arp_validate_set()
1469 WRITE_ONCE(bond->params.arp_validate, newval->value); in bond_option_arp_validate_set()
1473 slave_set_ns_maddrs(bond, slave, !!bond->params.arp_validate); in bond_option_arp_validate_set()
H A Dbond_netlink.c372 int arp_validate = nla_get_u32(data[IFLA_BOND_ARP_VALIDATE]); in bond_changelink() local
374 if (arp_validate && miimon) { in bond_changelink()
380 bond_opt_initval(&newval, arp_validate); in bond_changelink()
764 READ_ONCE(bond->params.arp_validate))) in bond_fill_info()
H A Dbond_main.c116 static char *arp_validate; variable
178 module_param(arp_validate, charp, 0);
179 MODULE_PARM_DESC(arp_validate, "validate src/dst of ARP probes; "
3095 * probe to generate any traffic (arp_validate=0) in bond_arp_send_all()
3097 if (bond->params.arp_validate) in bond_arp_send_all()
3098 pr_warn_once("%s: no route to arp_ip_target %pI4 and arp_validate is set\n", in bond_arp_send_all()
3187 bond->params.arp_validate, slave_do_arp_validate(bond, slave), in bond_arp_rcv()
3279 * probe to generate any traffic (arp_validate=0) in bond_ns_send_all()
3281 if (bond->params.arp_validate) in bond_ns_send_all()
3282 pr_warn_once("%s: no route to ns_ip6_target %pI6c and arp_validate i in bond_ns_send_all()
[all...]
/linux/tools/testing/selftests/drivers/net/bonding/
H A Dbond-lladdr-target.sh59 arp_validate 3 arp_interval 1000
H A Dbond_options.sh323 arp_validate() function
/linux/include/net/
H A Dbonding.h124 int arp_validate; member
495 return bond->params.arp_validate & (1 << bond_slave_state(slave)); in slave_do_arp_validate()
500 return bond->params.arp_validate & BOND_ARP_FILTER; in slave_do_arp_validate_only()