From 7c66d7cd76ef114a06dc83e1ce7e8b50fa73e0b0 Mon Sep 17 00:00:00 2001 From: Jeremiah Millay Date: Thu, 18 Sep 2025 11:22:36 -0400 Subject: [PATCH] Set ping traffic class to zero by default Signed-off-by: Jeremiah Millay --- ping.go | 2 +- ping_test.go | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ping.go b/ping.go index 27d4547..dcd5c88 100644 --- a/ping.go +++ b/ping.go @@ -116,7 +116,7 @@ func New(addr string) *Pinger { protocol: "udp", awaitingSequences: firstSequence, TTL: 64, - tclass: 192, // CS6 (network control) + tclass: 0, logger: StdLogger{Logger: log.New(log.Writer(), log.Prefix(), log.Flags())}, } } diff --git a/ping_test.go b/ping_test.go index 7605e9e..ebe8341 100644 --- a/ping_test.go +++ b/ping_test.go @@ -242,7 +242,7 @@ func TestNewPingerValid(t *testing.T) { AssertNotEqualStrings(t, "www.google.com", p.IPAddr().String()) AssertTrue(t, isIPv4(p.IPAddr().IP)) AssertFalse(t, p.Privileged()) - AssertEquals(t, 192, p.tclass) + AssertEquals(t, 0, p.tclass) // Test that SetPrivileged works p.SetPrivileged(true) AssertTrue(t, p.Privileged()) @@ -255,8 +255,8 @@ func TestNewPingerValid(t *testing.T) { AssertNoError(t, err) AssertFalse(t, isIPv4(p.IPAddr().IP)) // Test setting traffic class - p.SetTrafficClass(0) - AssertEquals(t, 0, p.tclass) + p.SetTrafficClass(192) + AssertEquals(t, 192, p.tclass) p = New("localhost") err = p.Resolve()