mirror of
https://github.com/kubeshark/kubeshark.git
synced 2025-06-07 07:23:35 +00:00
Remove ReassemblyStream
interface (duplicate of gopacket/reassembly.Stream
) (#1079)
This commit is contained in:
parent
414e5cfe5a
commit
f8181ccb07
@ -10,12 +10,6 @@ import (
|
|||||||
"github.com/up9inc/mizu/tap/diagnose"
|
"github.com/up9inc/mizu/tap/diagnose"
|
||||||
)
|
)
|
||||||
|
|
||||||
type ReassemblyStream interface {
|
|
||||||
Accept(tcp *layers.TCP, ci gopacket.CaptureInfo, dir reassembly.TCPFlowDirection, nextSeq reassembly.Sequence, start *bool, ac reassembly.AssemblerContext) bool
|
|
||||||
ReassembledSG(sg reassembly.ScatterGather, ac reassembly.AssemblerContext)
|
|
||||||
ReassemblyComplete(ac reassembly.AssemblerContext) bool
|
|
||||||
}
|
|
||||||
|
|
||||||
type tcpReassemblyStream struct {
|
type tcpReassemblyStream struct {
|
||||||
ident string
|
ident string
|
||||||
tcpState *reassembly.TCPSimpleFSM
|
tcpState *reassembly.TCPSimpleFSM
|
||||||
@ -25,7 +19,7 @@ type tcpReassemblyStream struct {
|
|||||||
tcpStream api.TcpStream
|
tcpStream api.TcpStream
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewTcpReassemblyStream(ident string, tcp *layers.TCP, fsmOptions reassembly.TCPSimpleFSMOptions, stream api.TcpStream) ReassemblyStream {
|
func NewTcpReassemblyStream(ident string, tcp *layers.TCP, fsmOptions reassembly.TCPSimpleFSMOptions, stream api.TcpStream) reassembly.Stream {
|
||||||
return &tcpReassemblyStream{
|
return &tcpReassemblyStream{
|
||||||
ident: ident,
|
ident: ident,
|
||||||
tcpState: reassembly.NewTCPSimpleFSM(fsmOptions),
|
tcpState: reassembly.NewTCPSimpleFSM(fsmOptions),
|
||||||
|
Loading…
Reference in New Issue
Block a user