iPXE
Data Structures | Macros | Functions
slirp.h File Reference

Linux Slirp network driver. More...

#include <stdint.h>
#include <stdbool.h>

Go to the source code of this file.

Data Structures

struct  slirp_config
 Slirp device configuration. More...
 
struct  slirp_callbacks
 Slirp device callbacks. More...
 

Macros

#define SLIRP_EVENT_IN   0x01
 Ready to be read. More...
 
#define SLIRP_EVENT_OUT   0x02
 Ready to be written. More...
 
#define SLIRP_EVENT_PRI   0x04
 Exceptional condition. More...
 
#define SLIRP_EVENT_ERR   0x08
 Error condition. More...
 
#define SLIRP_EVENT_HUP   0x10
 Hang up. More...
 

Functions

 FILE_LICENCE (GPL2_OR_LATER)
 

Detailed Description

Linux Slirp network driver.

Definition in file slirp.h.

Macro Definition Documentation

◆ SLIRP_EVENT_IN

#define SLIRP_EVENT_IN   0x01

Ready to be read.

Definition at line 16 of file slirp.h.

◆ SLIRP_EVENT_OUT

#define SLIRP_EVENT_OUT   0x02

Ready to be written.

Definition at line 19 of file slirp.h.

◆ SLIRP_EVENT_PRI

#define SLIRP_EVENT_PRI   0x04

Exceptional condition.

Definition at line 22 of file slirp.h.

◆ SLIRP_EVENT_ERR

#define SLIRP_EVENT_ERR   0x08

Error condition.

Definition at line 25 of file slirp.h.

◆ SLIRP_EVENT_HUP

#define SLIRP_EVENT_HUP   0x10

Hang up.

Definition at line 28 of file slirp.h.

Function Documentation

◆ FILE_LICENCE()

FILE_LICENCE ( GPL2_OR_LATER  )