in6_opt.h File Reference

const TUint KSoIpEcn

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

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

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

const TUint KSoTcpNoPush

Send only full-sized TCP segments. Separate option in addition to KSoTcpCork is needed for BSD compatibility.

const TUint KSoTcpLinger

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

const TUint KSoInetInterfaceInfo

Return array of TInetInterfaceInfo objects as the response of GetOptions call.

const TUint KSoInetAddressInfo

const TUint KSoInetAddressInfo

Return array of TInetAddressInfo objects as the response of GetOptions call.

const TUint KSoInetRouteInfo

const TUint KSoInetRouteInfo

Return array of TInetRouteInfo objects as the response of GetOptions call.

const TUint KSoIpv4LinkLocal

const TUint KSoIpv4LinkLocal

Control the use of link-local addresses per interface. Argument: TSoInetIpv4LinkLocalInfo (SetOpt only).

capability
ECapabilityNetworkControl Configuring IPv4 Link-local addresses is restricted. RSocket::SetOpt()