11 references to IcmpHeaderLengthInBytes
System.Net.Ping (11)
System\Net\NetworkInformation\Ping.RawSocket.cs (11)
135
if (bytesReceived - ipHeaderLength <
IcmpHeaderLengthInBytes
)
142
int dataOffset = ipHeaderLength +
IcmpHeaderLengthInBytes
;
167
if (dataOffset + MinIpHeaderLengthInBytes +
IcmpHeaderLengthInBytes
> bytesReceived)
175
if (bytesReceived - dataOffset - payloadIpHeaderLength <
IcmpHeaderLengthInBytes
)
186
dataOffset += payloadIpHeaderLength +
IcmpHeaderLengthInBytes
;
208
if (bytesReceived - dataOffset < IpV6HeaderLengthInBytes +
IcmpHeaderLengthInBytes
)
219
dataOffset += IpV6HeaderLengthInBytes +
IcmpHeaderLengthInBytes
;
257
byte[] receiveBuffer = new byte[2 * (MaxIpHeaderLengthInBytes +
IcmpHeaderLengthInBytes
) + buffer.Length];
267
if (bytesReceived - ipHeaderLength <
IcmpHeaderLengthInBytes
)
336
byte[] receiveBuffer = new byte[2 * (MaxIpHeaderLengthInBytes +
IcmpHeaderLengthInBytes
) + buffer.Length];
352
if (bytesReceived - ipHeaderLength <
IcmpHeaderLengthInBytes
)