#include <in6_opt.h>
const TUint | KSoIpEcn |
0 = ECN disabled
1 = ECN enabled with ECT(1)
2 = ECN enabled with ECT(0) (recommended over ECT(1), because some implementations may not implement ECT(1))
const TUint | KSoNextHop |
Next hop route selection.
Set forces the next hop route selection on the flow. The option parameter is not used in set.
Get returns information about the current next hop selection. The option parameter is TInetRouteInfo.
If the link layer is using addresses, the information refers to neighbor cache entry. If the interface is not using link layer addresses, the returned information just describes the currently attached route entry.
To be successful, the flow must be assigned to the interface and the source address must be set at the time of the call.
This option is provided for hook implementations, for example ISATAP tunneling hook can use this to force next hop selection on the virtual interface to find the actual link layer address (= outer IPv4 address).
const TUint | KSoTcpCork |
If set, only full-sized TCP segments are sent before closing the connection. This is like Nagle, but stricter.
const TUint | KSoTcpNoPush |
Send only full-sized TCP segments. Separate option in addition to KSoTcpCork is needed for BSD compatibility.
const TUint | KSoTcpLinger |
Do not return from close immediately, but linger for given maximum time to wait that the send buffers are emptied. Socket option parameter is TSoTcpLingerOpt struct.
const TUint | KSoInetInterfaceInfo |
Return array of TInetInterfaceInfo objects as the response of GetOptions call.
const TUint | KSoInetAddressInfo |
Return array of TInetAddressInfo objects as the response of GetOptions call.
const TUint | KSoInetRouteInfo |
Return array of TInetRouteInfo objects as the response of GetOptions call.
const TUint | KSoIpv4LinkLocal |
Control the use of link-local addresses per interface. Argument: TSoInetIpv4LinkLocalInfo (SetOpt only).