4 #ifndef __INCLUDE_IP4_REWRITE_PRIV_H__
5 #define __INCLUDE_IP4_REWRITE_PRIV_H__
7 #include <net/ethernet.h>
15 #define CNE_GRAPH_IP4_REWRITE_MAX_NH 64
16 #define CNE_GRAPH_IP4_REWRITE_MAX_LEN 56
24 struct ip4_rewrite_nh_header {
36 uint8_t rewrite_data[CNE_GRAPH_IP4_REWRITE_MAX_LEN];
46 struct ip4_rewrite_node_main {
47 struct ip4_rewrite_nh_header nh[CNE_GRAPH_IP4_REWRITE_MAX_NH];
49 uint16_t next_index[CNE_MAX_ETHPORTS];
73 int ip4_rewrite_set_next(uint16_t port_id, uint16_t next_index);