The Pedigree Project  0.1
Public Attributes | List of all members
ip_globals Struct Reference

#include <ip.h>

+ Collaboration diagram for ip_globals:

Public Attributes

struct netifcurrent_netif
 
struct netifcurrent_input_netif
 
u16_t current_ip_header_tot_len
 
ip_addr_t current_iphdr_src
 
ip_addr_t current_iphdr_dest
 

Detailed Description

Global variables of this module, kept in a struct for efficient access using base+index.

Definition at line 124 of file ip.h.

Member Data Documentation

struct netif* ip_globals::current_input_netif

The interface that received the packet for the current callback invocation.

Definition at line 129 of file ip.h.

u16_t ip_globals::current_ip_header_tot_len

Total header length of current_ip4/6_header (i.e. after this, the UDP/TCP header starts)

Definition at line 139 of file ip.h.

ip_addr_t ip_globals::current_iphdr_dest

Destination IP address of current_header

Definition at line 143 of file ip.h.

ip_addr_t ip_globals::current_iphdr_src

Source IP address of current_header

Definition at line 141 of file ip.h.

struct netif* ip_globals::current_netif

The interface that accepted the packet for the current callback invocation.

Definition at line 127 of file ip.h.


The documentation for this struct was generated from the following file: