| Macros | |
| #define | loop_init | 
| Variables | |
| label | LOOPBACK_DEVICE | 
| dd | _device_type | 
| dd | _mtu | 
| dd | _name | 
| dd | _unload | 
| dd | _reset | 
| dd | _transmit | 
| dd | _link_state | 
| dd | _hwacc | 
| dq | _bytes_tx | 
| dq | _bytes_rx | 
| dd | _packets_tx | 
| dd | _packets_tx_err | 
| dd | _packets_tx_drop | 
| dd | _packets_tx_ovr | 
| dd | _packets_rx | 
| dd | _packets_rx_err | 
| dd | _packets_rx_drop | 
| dd | _packets_rx_ovr | 
| db | _namestr | 
| label | loop_dummy | 
| --------------------------------------------------------------—; ; loop_dummy ; ; IN: / ; ; OUT: / ; ; --------------------------------------------------------------—;  More... | |
| label | loop_input | 
| --------------------------------------------------------------—; ; loop_input ; ; IN: [esp+4] = Pointer to buffer ; ; OUT: eax = 0 on success, errorcode otherwise ; ; --------------------------------------------------------------—;  More... | |
| label | loop_output | 
| --------------------------------------------------------------—; ; loop_output ; ; IN: ecx = packet size ; edi = address family ; ; OUT: eax = start of net frame / 0 on error ; ebx = to device structure ; ecx = unchanged (packet size of embedded data) ; edi = start of payload ; ; --------------------------------------------------------------—;  More... | |
| #define loop_init | 
| dq _bytes_rx | 
| dq _bytes_tx | 
| dd _device_type | 
| dd _hwacc | 
| dd _link_state | 
| dd _mtu | 
| dd _name | 
| db _namestr | 
| dd _packets_rx | 
| dd _packets_rx_drop | 
| dd _packets_rx_err | 
| dd _packets_rx_ovr | 
| dd _packets_tx | 
| dd _packets_tx_drop | 
| dd _packets_tx_err | 
| dd _packets_tx_ovr | 
| dd _reset | 
| dd _transmit | 
| dd _unload | 
| label loop_dummy | 
--------------------------------------------------------------—; ; loop_dummy ; ; IN: / ; ; OUT: / ; ; --------------------------------------------------------------—;
| label loop_input | 
--------------------------------------------------------------—; ; loop_input ; ; IN: [esp+4] = Pointer to buffer ; ; OUT: eax = 0 on success, errorcode otherwise ; ; --------------------------------------------------------------—;
| label loop_output | 
--------------------------------------------------------------—; ; loop_output ; ; IN: ecx = packet size ; edi = address family ; ; OUT: eax = start of net frame / 0 on error ; ebx = to device structure ; ecx = unchanged (packet size of embedded data) ; edi = start of payload ; ; --------------------------------------------------------------—;
| label LOOPBACK_DEVICE |