in6_if.h File Reference

const TUint KSoIfInfo6

const TUint KSoIfInfo6
Option to get the current network interface driver operation parameters to the passed TSoIfInfo6 structure.
Since
v7.0

const TUint KIpLoopbackPacket

const TUint KIpLoopbackPacket

Incoming RMBufPktInfo iFlag value for a loopback packet.

The stack sets this flag for a packet, which is looped back by a call to IP layer Process function. A NIF should never set this flag.

This flag is effective only when capabilities are enabled. A packet with this flag set can be delivered to sockets that do not posses NetworkServices cabability.

const TUint KIpBroadcastOnLink

const TUint KIpBroadcastOnLink

Incoming and outgoing RMBufPktInfo iFlag value for broadcast packet.

The packet uses link layer broadcast. The stack sets this bit for outgoing packets that are not unicast (e.g. multicast and broadcast destinations). A NIF can set this flag for incoming packet, if it was sent to a link layer broadcast address. The presence of this flag suppresses some error replies from the stack.

const TUint KIfNeedsND

const TUint KIfNeedsND

A TSoIfInfo::iFeatures flag to indicate that the interface requires Neighbour Discovery.

Note:

For IPv4 this enables ARP for the interface. The NIF must pass received ARP packets to the stack, and accept ARP packets for sending from the stack.

Since
v7.0

const TUint KMaxInterfaceName

const TUint KMaxInterfaceName

Typedef TInterfaceName

typedef TBuf < KMaxInterfaceName > TInterfaceName

Holds the name of a network interface.

This is used in TSoIfInfo .