* currently GuestLAN  does only deliver all zeros on query arp, * even though arp processing is supported (according to IPA supp. * funcs flags); since all zeros is no valueable information, * we say EOPNOTSUPP for all ARP functions */ 
* currently GuestLAN only supports the ARP assist function * IPA_CMD_ASS_ARP_QUERY_INFO, but not IPA_CMD_ASS_ARP_FLUSH_CACHE; * thus we say EOPNOTSUPP for this ARP function */ 
qeth_arp_flush_cache(struct qeth_card *card){	int rc;	int tmp;	QETH_DBF_TEXT(trace,3,"arpflush");	/*	 * currently GuestLAN  does only deliver all zeros on query arp,	 * even though arp processing is supported (according to IPA supp.	 * funcs flags); since all zeros is no valueable information,	 * we say EOPNOTSUPP for all ARP functions	 */	if (card->info.guestlan || (card->info.type == QETH_CARD_TYPE_IQD))		return -EOPNOTSUPP;	if (!qeth_is_supported(card,IPA_ARP_PROCESSING)) {		PRINT_WARN("ARP processing not supported "			   "on %s!\n", QETH_CARD_IFNAME(card));		return -EOPNOTSUPP;	}	rc = qeth_send_simple_setassparms(card, IPA_ARP_PROCESSING,					  IPA_CMD_ASS_ARP_FLUSH_CACHE, 0);	if (rc){		tmp = rc;		PRINT_WARN("Could not flush ARP cache on %s: %s (0x%x/%d)\n",			   QETH_CARD_IFNAME(card), qeth_arp_get_error_cause(&rc),			   tmp, tmp);	}	return rc;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/f3d242e8f2bf12cb45eb35b7d2e69483d1209b13/qeth_main.c/buggy/drivers/s390/net/qeth_main.c