The L_GETGSTATS ioctl reads global layer 2 statistics from the LAPB driver.
The lapb_gstioc structure is used.
/* Ioctl block for L_GETGSTATS ioctl */ struct lapb_gstioc { uint8 lli_type; /* Table type = LI_GSTATS */ uint8 lli_spare[3]; /* (for alignment) */ uint32 lapbgstats[globstatmax]; /* global statistics table */ }; /* Global L2 statistics */ #define frames_tx 0 /* frames transmitted */ #define frames_rx 1 /* frames received */ #define sabme_tx 2 /* SABMEs transmitted */ #define sabme_rx 3 /* SABMEs received */ #define bytes_tx 4 /* data bytes transmitted */ #define bytes_rx 5 /* data bytes received */ #define globstatmax 6 /* size of global stats array */
The members of the lapb_gstioc structure are:
Table 11-43 Members of the lapb_gstioc structure
Member |
Description |
---|---|
lli_type |
The table type |
lapbgstats |
The global statistics table |