![]() |
Network Dual-Stack Component
Version 7.0 (Beta)
MDK-Professional Middleware for IPv4 and IPv6 Networking
|
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. | |
All functions of the legacy IPv4 stack that can be called by user.
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: