Xinu7/src/cmd/download/OLD/eload/src/ewrite.c

/* ewrite.c - ewrite */

#include "../h/eload.h"
#include "../h/deqna.h"
#include "../h/ether.h"

/*------------------------------------------------------------------------
 *  ewrite - write a single packet to the ethernet
 *------------------------------------------------------------------------
 */
ewrite(dcmptr, myeaddr, packet, len)
struct	dcmd	*dcmptr;
Eaddr	*myeaddr;
struct	epacket	*packet;
int	len;
{
	if (len < EMINPAK)
		len = EMINPAK;
	blkcopy(packet->ep_hdr.e_src, myeaddr, EPADLEN);
	ewstart(dcmptr, packet, len, DC_NORM);
}