IW_RETRY_LIMIT & IW_RETRY_MIN : IW_RETRY_LIMIT; 
IW_RETRY_LIMIT | IW_RETRY_MIN : IW_RETRY_LIMIT; 
static int ipw2100_wx_get_retry(struct net_device *dev,				struct iw_request_info *info,				union iwreq_data *wrqu, char *extra){	/*	 * This can be called at any time.  No action lock required	 */	struct ipw2100_priv *priv = ieee80211_priv(dev);	wrqu->retry.disabled = 0;	/* can't be disabled */	if ((wrqu->retry.flags & IW_RETRY_TYPE) == IW_RETRY_LIFETIME)		return -EINVAL;	if (wrqu->retry.flags & IW_RETRY_MAX) {		wrqu->retry.flags = IW_RETRY_LIMIT & IW_RETRY_MAX;		wrqu->retry.value = priv->long_retry_limit;	} else {		wrqu->retry.flags =		    (priv->short_retry_limit !=		     priv->long_retry_limit) ?		    IW_RETRY_LIMIT & IW_RETRY_MIN : IW_RETRY_LIMIT;		wrqu->retry.value = priv->short_retry_limit;	}	IPW_DEBUG_WX("GET Retry -> %d \n", wrqu->retry.value);	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/823283549da144ff49e65c6e4a670b7784203e0b/ipw2100.c/buggy/drivers/net/wireless/ipw2100.c