Location:
in6_opt.h
const TUint KSoIpEcn;
Controls the use of Explicit Congestion Notification. Values:
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))
See RFC 3168 for more information.
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).