Network Dual-Stack Component  Version 7.0 (Beta)
MDK-Professional Middleware for IPv4 and IPv6 Networking
 All Data Structures Files Functions Enumerations Groups Pages
Legacy IPv4-only Functions [not ready yet]

All functions of the legacy IPv4 stack that can be called by user. More...

Content

 Services
 Services provide program templates for common networking tasks.
 
 Sockets
 Sockets are required for communication purposes in a network.
 
 Interfaces
 Interfaces are used for communication between two network nodes.
 
 General Routines
 General Routines can be used for various purposes.
 
 System Functions (User)
 Core system functions to be called by user.
 

Description

All functions of the legacy IPv4 stack that can be called by user.

Note
The legacy interface is not finished yet. It is targeted for the final release of the Network Dual-Stack component.

For compatibility to previous versions of the Network component (version 5.x and 6.x), the Dual-Stack implementation contains legacy functions that are working with IPv4 connections only. Thus, the user can switch to the Dual-Stack implementation without having the necessity to rework all his code. Migration to the Dual-Stack component is explained in the section Migrating from IPv4 Network Component .

The legacy IPv4-only functions are defined in rl_net_legacy.h. Previously, they were part of rl_net.h. To avoid changes in the current code base, you can use the same header file by defining the preprocessor symbol RTE_Network_Legacy:

rl_net_legacy.png
Relationship between the header files