Lines Matching refs:ipv4_hdr
16 struct rte_ipv4_hdr *ipv4_hdr; in ip4_lookup_node_process_vec() local
79 ipv4_hdr = rte_pktmbuf_mtod_offset(mbuf0, struct rte_ipv4_hdr *, in ip4_lookup_node_process_vec()
81 dip = vsetq_lane_s32(ipv4_hdr->dst_addr, dip, 0); in ip4_lookup_node_process_vec()
83 priv01.u16[1] = ipv4_hdr->time_to_live; in ip4_lookup_node_process_vec()
84 priv01.u32[1] = ipv4_hdr->hdr_checksum; in ip4_lookup_node_process_vec()
87 ipv4_hdr = rte_pktmbuf_mtod_offset(mbuf1, struct rte_ipv4_hdr *, in ip4_lookup_node_process_vec()
89 dip = vsetq_lane_s32(ipv4_hdr->dst_addr, dip, 1); in ip4_lookup_node_process_vec()
91 priv01.u16[5] = ipv4_hdr->time_to_live; in ip4_lookup_node_process_vec()
92 priv01.u32[3] = ipv4_hdr->hdr_checksum; in ip4_lookup_node_process_vec()
95 ipv4_hdr = rte_pktmbuf_mtod_offset(mbuf2, struct rte_ipv4_hdr *, in ip4_lookup_node_process_vec()
97 dip = vsetq_lane_s32(ipv4_hdr->dst_addr, dip, 2); in ip4_lookup_node_process_vec()
99 priv23.u16[1] = ipv4_hdr->time_to_live; in ip4_lookup_node_process_vec()
100 priv23.u32[1] = ipv4_hdr->hdr_checksum; in ip4_lookup_node_process_vec()
103 ipv4_hdr = rte_pktmbuf_mtod_offset(mbuf3, struct rte_ipv4_hdr *, in ip4_lookup_node_process_vec()
105 dip = vsetq_lane_s32(ipv4_hdr->dst_addr, dip, 3); in ip4_lookup_node_process_vec()
110 priv23.u16[5] = ipv4_hdr->time_to_live; in ip4_lookup_node_process_vec()
111 priv23.u32[3] = ipv4_hdr->hdr_checksum; in ip4_lookup_node_process_vec()
195 ipv4_hdr = rte_pktmbuf_mtod_offset(mbuf0, struct rte_ipv4_hdr *, in ip4_lookup_node_process_vec()
198 node_mbuf_priv1(mbuf0, dyn)->cksum = ipv4_hdr->hdr_checksum; in ip4_lookup_node_process_vec()
199 node_mbuf_priv1(mbuf0, dyn)->ttl = ipv4_hdr->time_to_live; in ip4_lookup_node_process_vec()
201 rc = rte_lpm_lookup(lpm, rte_be_to_cpu_32(ipv4_hdr->dst_addr), in ip4_lookup_node_process_vec()