11 references to IcmpHeaderLengthInBytes
System.Net.Ping (11)
System\Net\NetworkInformation\Ping.RawSocket.cs (11)
129
if (bytesReceived - ipHeaderLength <
IcmpHeaderLengthInBytes
)
136
int dataOffset = ipHeaderLength +
IcmpHeaderLengthInBytes
;
161
if (dataOffset + MinIpHeaderLengthInBytes +
IcmpHeaderLengthInBytes
> bytesReceived)
169
if (bytesReceived - dataOffset - payloadIpHeaderLength <
IcmpHeaderLengthInBytes
)
180
dataOffset += payloadIpHeaderLength +
IcmpHeaderLengthInBytes
;
202
if (bytesReceived - dataOffset < IpV6HeaderLengthInBytes +
IcmpHeaderLengthInBytes
)
213
dataOffset += IpV6HeaderLengthInBytes +
IcmpHeaderLengthInBytes
;
252
byte[] receiveBuffer = new byte[2 * (MaxIpHeaderLengthInBytes +
IcmpHeaderLengthInBytes
) + buffer.Length];
262
if (bytesReceived - ipHeaderLength <
IcmpHeaderLengthInBytes
)
326
byte[] receiveBuffer = new byte[2 * (MaxIpHeaderLengthInBytes +
IcmpHeaderLengthInBytes
) + buffer.Length];
342
if (bytesReceived - ipHeaderLength <
IcmpHeaderLengthInBytes
)