aboutsummaryrefslogtreecommitdiffstats
path: root/lib/libtle_l4p/ctx.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libtle_l4p/ctx.c')
-rw-r--r--lib/libtle_l4p/ctx.c14
1 files changed, 0 insertions, 14 deletions
diff --git a/lib/libtle_l4p/ctx.c b/lib/libtle_l4p/ctx.c
index 910fc88..b8067f0 100644
--- a/lib/libtle_l4p/ctx.c
+++ b/lib/libtle_l4p/ctx.c
@@ -239,20 +239,6 @@ tle_add_dev(struct tle_ctx *ctx, const struct tle_dev_param *dev_prm)
return NULL;
}
- /* setup RX data. */
- if (dev_prm->local_addr4.s_addr != INADDR_ANY &&
- (dev_prm->rx_offload & DEV_RX_OFFLOAD_IPV4_CKSUM) == 0)
- dev->rx.ol_flags[TLE_V4] |= PKT_RX_IP_CKSUM_BAD;
-
- if (((dev_prm->rx_offload & DEV_RX_OFFLOAD_UDP_CKSUM) == 0 &&
- ctx->prm.proto == TLE_PROTO_UDP) ||
- ((dev_prm->rx_offload &
- DEV_RX_OFFLOAD_TCP_CKSUM) == 0 &&
- ctx->prm.proto == TLE_PROTO_TCP)) {
- dev->rx.ol_flags[TLE_V4] |= PKT_RX_L4_CKSUM_BAD;
- dev->rx.ol_flags[TLE_V6] |= PKT_RX_L4_CKSUM_BAD;
- }
-
/* setup TX data. */
df = ((ctx->prm.flags & TLE_CTX_FLAG_ST) == 0) ? 0 :
RING_F_SP_ENQ | RING_F_SC_DEQ;