1234567891011121314151617181920 |
- //go:build linux
- // +build linux
- package probing
- // Returns the length of an ICMP message.
- func (p *Pinger) getMessageLength() int {
- return p.Size + 8
- }
- // Attempts to match the ID of an ICMP packet.
- func (p *Pinger) matchID(ID int) bool {
- // On Linux we can only match ID if we are privileged.
- if p.protocol == "icmp" {
- if ID != p.id {
- return false
- }
- }
- return true
- }
|