Exemple #1
0
static err_t SMapOutput ( NetIF* pNetIF, PBuf* pOutput, IPAddr* pIPAddr ) {

 PBuf* pBuf = etharp_output ( pNetIF, pIPAddr, pOutput );

 return pBuf ? SMapLowLevelOutput ( pNetIF, pBuf ) : ERR_OK;

}  /* end SMapOutput */
Exemple #2
0
static err_t
SMapOutput(NetIF* pNetIF,PBuf* pOutput,IPAddr* pIPAddr)
{
	err_t result;
	PBuf* pBuf;

	SaveGP();

	pBuf=etharp_output(pNetIF,pIPAddr,pOutput);

	result=pBuf!=NULL ? SMapLowLevelOutput(pNetIF, pBuf):ERR_OK;

	RestoreGP();

	return result;
}