From: Hangbin Liu Date: Mon, 16 Aug 2021 07:49:05 +0000 (+0800) Subject: ip/bond: add arp_validate filter support X-Git-Tag: v5.14.0~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3a09567f7d583a8255d3bb9c07e2444375e53494;p=thirdparty%2Fiproute2.git ip/bond: add arp_validate filter support Add arp_validate filter support based on kernel commit 896149ff1b2c ("bonding: extend arp_validate to be able to receive unvalidated arp-only traffic") Signed-off-by: Hangbin Liu Signed-off-by: Stephen Hemminger --- diff --git a/ip/iplink_bond.c b/ip/iplink_bond.c index d45845bd7..0b4fe445d 100644 --- a/ip/iplink_bond.c +++ b/ip/iplink_bond.c @@ -41,6 +41,9 @@ static const char *arp_validate_tbl[] = { "active", "backup", "all", + "filter", + "filter_active", + "filter_backup", NULL, }; @@ -145,7 +148,7 @@ static void print_explain(FILE *f) " [ ad_actor_system LLADDR ]\n" "\n" "BONDMODE := balance-rr|active-backup|balance-xor|broadcast|802.3ad|balance-tlb|balance-alb\n" - "ARP_VALIDATE := none|active|backup|all\n" + "ARP_VALIDATE := none|active|backup|all|filter|filter_active|filter_backup\n" "ARP_ALL_TARGETS := any|all\n" "PRIMARY_RESELECT := always|better|failure\n" "FAIL_OVER_MAC := none|active|follow\n"