19 references to IP
System.Net.Ping (1)
System\Net\NetworkInformation\Ping.RawSocket.cs (1)
89socket.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.HeaderIncluded, 1);
System.Net.Sockets (18)
System\Net\Sockets\SafeSocketHandle.Unix.cs (1)
70case SocketOptionLevel.IP:
System\Net\Sockets\Socket.cs (10)
601return (short)(int)GetSocketOption(SocketOptionLevel.IP, SocketOptionName.IpTimeToLive)!; 621SetSocketOption(SocketOptionLevel.IP, SocketOptionName.IpTimeToLive, value); 641return (int)GetSocketOption(SocketOptionLevel.IP, SocketOptionName.DontFragment)! != 0 ? true : false; 653SetSocketOption(SocketOptionLevel.IP, SocketOptionName.DontFragment, value ? 1 : 0); 668return (int)GetSocketOption(SocketOptionLevel.IP, SocketOptionName.MulticastLoopback)! != 0 ? true : false; 684SetSocketOption(SocketOptionLevel.IP, SocketOptionName.MulticastLoopback, value ? 1 : 0); 2014else if (optionLevel == SocketOptionLevel.IP && (optionName == SocketOptionName.AddMembership || optionName == SocketOptionName.DropMembership)) 2072else if (optionLevel == SocketOptionLevel.IP && (optionName == SocketOptionName.AddMembership || optionName == SocketOptionName.DropMembership)) 2201SocketPal.SetIPProtectionLevel(this, SocketOptionLevel.IP, (int)level); 3411SetSocketOption(SocketOptionLevel.IP, SocketOptionName.PacketInformation, true);
System\Net\Sockets\SocketPal.Unix.cs (3)
1429else if (optionLevel == SocketOptionLevel.IP) 1531return GetErrorAndTrackSetting(handle, SocketOptionLevel.IP, optionName, err); 1568socket.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.PacketInformation, true);
System\Net\Sockets\UDPClient.cs (4)
400SocketOptionLevel.IP, 423SocketOptionLevel.IP, 464(_family == AddressFamily.InterNetwork) ? SocketOptionLevel.IP : SocketOptionLevel.IPv6, 484SocketOptionLevel.IP,