Lines Matching refs:mangle
75 void *dest = eth + act->mangle.offset; in mtk_flow_offload_mangle_eth()
76 const void *src = &act->mangle.val; in mtk_flow_offload_mangle_eth()
78 if (act->mangle.offset > 8) in mtk_flow_offload_mangle_eth()
81 if (act->mangle.mask == 0xffff) { in mtk_flow_offload_mangle_eth()
86 memcpy(dest, src, act->mangle.mask ? 2 : 4); in mtk_flow_offload_mangle_eth()
124 u32 val = ntohl(act->mangle.val); in mtk_flow_mangle_ports()
126 switch (act->mangle.offset) { in mtk_flow_mangle_ports()
128 if (act->mangle.mask == ~htonl(0xffff)) in mtk_flow_mangle_ports()
149 switch (act->mangle.offset) { in mtk_flow_mangle_ipv4()
160 memcpy(dest, &act->mangle.val, sizeof(u32)); in mtk_flow_mangle_ipv4()
343 if (act->mangle.htype == FLOW_ACT_MANGLE_HDR_TYPE_ETH) in mtk_flow_offload_replace()
425 switch (act->mangle.htype) { in mtk_flow_offload_replace()