Ethernet Driver Overview

The ethernet driver is used for testing purposes.

The ethernet logical device driver.

Purpose

Ethernet is used as a substitute for mobile to server communications.

Key concepts and terms

Ethernet

An established standard for cable based network communication between computers.

Architecture

Ethernet is used as a substitute for wireless communication.

It sits below the protocol modules.

APIs

The APIs used by this LDD are:

API Description

CLANLinkFactory

Stores an instance of the previously created CLANLinkFactory and can call its methods.

CLANLinkCommon

Provides interface methods for both bearers and packet drivers.

CLanxBearer

The base class from which bearer classes are derived.

CLanIp4Bearer

Handles the Ethernet NIF bearer interface for the IP4 protocol.

CLanIp6Bearer

Handles the Ethernet NIF bearer interface for the IP6 protocol.

Typical uses

Ethernet was never intended to be used by the general phone user: however it has proved to be very useful for development where it is used as a substitute for the communication between a mobile and an external server, for example, a base station or a Wi-Fi server.