Home
last modified time | relevance | path

Searched refs:node_mbuf_priv1 (Results 1 – 6 of 6) sorted by relevance

/f-stack/dpdk/lib/librte_node/
H A Dip4_lookup_sse.h79 node_mbuf_priv1(mbuf0, dyn)->cksum = ipv4_hdr->hdr_checksum; in ip4_lookup_node_process_vec()
80 node_mbuf_priv1(mbuf0, dyn)->ttl = ipv4_hdr->time_to_live; in ip4_lookup_node_process_vec()
88 node_mbuf_priv1(mbuf1, dyn)->ttl = ipv4_hdr->time_to_live; in ip4_lookup_node_process_vec()
96 node_mbuf_priv1(mbuf2, dyn)->ttl = ipv4_hdr->time_to_live; in ip4_lookup_node_process_vec()
113 node_mbuf_priv1(mbuf3, dyn)->ttl = ipv4_hdr->time_to_live; in ip4_lookup_node_process_vec()
119 node_mbuf_priv1(mbuf0, dyn)->nh = dst.u32[0] & 0xFFFF; in ip4_lookup_node_process_vec()
122 node_mbuf_priv1(mbuf1, dyn)->nh = dst.u32[1] & 0xFFFF; in ip4_lookup_node_process_vec()
125 node_mbuf_priv1(mbuf2, dyn)->nh = dst.u32[2] & 0xFFFF; in ip4_lookup_node_process_vec()
128 node_mbuf_priv1(mbuf3, dyn)->nh = dst.u32[3] & 0xFFFF; in ip4_lookup_node_process_vec()
204 node_mbuf_priv1(mbuf0, dyn)->ttl = ipv4_hdr->time_to_live; in ip4_lookup_node_process_vec()
[all …]
H A Dnode_private.h27 struct node_mbuf_priv1 { struct
42 .size = sizeof(struct node_mbuf_priv1), argument
43 .align = __alignof__(struct node_mbuf_priv1),
67 static __rte_always_inline struct node_mbuf_priv1 *
68 node_mbuf_priv1(struct rte_mbuf *m, const int offset) in node_mbuf_priv1() function
70 return RTE_MBUF_DYNFIELD(m, offset, struct node_mbuf_priv1 *); in node_mbuf_priv1()
H A Dip4_rewrite.c85 priv01.u64[0] = node_mbuf_priv1(mbuf0, dyn)->u; in ip4_rewrite_node_process()
86 priv01.u64[1] = node_mbuf_priv1(mbuf1, dyn)->u; in ip4_rewrite_node_process()
87 priv23.u64[0] = node_mbuf_priv1(mbuf2, dyn)->u; in ip4_rewrite_node_process()
88 priv23.u64[1] = node_mbuf_priv1(mbuf3, dyn)->u; 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()
226 chksum = node_mbuf_priv1(mbuf0, dyn)->cksum + in ip4_rewrite_node_process()
230 ip0->time_to_live = node_mbuf_priv1(mbuf0, dyn)->ttl - 1; in ip4_rewrite_node_process()
H A Dip4_lookup_neon.h120 node_mbuf_priv1(mbuf0, dyn)->u = priv01.u64[0]; in ip4_lookup_node_process_vec()
121 node_mbuf_priv1(mbuf1, dyn)->u = priv01.u64[1]; in ip4_lookup_node_process_vec()
122 node_mbuf_priv1(mbuf2, dyn)->u = priv23.u64[0]; in ip4_lookup_node_process_vec()
123 node_mbuf_priv1(mbuf3, dyn)->u = priv23.u64[1]; 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()
205 node_mbuf_priv1(mbuf0, dyn)->nh = (uint16_t)next_hop; in ip4_lookup_node_process_vec()
H A Dip4_lookup.c88 node_mbuf_priv1(mbuf, dyn)->cksum = ipv4_hdr->hdr_checksum; in ip4_lookup_node_process_scalar()
89 node_mbuf_priv1(mbuf, dyn)->ttl = ipv4_hdr->time_to_live; in ip4_lookup_node_process_scalar()
95 node_mbuf_priv1(mbuf, dyn)->nh = (uint16_t)next_hop; in ip4_lookup_node_process_scalar()
/f-stack/dpdk/doc/guides/prog_guide/
H A Dgraph_lib.rst386 packet is embedded in ``node_mbuf_priv1(mbuf)->nh``. This id is used