From 3a09567f7d583a8255d3bb9c07e2444375e53494 Mon Sep 17 00:00:00 2001 From: Hangbin Liu Date: Mon, 16 Aug 2021 15:49:05 +0800 Subject: [PATCH] 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 --- ip/iplink_bond.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ip/iplink_bond.c b/ip/iplink_bond.c index d45845bd..0b4fe445 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"