FD.io VPP  v18.07-34-g55fbdb9
Vector Packet Processing
arp.h File Reference
+ Include dependency graph for arp.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef walk_rc_tproxy_arp_walk_t) (const ip4_address_t *lo_addr, const ip4_address_t *hi_addr, u32 fib_index, void *dat)
 call back function when walking the DB of proxy ARPs More...
 

Functions

int vnet_proxy_arp_add_del (ip4_address_t *lo_addr, ip4_address_t *hi_addr, u32 fib_index, int is_del)
 
int vnet_arp_set_ip4_over_ethernet (vnet_main_t *vnm, u32 sw_if_index, void *a_arg, int is_static, int is_no_fib_entry)
 
int vnet_arp_unset_ip4_over_ethernet (vnet_main_t *vnm, u32 sw_if_index, void *a_arg)
 Control Plane hook to remove an ARP entry. More...
 
int vnet_proxy_arp_fib_reset (u32 fib_id)
 
void proxy_arp_walk (proxy_arp_walk_t cb, void *data)
 

Typedef Documentation

typedef walk_rc_t( proxy_arp_walk_t) (const ip4_address_t *lo_addr, const ip4_address_t *hi_addr, u32 fib_index, void *dat)

call back function when walking the DB of proxy ARPs

Returns
0 to stop the walk !0 to continue

Definition at line 42 of file arp.h.

Function Documentation

void proxy_arp_walk ( proxy_arp_walk_t  cb,
void *  data 
)

Definition at line 2001 of file arp.c.

+ Here is the caller graph for this function:

int vnet_arp_set_ip4_over_ethernet ( vnet_main_t vnm,
u32  sw_if_index,
void *  a_arg,
int  is_static,
int  is_no_fib_entry 
)

Definition at line 1982 of file arp.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int vnet_arp_unset_ip4_over_ethernet ( vnet_main_t vnm,
u32  sw_if_index,
void *  a_arg 
)

Control Plane hook to remove an ARP entry.

Definition at line 1538 of file arp.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int vnet_proxy_arp_add_del ( ip4_address_t lo_addr,
ip4_address_t hi_addr,
u32  fib_index,
int  is_del 
)

Definition at line 2014 of file arp.c.

+ Here is the caller graph for this function:

int vnet_proxy_arp_fib_reset ( u32  fib_id)

Definition at line 2055 of file arp.c.

+ Here is the call graph for this function: