RetroArch
Classes | Macros | Functions | Variables
ethernetif.c File Reference
#include "lwip/opt.h"
#include "lwip/def.h"
#include "lwip/mem.h"
#include "lwip/pbuf.h"
#include "lwip/sys.h"
#include "netif/etharp.h"
Include dependency graph for ethernetif.c:

Classes

struct  ethernetif
 

Macros

#define IFNAME0   'e'
 
#define IFNAME1   'n'
 

Functions

static void ethernetif_input (struct netif *netif)
 
static err_t ethernetif_output (struct netif *netif, struct pbuf *p, struct ip_addr *ipaddr)
 
static void low_level_init (struct netif *netif)
 
static err_t low_level_output (struct ethernetif *ethernetif, struct pbuf *p)
 
static struct pbuflow_level_input (struct ethernetif *ethernetif)
 
static void arp_timer (void *arg)
 
void ethernetif_init (struct netif *netif)
 

Variables

static const struct eth_addr ethbroadcast = {{0xff,0xff,0xff,0xff,0xff,0xff}}
 

Macro Definition Documentation

◆ IFNAME0

#define IFNAME0   'e'

◆ IFNAME1

#define IFNAME1   'n'

Function Documentation

◆ arp_timer()

static void arp_timer ( void arg)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ethernetif_init()

void ethernetif_init ( struct netif netif)
Here is the call graph for this function:

◆ ethernetif_input()

static void ethernetif_input ( struct netif netif)
static
Here is the call graph for this function:

◆ ethernetif_output()

static err_t ethernetif_output ( struct netif netif,
struct pbuf p,
struct ip_addr ipaddr 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ low_level_init()

static void low_level_init ( struct netif netif)
static
Here is the caller graph for this function:

◆ low_level_input()

static struct pbuf* low_level_input ( struct ethernetif ethernetif)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ low_level_output()

static err_t low_level_output ( struct ethernetif ethernetif,
struct pbuf p 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ ethbroadcast

const struct eth_addr ethbroadcast = {{0xff,0xff,0xff,0xff,0xff,0xff}}
static