diff --git a/src/vnsw/agent/services/arp_proto.h b/src/vnsw/agent/services/arp_proto.h index 6f8c1dd7d1a..a938402d4cf 100644 --- a/src/vnsw/agent/services/arp_proto.h +++ b/src/vnsw/agent/services/arp_proto.h @@ -211,7 +211,8 @@ struct ArpVrfState : public DBState { class ArpDBState : public DBState { public: - static const uint32_t kMaxRetry = 30; + static const uint32_t kMaxRetry = 30 * 5; //retries upto 5 minutes, + //30 tries/per minutes static const uint32_t kTimeout = 2000; typedef std::map WaitForTrafficIntfMap; diff --git a/src/vnsw/agent/services/icmpv6_proto.h b/src/vnsw/agent/services/icmpv6_proto.h index c6d8d663006..aebe2675cc2 100644 --- a/src/vnsw/agent/services/icmpv6_proto.h +++ b/src/vnsw/agent/services/icmpv6_proto.h @@ -121,8 +121,9 @@ class Icmpv6VrfState : public DBState { class Icmpv6RouteState : public DBState { public: - static const uint32_t kMaxRetry = 20; - static const uint32_t kTimeout = 1000; + static const uint32_t kMaxRetry = 30 * 5; //retries upto 5 minutes, + //30 tries/per minutes + static const uint32_t kTimeout = 2000; typedef std::map WaitForTrafficIntfMap; Icmpv6RouteState(Icmpv6VrfState *vrf_state, uint32_t vrf_id,