Receives a datagram packet each time it is coded by the kernel user and called by generic data link control (GDLC).
#include <sys/gdlextcb.h>
int (*dlc_open_ext.rcvd_fa)(m, ext) struct mbuf *m; struct dlc_io_ext *ext;
The DLC Datagram Data Received routine receives a datagram packet each time it is coded by the kernel user and called by GDLC.
m | Points to a communications memory buffer (mbuf). |
ext | Specifies the receive extension parameter. This is a pointer to the dlc_io_ext extended I/O structure for read operations. |
Each GDLC supports a subset of the data-received routines. It is critical to performance that the Datagram Data Received routine be coded to minimize the amount of time spent prior to returning to the GDLC that called it.
read Subroutine Extended Parameters for DLC.
Generic Data Link Control (GDLC) Environment Overview in AIX Communications Programming Concepts.