MCPcopy Index your code
hub / github.com/F-Stack/f-stack / ff_mbuf_tx_offload

Function ff_mbuf_tx_offload

lib/ff_veth.c:270–293  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

268}
269
270void
271ff_mbuf_tx_offload(void *m, struct ff_tx_offload *offload)
272{
273 struct mbuf *mb = (struct mbuf *)m;
274 if (mb->m_pkthdr.csum_flags & CSUM_IP) {
275 offload->ip_csum = 1;
276 }
277
278 if (mb->m_pkthdr.csum_flags & CSUM_TCP) {
279 offload->tcp_csum = 1;
280 }
281
282 if (mb->m_pkthdr.csum_flags & CSUM_UDP) {
283 offload->udp_csum = 1;
284 }
285
286 if (mb->m_pkthdr.csum_flags & CSUM_SCTP) {
287 offload->sctp_csum = 1;
288 }
289
290 if (mb->m_pkthdr.csum_flags & CSUM_TSO) {
291 offload->tso_seg_size = mb->m_pkthdr.tso_segsz;
292 }
293}
294
295void
296ff_mbuf_free(void *m)

Callers 2

ff_dpdk_if_sendFunction · 0.85
ff_offload_setFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected