if (card->dev == NULL)
if (card->dev == NULL) { card->options.large_send = type;
qeth_set_large_send(struct qeth_card *card){	int rc = 0;	if (card->dev == NULL)		return 0;	netif_stop_queue(card->dev);	switch (card->options.large_send) {	case QETH_LARGE_SEND_EDDP:		card->dev->features |= NETIF_F_TSO | NETIF_F_SG;		break;	case QETH_LARGE_SEND_TSO:		if (qeth_is_supported(card, IPA_OUTBOUND_TSO)){			card->dev->features |= NETIF_F_TSO | NETIF_F_SG;		} else {			PRINT_WARN("TSO not supported on %s. "				   "large_send set to 'no'.\n",				   card->dev->name);			card->dev->features &= ~(NETIF_F_TSO | NETIF_F_SG);			card->options.large_send = QETH_LARGE_SEND_NO;			rc = -EOPNOTSUPP;		}		break;	default: /* includes QETH_LARGE_SEND_NO */		card->dev->features &= ~(NETIF_F_TSO | NETIF_F_SG);		break;	}	netif_wake_queue(card->dev);	return rc;}