Lines Matching refs:nh
42 struct ip4_rewrite_nh_header *nh = ip4_rewrite_nm->nh; in ip4_rewrite_node_process() local
55 rte_prefetch0(nh); in ip4_rewrite_node_process()
98 rte_memcpy(d0, nh[priv01.u16[0]].rewrite_data, in ip4_rewrite_node_process()
99 nh[priv01.u16[0]].rewrite_len); in ip4_rewrite_node_process()
101 next0 = nh[priv01.u16[0]].tx_node; in ip4_rewrite_node_process()
109 rte_memcpy(d1, nh[priv01.u16[4]].rewrite_data, in ip4_rewrite_node_process()
110 nh[priv01.u16[4]].rewrite_len); in ip4_rewrite_node_process()
112 next1 = nh[priv01.u16[4]].tx_node; in ip4_rewrite_node_process()
120 rte_memcpy(d2, nh[priv23.u16[0]].rewrite_data, in ip4_rewrite_node_process()
121 nh[priv23.u16[0]].rewrite_len); in ip4_rewrite_node_process()
122 next2 = nh[priv23.u16[0]].tx_node; in ip4_rewrite_node_process()
130 rte_memcpy(d3, nh[priv23.u16[4]].rewrite_data, in ip4_rewrite_node_process()
131 nh[priv23.u16[4]].rewrite_len); in ip4_rewrite_node_process()
133 next3 = nh[priv23.u16[4]].tx_node; in ip4_rewrite_node_process()
220 rte_memcpy(d0, nh[node_mbuf_priv1(mbuf0, dyn)->nh].rewrite_data, in ip4_rewrite_node_process()
221 nh[node_mbuf_priv1(mbuf0, dyn)->nh].rewrite_len); in ip4_rewrite_node_process()
223 next0 = nh[node_mbuf_priv1(mbuf0, dyn)->nh].tx_node; in ip4_rewrite_node_process()
303 struct ip4_rewrite_nh_header *nh; in rte_node_ip4_rewrite_add() local
324 nh = &ip4_rewrite_nm->nh[next_hop]; in rte_node_ip4_rewrite_add()
326 memcpy(nh->rewrite_data, rewrite_data, rewrite_len); in rte_node_ip4_rewrite_add()
327 nh->tx_node = ip4_rewrite_nm->next_index[dst_port]; in rte_node_ip4_rewrite_add()
328 nh->rewrite_len = rewrite_len; in rte_node_ip4_rewrite_add()
329 nh->enabled = true; in rte_node_ip4_rewrite_add()