@@ -15,12 +15,10 @@ import (
15
15
)
16
16
17
17
var (
18
- ciliumCt4 * bpf.Map
19
- ciliumCt6 * bpf.Map
20
- backends4Map * bpf.Map
21
- backends4MapVersion string
22
- backends6Map * bpf.Map
23
- backends6MapVersion string
18
+ ciliumCt4 * bpf.Map
19
+ ciliumCt6 * bpf.Map
20
+ backends4Map * bpf.Map
21
+ backends6Map * bpf.Map
24
22
)
25
23
26
24
func init () {
@@ -44,7 +42,6 @@ func init() {
44
42
klog .Infoln (err )
45
43
} else {
46
44
klog .Infoln ("found cilium ebpf-map:" , n )
47
- backends4MapVersion = n
48
45
break
49
46
}
50
47
}
@@ -54,7 +51,6 @@ func init() {
54
51
klog .Infoln (err )
55
52
} else {
56
53
klog .Infoln ("found cilium ebpf-map:" , n )
57
- backends6MapVersion = n
58
54
break
59
55
}
60
56
}
@@ -102,11 +98,11 @@ func lookupCilium4(src, dst netaddr.IPPort) *netaddr.IPPort {
102
98
return nil
103
99
}
104
100
var backend lbmap.BackendValue
105
- switch backends4MapVersion {
106
- case lbmap .Backend4MapV2Name :
107
- backend = b .( * lbmap. Backend4Value ) .ToHost ()
108
- case lbmap .Backend4MapV3Name :
109
- backend = b .( * lbmap. Backend4ValueV3 ) .ToHost ()
101
+ switch bv := b .( type ) {
102
+ case * lbmap.Backend4Value :
103
+ backend = bv .ToHost ()
104
+ case * lbmap.Backend4ValueV3 :
105
+ backend = bv .ToHost ()
110
106
default :
111
107
return nil
112
108
}
@@ -143,11 +139,11 @@ func lookupCilium6(src, dst netaddr.IPPort) *netaddr.IPPort {
143
139
return nil
144
140
}
145
141
var backend lbmap.BackendValue
146
- switch backends6MapVersion {
147
- case lbmap .Backend6MapV2Name :
148
- backend = b .( * lbmap. Backend6Value ) .ToHost ()
149
- case lbmap .Backend6MapV3Name :
150
- backend = b .( * lbmap. Backend6ValueV3 ) .ToHost ()
142
+ switch bv := b .( type ) {
143
+ case * lbmap.Backend6Value :
144
+ backend = bv .ToHost ()
145
+ case * lbmap.Backend6ValueV3 :
146
+ backend = bv .ToHost ()
151
147
default :
152
148
return nil
153
149
}
0 commit comments