File tree 2 files changed +7
-4
lines changed
2 files changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -7,14 +7,16 @@ import (
7
7
)
8
8
9
9
type FilteredConn struct {
10
+ // Alignment
11
+ deadline atomic.Value
12
+
10
13
source * PacketFilter
11
14
priority int
12
15
13
16
recvBuffer chan packet
14
17
15
18
filter Filter
16
19
17
- deadline atomic.Value
18
20
closed chan struct {}
19
21
}
20
22
Original file line number Diff line number Diff line change @@ -26,13 +26,14 @@ func NewPacketFilter(conn net.PacketConn) *PacketFilter {
26
26
27
27
// PacketFilter embeds a net.PacketConn to perform the filtering.
28
28
type PacketFilter struct {
29
+ // Alignment
30
+ dropped uint64
31
+ overflow uint64
32
+
29
33
net.PacketConn
30
34
31
35
conns []* FilteredConn
32
36
mut sync.Mutex
33
-
34
- dropped uint64
35
- overflow uint64
36
37
}
37
38
38
39
// NewConn returns a new net.PacketConn object which filters packets based
You can’t perform that action at this time.
0 commit comments