@@ -37,10 +37,9 @@ using namespace std;
37
37
38
38
void MclagLink::getOidToPortNameMap (std::unordered_map<std::string, std:: string> & port_map)
39
39
{
40
- std::unordered_map<std::string, std:: string>::iterator it;
41
40
auto hash = p_counters_db->hgetall (" COUNTERS_PORT_NAME_MAP" );
42
41
43
- for (it = hash.begin (); it != hash.end (); ++it)
42
+ for (auto it = hash.begin (); it != hash.end (); ++it)
44
43
port_map.insert (pair<string, string>(it->second , it->first ));
45
44
46
45
return ;
@@ -51,8 +50,6 @@ void MclagLink::getBridgePortIdToAttrPortIdMap(std::map<std::string, std:: strin
51
50
std::string bridge_port_id;
52
51
size_t pos1 = 0 ;
53
52
54
- std::unordered_map<string, string>::iterator attr_port_id;
55
-
56
53
auto keys = p_asic_db->keys (" ASIC_STATE:SAI_OBJECT_TYPE_BRIDGE_PORT:*" );
57
54
58
55
for (auto & key : keys)
@@ -61,7 +58,7 @@ void MclagLink::getBridgePortIdToAttrPortIdMap(std::map<std::string, std:: strin
61
58
bridge_port_id = key.substr (pos1);
62
59
63
60
auto hash = p_asic_db->hgetall (key);
64
- attr_port_id = hash.find (" SAI_BRIDGE_PORT_ATTR_PORT_ID" );
61
+ auto attr_port_id = hash.find (" SAI_BRIDGE_PORT_ATTR_PORT_ID" );
65
62
if (attr_port_id == hash.end ())
66
63
{
67
64
attr_port_id = hash.find (" SAI_BRIDGE_PORT_ATTR_TUNNEL_ID" );
@@ -77,13 +74,12 @@ void MclagLink::getBridgePortIdToAttrPortIdMap(std::map<std::string, std:: strin
77
74
78
75
void MclagLink::getVidByBvid (std::string &bvid, std::string &vlanid)
79
76
{
80
- std::unordered_map<std::string, std::string>::iterator attr_vlan_id;
81
77
std::string pre = " ASIC_STATE:SAI_OBJECT_TYPE_VLAN:" ;
82
78
std::string key = pre + bvid;
83
79
84
80
auto hash = p_asic_db->hgetall (key.c_str ());
85
81
86
- attr_vlan_id = hash.find (" SAI_VLAN_ATTR_VLAN_ID" );
82
+ auto attr_vlan_id = hash.find (" SAI_VLAN_ATTR_VLAN_ID" );
87
83
if (attr_vlan_id == hash.end ())
88
84
return ;
89
85
@@ -104,10 +100,7 @@ void MclagLink::getFdbSet(std::set<mclag_fdb> *fdb_set)
104
100
size_t pos2 = 0 ;
105
101
std::unordered_map<std::string, std:: string> oid_to_portname_map;
106
102
std::map<std::string, std:: string> brPortId_to_attrPortId_map;
107
- std::unordered_map<std::string, std::string>::iterator type_it;
108
- std::unordered_map<std::string, std::string>::iterator brPortId_it;
109
103
std::map<std::string, std::string>::iterator brPortId_to_attrPortId_it;
110
- std::unordered_map<std::string, std::string>::iterator oid_to_portName_it;
111
104
112
105
auto keys = p_asic_db->keys (" ASIC_STATE:SAI_OBJECT_TYPE_FDB_ENTRY:*" );
113
106
@@ -137,7 +130,7 @@ void MclagLink::getFdbSet(std::set<mclag_fdb> *fdb_set)
137
130
138
131
/* get type*/
139
132
auto hash = p_asic_db->hgetall (key);
140
- type_it = hash.find (" SAI_FDB_ENTRY_ATTR_TYPE" );
133
+ auto type_it = hash.find (" SAI_FDB_ENTRY_ATTR_TYPE" );
141
134
if (type_it == hash.end ())
142
135
{
143
136
continue ;
@@ -151,7 +144,7 @@ void MclagLink::getFdbSet(std::set<mclag_fdb> *fdb_set)
151
144
/* get port name*/
152
145
getOidToPortNameMap (oid_to_portname_map);
153
146
getBridgePortIdToAttrPortIdMap (&brPortId_to_attrPortId_map);
154
- brPortId_it = hash.find (" SAI_FDB_ENTRY_ATTR_BRIDGE_PORT_ID" );
147
+ auto brPortId_it = hash.find (" SAI_FDB_ENTRY_ATTR_BRIDGE_PORT_ID" );
155
148
if (brPortId_it == hash.end ())
156
149
{
157
150
continue ;
@@ -164,7 +157,7 @@ void MclagLink::getFdbSet(std::set<mclag_fdb> *fdb_set)
164
157
continue ;
165
158
}
166
159
167
- oid_to_portName_it = oid_to_portname_map.find (brPortId_to_attrPortId_it->second );
160
+ auto oid_to_portName_it = oid_to_portname_map.find (brPortId_to_attrPortId_it->second );
168
161
if (oid_to_portName_it == oid_to_portname_map.end ())
169
162
{
170
163
continue ;
0 commit comments