Home | History | Annotate | Line # | Download | only in rumpnet
rumpnet_if_wrappers.c revision 1.4.24.2
      1  1.4.24.1       tls /*	$NetBSD: rumpnet_if_wrappers.c,v 1.4.24.2 2017/12/03 11:39:17 jdolecek Exp $	*/
      2       1.1     pooka 
      3       1.1     pooka /*
      4       1.1     pooka  * Automatically generated.  DO NOT EDIT.
      5  1.4.24.2  jdolecek  * from: NetBSD: rumpnet.ifspec,v 1.4 2016/01/26 23:22:22 pooka Exp
      6  1.4.24.2  jdolecek  * by:   NetBSD: makerumpif.sh,v 1.10 2016/01/26 23:21:18 pooka Exp
      7       1.1     pooka  */
      8       1.1     pooka 
      9       1.1     pooka #include <sys/cdefs.h>
     10       1.1     pooka #include <sys/systm.h>
     11       1.1     pooka 
     12  1.4.24.2  jdolecek #include <rump-sys/kern.h>
     13  1.4.24.2  jdolecek #include <rump-sys/net_if.h>
     14  1.4.24.2  jdolecek 
     15       1.1     pooka #include <rump/rump.h>
     16       1.1     pooka #include <rump/rumpnet_if_pub.h>
     17       1.1     pooka 
     18       1.1     pooka void __dead rump_net_unavailable(void);
     19       1.1     pooka void __dead
     20       1.1     pooka rump_net_unavailable(void)
     21       1.1     pooka {
     22       1.1     pooka 
     23       1.1     pooka 	panic("net interface unavailable");
     24       1.1     pooka }
     25       1.1     pooka 
     26       1.1     pooka int
     27       1.4     pooka rump_pub_shmif_create(const char *arg1, int *arg2)
     28       1.4     pooka {
     29       1.4     pooka 	int rv;
     30       1.4     pooka 
     31       1.4     pooka 	rump_schedule();
     32       1.4     pooka 	rv = rump_shmif_create(arg1, arg2);
     33       1.4     pooka 	rump_unschedule();
     34       1.4     pooka 
     35       1.4     pooka 	return rv;
     36       1.4     pooka }
     37       1.4     pooka __weak_alias(rump_shmif_create,rump_net_unavailable);
     38