/* In this function, the hardware should be initialized. Called from ethernetif_init(). */
static void prvLowLevelInit(struct netif *pxNetIf)
/* In this function, the hardware should be initialized. Called from ethernetif_init(). */
static void prvLowLevelInit(struct netif *pxNetIf)
{
pcap_if_t *pxAllNetworkInterfaces;
	pxNetIf->hwaddr_len = ETHARP_HWADDR_LEN;
	pxNetIf->hwaddr[ 0 ] = configMAC_ADDR0;
	pxNetIf->hwaddr[ 1 ] = configMAC_ADDR1;
	pxNetIf->hwaddr[ 2 ] = configMAC_ADDR2;
	pxNetIf->hwaddr[ 3 ] = configMAC_ADDR3;
	pxNetIf->hwaddr[ 4 ] = configMAC_ADDR4;
	pxNetIf->hwaddr[ 5 ] = configMAC_ADDR5;
	pxNetIf->flags = NETIF_FLAG_BROADCAST | NETIF_FLAG_ETHARP | NETIF_FLAG_LINK_UP;
	pxAllNetworkInterfaces = prvPrintAvailableNetworkInterfaces();
	if( pxAllNetworkInterfaces != NULL )
	{
		prvOpenSelectedNetworkInterface( pxAllNetworkInterfaces );
	}
	pxlwIPNetIf = pxNetIf;
}