@@ -112,8 +112,7 @@ func (npc *NetworkPolicyController) syncNetworkPolicyChains(networkPoliciesInfo
112
112
}
113
113
}
114
114
115
- for ipFamily , ipset := range npc .ipSetHandlers {
116
- ipFamily := ipFamily
115
+ for ipFamily := range npc .ipSetHandlers {
117
116
// ensure there is a unique chain per network policy in filter table
118
117
policyChainName := networkPolicyChainName (policy .namespace , policy .name , version , ipFamily )
119
118
@@ -143,26 +142,29 @@ func (npc *NetworkPolicyController) syncNetworkPolicyChains(networkPoliciesInfo
143
142
}
144
143
activePolicyIPSets [targetSourcePodIPSetName ] = true
145
144
}
145
+ }
146
+ }
146
147
147
- restoreStart := time .Now ()
148
- err := ipset .Restore ()
149
- restoreEndTime := time .Since (restoreStart )
150
-
151
- defer func () {
152
- if npc .MetricsEnabled {
153
- switch ipFamily {
154
- case api .IPv4Protocol :
155
- metrics .ControllerPolicyIpsetV4RestoreTime .Observe (restoreEndTime .Seconds ())
156
- case api .IPv6Protocol :
157
- metrics .ControllerPolicyIpsetV6RestoreTime .Observe (restoreEndTime .Seconds ())
158
- }
148
+ for ipFamily , ipset := range npc .ipSetHandlers {
149
+ ipFamily := ipFamily
150
+ restoreStart := time .Now ()
151
+ err := ipset .Restore ()
152
+ restoreEndTime := time .Since (restoreStart )
153
+
154
+ defer func () {
155
+ if npc .MetricsEnabled {
156
+ switch ipFamily {
157
+ case api .IPv4Protocol :
158
+ metrics .ControllerPolicyIpsetV4RestoreTime .Observe (restoreEndTime .Seconds ())
159
+ case api .IPv6Protocol :
160
+ metrics .ControllerPolicyIpsetV6RestoreTime .Observe (restoreEndTime .Seconds ())
159
161
}
160
- klog .V (2 ).Infof ("Restoring %v ipset took %v" , ipFamily , restoreEndTime )
161
- }()
162
-
163
- if err != nil {
164
- return nil , nil , fmt .Errorf ("failed to perform ipset restore: %w" , err )
165
162
}
163
+ klog .V (2 ).Infof ("Restoring %v ipset took %v" , ipFamily , restoreEndTime )
164
+ }()
165
+
166
+ if err != nil {
167
+ return nil , nil , fmt .Errorf ("failed to perform ipset restore: %w" , err )
166
168
}
167
169
}
168
170
0 commit comments