FD.io VPP  v17.04-9-g99c0734
Vector Packet Processing
unix-formats.c File Reference
+ Include dependency graph for unix-formats.c:

Go to the source code of this file.

Data Structures

struct  icmp4_t
 
struct  arp_ether_ip4_t
 

Macros

#define foreach_unix_arphrd_type
 
#define foreach_unix_interface_flag
 

Functions

u8format_address_family (u8 *s, va_list *va)
 
u8format_network_protocol (u8 *s, va_list *args)
 
u8format_network_port (u8 *s, va_list *args)
 
u8format_network_address (u8 *s, va_list *args)
 
u8format_sockaddr (u8 *s, va_list *args)
 
u8format_tcp4_packet (u8 *s, va_list *args)
 
u8format_udp4_packet (u8 *s, va_list *args)
 
u8format_icmp4_type_and_code (u8 *s, va_list *args)
 
u8format_icmp4_packet (u8 *s, va_list *args)
 
u8format_ip4_tos_byte (u8 *s, va_list *args)
 
u8format_ip4_packet (u8 *s, va_list *args)
 
u8format_unix_arphrd (u8 *s, va_list *args)
 
u8format_unix_interface_flags (u8 *s, va_list *args)
 
u8format_arp_packet (u8 *s, va_list *args)
 
u8format_ethernet_proto (u8 *s, va_list *args)
 
u8format_ethernet_packet (u8 *s, va_list *args)
 
u8format_hostname (u8 *s, va_list *args)
 
u8format_timeval (u8 *s, va_list *args)
 
u8format_time_float (u8 *s, va_list *args)
 
u8format_signal (u8 *s, va_list *args)
 
u8format_ucontext_pc (u8 *s, va_list *args)
 

Variables

static char * unix_interface_flag_names []
 

Macro Definition Documentation

#define foreach_unix_arphrd_type

Definition at line 462 of file unix-formats.c.

#define foreach_unix_interface_flag
Value:
_ (up) \
_ (broadcast) \
_ (debug) \
_ (loopback) \
_ (pointopoint) \
_ (notrailers) \
_ (running) \
_ (noarp) \
_ (promisc) \
_ (allmulti) \
_ (master) \
_ (slave) \
_ (multicast) \
_ (portsel) \
_ (automedia) \
_ (dynamic) \
_ (lower_up) \
_ (dormant) \
_ (echo)

Definition at line 542 of file unix-formats.c.

Function Documentation

u8* format_address_family ( u8 s,
va_list *  va 
)

Definition at line 92 of file unix-formats.c.

+ Here is the caller graph for this function:

u8* format_arp_packet ( u8 s,
va_list *  args 
)

Definition at line 599 of file unix-formats.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u8* format_ethernet_packet ( u8 s,
va_list *  args 
)

Definition at line 697 of file unix-formats.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u8* format_ethernet_proto ( u8 s,
va_list *  args 
)

Definition at line 627 of file unix-formats.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u8* format_hostname ( u8 s,
va_list *  args 
)

Definition at line 737 of file unix-formats.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u8* format_icmp4_packet ( u8 s,
va_list *  args 
)

Definition at line 394 of file unix-formats.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u8* format_icmp4_type_and_code ( u8 s,
va_list *  args 
)

Definition at line 306 of file unix-formats.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u8* format_ip4_packet ( u8 s,
va_list *  args 
)

Definition at line 437 of file unix-formats.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u8* format_ip4_tos_byte ( u8 s,
va_list *  args 
)

Definition at line 407 of file unix-formats.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u8* format_network_address ( u8 s,
va_list *  args 
)

Definition at line 205 of file unix-formats.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u8* format_network_port ( u8 s,
va_list *  args 
)

Definition at line 186 of file unix-formats.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u8* format_network_protocol ( u8 s,
va_list *  args 
)

Definition at line 168 of file unix-formats.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u8* format_signal ( u8 s,
va_list *  args 
)

Definition at line 834 of file unix-formats.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u8* format_sockaddr ( u8 s,
va_list *  args 
)

Definition at line 229 of file unix-formats.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u8* format_tcp4_packet ( u8 s,
va_list *  args 
)

Definition at line 266 of file unix-formats.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u8* format_time_float ( u8 s,
va_list *  args 
)

Definition at line 822 of file unix-formats.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u8* format_timeval ( u8 s,
va_list *  args 
)

Definition at line 748 of file unix-formats.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u8* format_ucontext_pc ( u8 s,
va_list *  args 
)

Definition at line 885 of file unix-formats.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u8* format_udp4_packet ( u8 s,
va_list *  args 
)

Definition at line 291 of file unix-formats.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u8* format_unix_arphrd ( u8 s,
va_list *  args 
)

Definition at line 519 of file unix-formats.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u8* format_unix_interface_flags ( u8 s,
va_list *  args 
)

Definition at line 569 of file unix-formats.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Variable Documentation

char* unix_interface_flag_names[]
static
Initial value:
= {
#define _(f)
}
#define foreach_unix_interface_flag
Definition: unix-formats.c:542

Definition at line 563 of file unix-formats.c.