Esempio n. 1
0
static void
usbpf_init(void *arg)
{

	usbpf_cloner = if_clone_advanced(usbusname, 0, usbpf_clone_match,
	    usbpf_clone_create, usbpf_clone_destroy);
}
Esempio n. 2
0
void
t4_tracer_modload()
{

	sx_init(&t4_trace_lock, "T4/T5 tracer lock");
	t4_cloner = if_clone_advanced(t4_cloner_name, 0, t4_cloner_match,
	    t4_cloner_create, t4_cloner_destroy);
}
Esempio n. 3
0
static int
vhost_cloner_init(void)
{
    vhost_cloner = if_clone_advanced(vhost_name, 1, vhost_clone_match,
        vhost_clone_create, vhost_clone_destroy);
    if (!vhost_cloner) {
        vr_log(VR_ERR, "Cannot create vhost cloner");
        return (1);
    }

    return (0);
}
Esempio n. 4
0
void
ipfw_log_bpf(int onoff)
{

	if (onoff) {
		LOGIF_LOCK_INIT();
		ipfw_log_cloner = if_clone_advanced(ipfwname, 0,
		    ipfw_log_clone_match, ipfw_log_clone_create,
		    ipfw_log_clone_destroy);
	} else {
		if_clone_detach(ipfw_log_cloner);
		LOGIF_LOCK_DESTROY();
	}
}