Lines Matching refs:nh
38 struct ip4_rewrite_nh_header *nh = ip4_rewrite_nm->nh; in ip4_rewrite_node_process() local
51 rte_prefetch0(nh); in ip4_rewrite_node_process()
94 rte_memcpy(d0, nh[priv01.u16[0]].rewrite_data, in ip4_rewrite_node_process()
95 nh[priv01.u16[0]].rewrite_len); in ip4_rewrite_node_process()
97 next0 = nh[priv01.u16[0]].tx_node; in ip4_rewrite_node_process()
105 rte_memcpy(d1, nh[priv01.u16[4]].rewrite_data, in ip4_rewrite_node_process()
106 nh[priv01.u16[4]].rewrite_len); in ip4_rewrite_node_process()
108 next1 = nh[priv01.u16[4]].tx_node; in ip4_rewrite_node_process()
116 rte_memcpy(d2, nh[priv23.u16[0]].rewrite_data, in ip4_rewrite_node_process()
117 nh[priv23.u16[0]].rewrite_len); in ip4_rewrite_node_process()
118 next2 = nh[priv23.u16[0]].tx_node; in ip4_rewrite_node_process()
126 rte_memcpy(d3, nh[priv23.u16[4]].rewrite_data, in ip4_rewrite_node_process()
127 nh[priv23.u16[4]].rewrite_len); in ip4_rewrite_node_process()
129 next3 = nh[priv23.u16[4]].tx_node; in ip4_rewrite_node_process()
216 rte_memcpy(d0, nh[node_mbuf_priv1(mbuf0, dyn)->nh].rewrite_data, in ip4_rewrite_node_process()
217 nh[node_mbuf_priv1(mbuf0, dyn)->nh].rewrite_len); in ip4_rewrite_node_process()
219 next0 = nh[node_mbuf_priv1(mbuf0, dyn)->nh].tx_node; in ip4_rewrite_node_process()
299 struct ip4_rewrite_nh_header *nh; in rte_node_ip4_rewrite_add() local
320 nh = &ip4_rewrite_nm->nh[next_hop]; in rte_node_ip4_rewrite_add()
322 memcpy(nh->rewrite_data, rewrite_data, rewrite_len); in rte_node_ip4_rewrite_add()
323 nh->tx_node = ip4_rewrite_nm->next_index[dst_port]; in rte_node_ip4_rewrite_add()
324 nh->rewrite_len = rewrite_len; in rte_node_ip4_rewrite_add()
325 nh->enabled = true; in rte_node_ip4_rewrite_add()