qeth_eddp_create_context_tcp(struct qeth_card *card, struct sk_buff *skb,			     struct qeth_hdr *qhdr){	struct qeth_eddp_context *ctx = NULL;	QETH_DBF_TEXT(trace, 5, "creddpct");	if (skb->protocol == ETH_P_IP)		ctx = qeth_eddp_create_context_generic(card, skb,			sizeof(struct qeth_hdr) + skb->nh.iph->ihl*4 +			skb->h.th->doff*4);	else if (skb->protocol == ETH_P_IPV6)		ctx = qeth_eddp_create_context_generic(card, skb,			sizeof(struct qeth_hdr) + sizeof(struct ipv6hdr) +			skb->h.th->doff*4);	else		QETH_DBF_TEXT(trace, 2, "cetcpinv");	if (ctx == NULL) {		QETH_DBF_TEXT(trace, 2, "creddpnl");		return NULL;	}	if (qeth_eddp_fill_context_tcp(ctx, skb, qhdr)){		QETH_DBF_TEXT(trace, 2, "ceddptfe");		qeth_eddp_free_context(ctx);		return NULL;	}	atomic_set(&ctx->refcnt, 1);	return ctx;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/05e08a2a297371564020f76d1bf8b3a931d5e1ed/qeth_eddp.c/buggy/drivers/s390/net/qeth_eddp.c