summaryrefslogtreecommitdiffstats
path: root/include/linux/if_team.h
diff options
context:
space:
mode:
authorJiri Pirko <jiri@resnulli.us>2013-07-20 12:13:54 +0200
committerDavid S. Miller <davem@davemloft.net>2013-07-23 16:52:47 -0700
commit492b200efdd20b8fcfdac873f3cd8d4902386581 (patch)
tree71a8b0b141e7a44afcf18304911d036d5be77c6e /include/linux/if_team.h
parent4aa5dee4d9997879adff858514844efab5a15a01 (diff)
downloadop-kernel-dev-492b200efdd20b8fcfdac873f3cd8d4902386581.zip
op-kernel-dev-492b200efdd20b8fcfdac873f3cd8d4902386581.tar.gz
team: add support for sending multicast rejoins
Similar to what is implemented in bonding. User is able to ask team driver to send IGMP rejoins in case port is enabled or disabled. Using previously introduced netdev notifier. Signed-off-by: Jiri Pirko <jiri@resnulli.us> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux/if_team.h')
-rw-r--r--include/linux/if_team.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/linux/if_team.h b/include/linux/if_team.h
index b0b8368..a899dc2 100644
--- a/include/linux/if_team.h
+++ b/include/linux/if_team.h
@@ -200,6 +200,12 @@ struct team {
atomic_t count_pending;
struct delayed_work dw;
} notify_peers;
+ struct {
+ unsigned int count;
+ unsigned int interval; /* in ms */
+ atomic_t count_pending;
+ struct delayed_work dw;
+ } mcast_rejoin;
long mode_priv[TEAM_MODE_PRIV_LONGS];
};
OpenPOWER on IntegriCloud