/kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_tx.c | 229 enum hinic_l4_offload_type *l4_offload, in get_inner_l4_info() 232 *l4_offload = OFFLOAD_DISABLE; in get_inner_l4_info() 238 *l4_offload = TCP_OFFLOAD_ENABLE; in get_inner_l4_info() 245 *l4_offload = UDP_OFFLOAD_ENABLE; in get_inner_l4_info() 255 *l4_offload = SCTP_OFFLOAD_ENABLE; in get_inner_l4_info() 277 enum hinic_l4_offload_type l4_offload; in offload_tso() local 343 get_inner_l4_info(skb, &l4, TX_OFFLOAD_TSO, l4_proto, &l4_offload, in offload_tso() 346 hinic_set_tso_inner_l4(task, queue_info, l4_offload, l4_len, offset, in offload_tso() 355 enum hinic_l4_offload_type l4_offload; in offload_csum() local 429 get_inner_l4_info(skb, &l4, TX_OFFLOAD_CSUM, l4_proto, &l4_offload, in offload_csum() 227 get_inner_l4_info(struct sk_buff *skb, union hinic_l4 *l4, enum hinic_offload_type offload_type, u8 l4_proto, enum hinic_l4_offload_type *l4_offload, u32 *l4_len, u32 *offset) get_inner_l4_info() argument [all...] |
H A D | hinic_hw_qp.c | 539 enum hinic_l4_offload_type l4_offload, in hinic_set_cs_inner_l4() 545 if (l4_offload == TCP_OFFLOAD_ENABLE || in hinic_set_cs_inner_l4() 546 l4_offload == UDP_OFFLOAD_ENABLE) in hinic_set_cs_inner_l4() 548 else if (l4_offload == SCTP_OFFLOAD_ENABLE) in hinic_set_cs_inner_l4() 551 task->pkt_info0 |= HINIC_SQ_TASK_INFO0_SET(l4_offload, L4_OFFLOAD); in hinic_set_cs_inner_l4() 563 enum hinic_l4_offload_type l4_offload, in hinic_set_tso_inner_l4() 568 if (l4_offload == TCP_OFFLOAD_ENABLE) in hinic_set_tso_inner_l4() 570 else if (l4_offload == UDP_OFFLOAD_ENABLE) in hinic_set_tso_inner_l4() 575 task->pkt_info0 |= HINIC_SQ_TASK_INFO0_SET(l4_offload, L4_OFFLOAD); in hinic_set_tso_inner_l4() 582 HINIC_SQ_CTRL_SET(!!l4_offload, QUEUE_INFO_TCPUDP_C in hinic_set_tso_inner_l4() 538 hinic_set_cs_inner_l4(struct hinic_sq_task *task, u32 *queue_info, enum hinic_l4_offload_type l4_offload, u32 l4_len, u32 offset) hinic_set_cs_inner_l4() argument 562 hinic_set_tso_inner_l4(struct hinic_sq_task *task, u32 *queue_info, enum hinic_l4_offload_type l4_offload, u32 l4_len, u32 offset, u32 ip_ident, u32 mss) hinic_set_tso_inner_l4() argument [all...] |
H A D | hinic_hw_qp.h | 169 enum hinic_l4_offload_type l4_offload, 174 enum hinic_l4_offload_type l4_offload,
|
/kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_tx.c | 230 enum hinic_l4_offload_type *l4_offload, in get_inner_l4_info() 233 *l4_offload = OFFLOAD_DISABLE; in get_inner_l4_info() 239 *l4_offload = TCP_OFFLOAD_ENABLE; in get_inner_l4_info() 246 *l4_offload = UDP_OFFLOAD_ENABLE; in get_inner_l4_info() 256 *l4_offload = SCTP_OFFLOAD_ENABLE; in get_inner_l4_info() 278 enum hinic_l4_offload_type l4_offload; in offload_tso() local 344 get_inner_l4_info(skb, &l4, TX_OFFLOAD_TSO, l4_proto, &l4_offload, in offload_tso() 347 hinic_set_tso_inner_l4(task, queue_info, l4_offload, l4_len, offset, in offload_tso() 356 enum hinic_l4_offload_type l4_offload; in offload_csum() local 431 get_inner_l4_info(skb, &l4, TX_OFFLOAD_CSUM, l4_proto, &l4_offload, in offload_csum() 228 get_inner_l4_info(struct sk_buff *skb, union hinic_l4 *l4, enum hinic_offload_type offload_type, u8 l4_proto, enum hinic_l4_offload_type *l4_offload, u32 *l4_len, u32 *offset) get_inner_l4_info() argument [all...] |
H A D | hinic_hw_qp.c | 537 enum hinic_l4_offload_type l4_offload, in hinic_set_cs_inner_l4() 543 if (l4_offload == TCP_OFFLOAD_ENABLE || in hinic_set_cs_inner_l4() 544 l4_offload == UDP_OFFLOAD_ENABLE) in hinic_set_cs_inner_l4() 546 else if (l4_offload == SCTP_OFFLOAD_ENABLE) in hinic_set_cs_inner_l4() 549 task->pkt_info0 |= HINIC_SQ_TASK_INFO0_SET(l4_offload, L4_OFFLOAD); in hinic_set_cs_inner_l4() 561 enum hinic_l4_offload_type l4_offload, in hinic_set_tso_inner_l4() 566 if (l4_offload == TCP_OFFLOAD_ENABLE) in hinic_set_tso_inner_l4() 568 else if (l4_offload == UDP_OFFLOAD_ENABLE) in hinic_set_tso_inner_l4() 573 task->pkt_info0 |= HINIC_SQ_TASK_INFO0_SET(l4_offload, L4_OFFLOAD); in hinic_set_tso_inner_l4() 580 HINIC_SQ_CTRL_SET(!!l4_offload, QUEUE_INFO_TCPUDP_C in hinic_set_tso_inner_l4() 536 hinic_set_cs_inner_l4(struct hinic_sq_task *task, u32 *queue_info, enum hinic_l4_offload_type l4_offload, u32 l4_len, u32 offset) hinic_set_cs_inner_l4() argument 560 hinic_set_tso_inner_l4(struct hinic_sq_task *task, u32 *queue_info, enum hinic_l4_offload_type l4_offload, u32 l4_len, u32 offset, u32 ip_ident, u32 mss) hinic_set_tso_inner_l4() argument [all...] |
H A D | hinic_hw_qp.h | 169 enum hinic_l4_offload_type l4_offload, 174 enum hinic_l4_offload_type l4_offload,
|