Ether Object
A-30
Get the directed Link Level Address of the Ether Object
EtherGetLLADirect
Syntax
HANDLE EtherGetLLADirect( HANDLE hEther );
Return Value
Handle to LLA or NULL on error.
Description
Returns an LLA object handle containing the Ethernet MAC address of the
physical device represented by the indicated Ether object. The MAC address
is obtained from the physical interface when the Ether object is first created.
Get the broadcast Link Level Address of the Ether Object
EtherGetLLABCast
Syntax
HANDLE EtherGetLLABCast( HANDLE hEther );
Return Value
Handle to LLA or NULL on error.
Description
Returns an LLA object handle containing the Ethernet broadcast address of
the physical device represented by the indicated Ether object. This is normally
a string of 6 (0xFF)s.
Add Multicast Ethernet Address
EtherAddMCast
Syntax
uint EtherAddMCast( HANDLE hEther, HANDLE hLLAMCast );
Description
Called to add an Ethernet multicast address to the list of addresses to be re-
ceived by the Ethernet hardware when the Rx filter is set to
ETH_PKTFLT_MULTICAST. The multicast address is specified as an LLA ob-
ject. The multicast address list can also be manipulated in its raw form at the
llPacket layer (see section D.3).
Delete Multicast Ethernet Address
EtherDelMCast
Syntax
uint EtherDelMCast( HANDLE hEther, HANDLE hLLAMCast );
Description
Called to remove an Ethernet multicast address to the list of multicast address-
es previously added via a call to EtherAddMCast(). The multicast address to
remove is specified as an LLA object. The multicast address list can also be
manipulated in its raw form at the llPacket layer (see section D.3).