/* if_loop.c 4.16 83/02/11 */
* Loopback interface driver for protocol testing and timing.
#include "../net/netisr.h"
#include "../net/route.h"
#include "../netinet/in.h"
#include "../netinet/in_systm.h"
#include "../netinet/ip.h"
#include "../netinet/ip_var.h"
#include "../machine/mtpr.h"
register struct ifnet
*ifp
= &loif
;
register struct sockaddr_in
*sin
;
sin
= (struct sockaddr_in
*)&ifp
->if_addr
;
sin
->sin_family
= AF_INET
;
sin
->sin_addr
= if_makeaddr(ifp
->if_net
, 0);
ifp
->if_output
= looutput
;
register struct ifqueue
*ifq
;
switch (dst
->sa_family
) {
printf("lo%d: can't handle af%d\n", ifp
->if_unit
,