diff options
Diffstat (limited to 'net/tipc/bcast.c')
-rw-r--r-- | net/tipc/bcast.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/net/tipc/bcast.c b/net/tipc/bcast.c index 41042de3ae9b..eadba62afa85 100644 --- a/net/tipc/bcast.c +++ b/net/tipc/bcast.c | |||
@@ -42,7 +42,8 @@ | |||
42 | #include "core.h" | 42 | #include "core.h" |
43 | 43 | ||
44 | #define MAX_PKT_DEFAULT_MCAST 1500 /* bcast link max packet size (fixed) */ | 44 | #define MAX_PKT_DEFAULT_MCAST 1500 /* bcast link max packet size (fixed) */ |
45 | #define BCLINK_WIN_DEFAULT 20 /* bcast link window size (default) */ | 45 | #define BCLINK_WIN_DEFAULT 50 /* bcast link window size (default) */ |
46 | #define BCLINK_WIN_MIN 32 /* bcast minimum link window size */ | ||
46 | 47 | ||
47 | const char tipc_bclink_name[] = "broadcast-link"; | 48 | const char tipc_bclink_name[] = "broadcast-link"; |
48 | 49 | ||
@@ -908,9 +909,10 @@ int tipc_bclink_set_queue_limits(struct net *net, u32 limit) | |||
908 | 909 | ||
909 | if (!bcl) | 910 | if (!bcl) |
910 | return -ENOPROTOOPT; | 911 | return -ENOPROTOOPT; |
911 | if ((limit < TIPC_MIN_LINK_WIN) || (limit > TIPC_MAX_LINK_WIN)) | 912 | if (limit < BCLINK_WIN_MIN) |
913 | limit = BCLINK_WIN_MIN; | ||
914 | if (limit > TIPC_MAX_LINK_WIN) | ||
912 | return -EINVAL; | 915 | return -EINVAL; |
913 | |||
914 | tipc_bclink_lock(net); | 916 | tipc_bclink_lock(net); |
915 | tipc_link_set_queue_limits(bcl, limit); | 917 | tipc_link_set_queue_limits(bcl, limit); |
916 | tipc_bclink_unlock(net); | 918 | tipc_bclink_unlock(net); |