Skip to content
This repository was archived by the owner on Feb 24, 2024. It is now read-only.

Commit 6eb4b47

Browse files
committed
Performance Fixes
1 parent 82ba8d3 commit 6eb4b47

2 files changed

Lines changed: 11 additions & 11 deletions

File tree

cli/root.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ var Root *cmd.Root
1919

2020
func init() {
2121
Root = &cmd.Root{
22-
Name: "hypr",
22+
Name: "hyprspace",
2323
Short: "Hyprspace Distributed Network",
2424
Flags: &GlobalFlags{},
2525
}

cli/up.go

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ func UpRun(r *cmd.Root, c *cmd.Sub) {
9898
iface, err = tun.New(Global.Interface.Name)
9999
checkErr(err)
100100
// Set TUN MTU
101-
tun.SetMTU(Global.Interface.Name, 1500)
101+
tun.SetMTU(Global.Interface.Name, 1420)
102102
// Add Address to Interface
103103
tun.SetAddress(Global.Interface.Name, Global.Interface.Address)
104104

@@ -141,23 +141,23 @@ func UpRun(r *cmd.Root, c *cmd.Sub) {
141141

142142
fmt.Println("[+] Network Setup Complete...Waiting on Node Discovery")
143143
// Listen For New Packets on TUN Interface
144-
packet := make([]byte, 1500)
144+
packet := make([]byte, 1420)
145+
var stream network.Stream
146+
var header *ipv4.Header
147+
var plen int
145148
for {
146-
plen, err := iface.Read(packet)
149+
plen, err = iface.Read(packet)
147150
checkErr(err)
148-
header, _ := ipv4.ParseHeader(packet[:plen])
151+
header, _ = ipv4.ParseHeader(packet)
149152
_, ok := Global.Peers[header.Dst.String()]
150153
if ok {
151-
stream, err := host.NewStream(context.Background(), peerTable[header.Dst.String()], p2p.Protocol)
154+
stream, err = host.NewStream(ctx, peerTable[header.Dst.String()], p2p.Protocol)
152155
if err != nil {
153156
log.Println(err)
154157
continue
155158
}
156-
157-
go func() {
158-
stream.Write(packet[:plen])
159-
stream.Close()
160-
}()
159+
stream.Write(packet[:plen])
160+
stream.Close()
161161
}
162162
}
163163
}

0 commit comments

Comments
 (0)