From a9cfa381af1977e70e5eecb2d5b80bfd862bc13c Mon Sep 17 00:00:00 2001 From: Johannes Kimmel Date: Wed, 23 Aug 2023 21:24:47 +0200 Subject: [PATCH] make use of -buffer option --- main.go | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/main.go b/main.go index 506ff66..a77d1b9 100644 --- a/main.go +++ b/main.go @@ -17,7 +17,6 @@ import ( ) const ( - NUM_MSGS = 64 NUM_BUFFERS = 1 ) @@ -55,9 +54,8 @@ func (vx *vx46) transform46(msgs4 []ipv4.Message, msgs6 []ipv6.Message) error { } func (vx *vx46) forward46() error { - //msgs4, msgs6 := prepareMsgs(vx.mtu) - msgs4 := [NUM_MSGS]ipv4.Message{} - msgs6 := [NUM_MSGS]ipv6.Message{} + msgs4 := make([]ipv4.Message, vx.buffers) + msgs6 := make([]ipv6.Message, vx.buffers) for i := range msgs6 { msgs4[i].Buffers = [][]byte{make([]byte, vx.mtu)} @@ -114,9 +112,8 @@ func (vx *vx46) transform64(msgs6 []ipv6.Message, msgs4 []ipv4.Message) error { } func (vx *vx46) forward64() error { - //msgs4, msgs6 := prepareMsgs(vx.mtu) - msgs4 := [NUM_MSGS]ipv4.Message{} - msgs6 := [NUM_MSGS]ipv6.Message{} + msgs4 := make([]ipv4.Message, vx.buffers) + msgs6 := make([]ipv6.Message, vx.buffers) for i := range msgs6 { msgs6[i].Buffers = [][]byte{make([]byte, vx.mtu)}