void tap_check_ips(char *gate_addr, char *eth_addr)
void tap_check_ips(char *gate_addr, unsigned char *eth_addr)
void tap_check_ips(char *gate_addr, char *eth_addr){	int tap_addr[4];	if((gate_addr != NULL) && 	   (sscanf(gate_addr, "%d.%d.%d.%d", &tap_addr[0], 		   &tap_addr[1], &tap_addr[2], &tap_addr[3]) == 4) &&	   (eth_addr[0] == tap_addr[0]) && 	   (eth_addr[1] == tap_addr[1]) && 	   (eth_addr[2] == tap_addr[2]) && 	   (eth_addr[3] == tap_addr[3])){		printk("The tap IP address and the UML eth IP address"		       " must be different\n");	}}