StackNode refactor: add offsetToIP argument to Encapsulate

This commit is contained in:
Patricio Whittingslow
2025-12-19 00:38:28 -03:00
parent eaa36a589a
commit 1554b89a08
22 changed files with 180 additions and 94 deletions
+2 -2
View File
@@ -50,11 +50,11 @@ func (c *Client) ConnectionID() *uint64 {
return &c.connID
}
func (c *Client) Encapsulate(carrierData []byte, frameOffset int) (int, error) {
func (c *Client) Encapsulate(carrierData []byte, offsetToIP, offsetToFrame int) (int, error) {
if c.IsDone() {
return 0, nil
}
payload := carrierData[frameOffset:]
payload := carrierData[offsetToFrame:]
frm, err := NewFrame(payload)
if err != nil {
return 0, err