* step three for tunnel mode: * update mbuf metadata: * - packet_type * - ol_flags * - tx_offload */
| 558 | * - tx_offload |
| 559 | */ |
| 560 | static inline void |
| 561 | tun_process_step3(struct rte_mbuf *mb, uint64_t txof_msk, uint64_t txof_val) |
| 562 | { |
| 563 | /* reset mbuf metadata: L2/L3 len, packet type */ |
| 564 | mb->packet_type = RTE_PTYPE_UNKNOWN; |
| 565 | mb->tx_offload = (mb->tx_offload & txof_msk) | txof_val; |
| 566 | |
| 567 | /* clear the RTE_MBUF_F_RX_SEC_OFFLOAD flag if set */ |
| 568 | mb->ol_flags &= ~RTE_MBUF_F_RX_SEC_OFFLOAD; |
| 569 | } |
| 570 | |
| 571 | /* |
| 572 | * *process* function for tunnel packets |