/* Return Value: 0: transmit successfully otherwise: transmit fail */
static int rt28xx_send_packets(IN struct sk_buff *skb_p, IN struct net_device *net_dev)
/* Return Value: 0: transmit successfully otherwise: transmit fail */
static int rt28xx_send_packets(IN struct sk_buff *skb_p, IN struct net_device *net_dev)
{
	struct rt_rtmp_adapter *pAd = NULL;
	GET_PAD_FROM_NET_DEV(pAd, net_dev);
	if (!(net_dev->flags & IFF_UP)) {
		RELEASE_NDIS_PACKET(pAd, (void *)skb_p,
				    NDIS_STATUS_FAILURE);
		return NETDEV_TX_OK;
	}
	NdisZeroMemory((u8 *)& skb_p->cb[CB_OFF], 15);
	RTMP_SET_PACKET_NET_DEVICE_MBSSID(skb_p, MAIN_MBSSID);
	return rt28xx_packet_xmit(skb_p);
}