Lines Matching full:offload
167 /* initialize l4 offset and offload */
223 /* Unsupported tunnel packet, disable csum offload */ in hinic3_tx_csum()
354 u32 offload = 0; in hinic3_tx_offload() local
364 offload = HINIC3_TX_OFFLOAD_INVALID; in hinic3_tx_offload()
365 return offload; in hinic3_tx_offload()
367 offload |= HINIC3_TX_OFFLOAD_TSO; in hinic3_tx_offload()
371 offload |= HINIC3_TX_OFFLOAD_CSUM; in hinic3_tx_offload()
379 offload |= HINIC3_TX_OFFLOAD_VLAN; in hinic3_tx_offload()
384 offload = HINIC3_TX_OFFLOAD_INVALID; in hinic3_tx_offload()
385 return offload; in hinic3_tx_offload()
388 return offload; in hinic3_tx_offload()
404 u32 offload, u16 num_sge, u16 *curr_pi) in hinic3_set_wqe_combo() argument
410 if (!offload && num_sge == 1) { in hinic3_set_wqe_combo()
417 if (offload) { in hinic3_set_wqe_combo()
439 num_sge + !!offload); in hinic3_set_wqe_combo()
485 u32 offload, queue_info = 0; in hinic3_send_one_skb() local
515 offload = hinic3_tx_offload(skb, &task, &queue_info, txq); in hinic3_send_one_skb()
516 if (unlikely(offload == HINIC3_TX_OFFLOAD_INVALID)) { in hinic3_send_one_skb()
518 } else if (!offload) { in hinic3_send_one_skb()
528 owner = hinic3_set_wqe_combo(txq, &wqe_combo, offload, num_sge, &pi); in hinic3_send_one_skb()
529 if (offload) in hinic3_send_one_skb()