[Issue #9] - Set network stack to enable ICMP, with a queue limit of 4
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/push/woodpecker Pipeline was successful
This commit is contained in:
@@ -1,6 +1,10 @@
|
||||
package main
|
||||
|
||||
const (
|
||||
// Wi-Fi settings
|
||||
WifiSSID = "MyWifiNetwork"
|
||||
WifiPass = "MyWifiPassword"
|
||||
|
||||
// Network settings
|
||||
EnableICMP = true
|
||||
)
|
||||
|
||||
@@ -117,11 +117,15 @@ func InitNetwork(ssid, pass string) (*NetworkStack, error) {
|
||||
MaxActiveTCPPorts: 2,
|
||||
MTU: uint16(framelen - ethernet.MaxOverheadSize),
|
||||
HardwareAddress: hwaddr,
|
||||
ICMPQueueLimit: 4,
|
||||
})
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("stack config reset: %w", err)
|
||||
}
|
||||
|
||||
// Enable network pings
|
||||
_ = stack.EnableICMP(EnableICMP)
|
||||
|
||||
// Start background frame pump
|
||||
ctx := context.Background()
|
||||
go stackLoop(ctx, stack, adapter)
|
||||
|
||||
Reference in New Issue
Block a user