Skip to content

Commit 2dccfae

Browse files
authored
Merge pull request #168 from floatingstatic/tclass-default
Set ping traffic class to zero by default
2 parents 0930ed1 + 7c66d7c commit 2dccfae

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

ping.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ func New(addr string) *Pinger {
116116
protocol: "udp",
117117
awaitingSequences: firstSequence,
118118
TTL: 64,
119-
tclass: 192, // CS6 (network control)
119+
tclass: 0,
120120
logger: StdLogger{Logger: log.New(log.Writer(), log.Prefix(), log.Flags())},
121121
}
122122
}

ping_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ func TestNewPingerValid(t *testing.T) {
242242
AssertNotEqualStrings(t, "www.google.com", p.IPAddr().String())
243243
AssertTrue(t, isIPv4(p.IPAddr().IP))
244244
AssertFalse(t, p.Privileged())
245-
AssertEquals(t, 192, p.tclass)
245+
AssertEquals(t, 0, p.tclass)
246246
// Test that SetPrivileged works
247247
p.SetPrivileged(true)
248248
AssertTrue(t, p.Privileged())
@@ -255,8 +255,8 @@ func TestNewPingerValid(t *testing.T) {
255255
AssertNoError(t, err)
256256
AssertFalse(t, isIPv4(p.IPAddr().IP))
257257
// Test setting traffic class
258-
p.SetTrafficClass(0)
259-
AssertEquals(t, 0, p.tclass)
258+
p.SetTrafficClass(192)
259+
AssertEquals(t, 192, p.tclass)
260260

261261
p = New("localhost")
262262
err = p.Resolve()

0 commit comments

Comments
 (0)