1*aae1fd7eSAntonio Huete Jimenez.\" Copyright (c) 2020 The DragonFly BSD Project. 2*aae1fd7eSAntonio Huete Jimenez.\" All rights reserved. 3*aae1fd7eSAntonio Huete Jimenez.\" 4*aae1fd7eSAntonio Huete Jimenez.\" Redistribution and use in source and binary forms, with or without 5*aae1fd7eSAntonio Huete Jimenez.\" modification, are permitted provided that the following conditions 6*aae1fd7eSAntonio Huete Jimenez.\" are met: 7*aae1fd7eSAntonio Huete Jimenez.\" 1. Redistributions of source code must retain the above copyright 8*aae1fd7eSAntonio Huete Jimenez.\" notice, this list of conditions and the following disclaimer. 9*aae1fd7eSAntonio Huete Jimenez.\" 2. Redistributions in binary form must reproduce the above copyright 10*aae1fd7eSAntonio Huete Jimenez.\" notice, this list of conditions and the following disclaimer in the 11*aae1fd7eSAntonio Huete Jimenez.\" documentation and/or other materials provided with the distribution. 12*aae1fd7eSAntonio Huete Jimenez.\" 13*aae1fd7eSAntonio Huete Jimenez.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 14*aae1fd7eSAntonio Huete Jimenez.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 15*aae1fd7eSAntonio Huete Jimenez.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 16*aae1fd7eSAntonio Huete Jimenez.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 17*aae1fd7eSAntonio Huete Jimenez.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 18*aae1fd7eSAntonio Huete Jimenez.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 19*aae1fd7eSAntonio Huete Jimenez.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 20*aae1fd7eSAntonio Huete Jimenez.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 21*aae1fd7eSAntonio Huete Jimenez.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 22*aae1fd7eSAntonio Huete Jimenez.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 23*aae1fd7eSAntonio Huete Jimenez.\" SUCH DAMAGE. 24*aae1fd7eSAntonio Huete Jimenez.\" 25*aae1fd7eSAntonio Huete Jimenez.\" 26*aae1fd7eSAntonio Huete Jimenez.Dd November 25, 2020 27*aae1fd7eSAntonio Huete Jimenez.Dt TBRIDGE 4 28*aae1fd7eSAntonio Huete Jimenez.Os 29*aae1fd7eSAntonio Huete Jimenez.Sh NAME 30*aae1fd7eSAntonio Huete Jimenez.Nm tbridge 31*aae1fd7eSAntonio Huete Jimenez.Nd Testbridge Device Support 32*aae1fd7eSAntonio Huete Jimenez.Sh SYNOPSIS 33*aae1fd7eSAntonio Huete JimenezTo compile testbridge device support into the kernel, place the following lines 34*aae1fd7eSAntonio Huete Jimenezin your kernel configuration file: 35*aae1fd7eSAntonio Huete Jimenez.Bd -ragged -offset indent 36*aae1fd7eSAntonio Huete Jimenez.Cd "device tbridge" 37*aae1fd7eSAntonio Huete Jimenez.Ed 38*aae1fd7eSAntonio Huete Jimenez.Pp 39*aae1fd7eSAntonio Huete JimenezAlternatively, to load testbridge support as modules at boot time, place the 40*aae1fd7eSAntonio Huete Jimenezfollowing lines in 41*aae1fd7eSAntonio Huete Jimenez.Xr loader.conf 5 : 42*aae1fd7eSAntonio Huete Jimenez.Bd -literal -offset indent 43*aae1fd7eSAntonio Huete Jimeneztbridge_load="YES" 44*aae1fd7eSAntonio Huete Jimenez.Ed 45*aae1fd7eSAntonio Huete Jimenez.Sh DESCRIPTION 46*aae1fd7eSAntonio Huete JimenezThe 47*aae1fd7eSAntonio Huete Jimenez.Nm 48*aae1fd7eSAntonio Huete Jimenezdriver is part of the 49*aae1fd7eSAntonio Huete Jimenez.Xr dfregress 8 50*aae1fd7eSAntonio Huete Jimenezsuite and it provides the interface for running test cases in the kernel space. 51*aae1fd7eSAntonio Huete JimenezEach test case will have the form of a kernel module which is loaded and 52*aae1fd7eSAntonio Huete Jimenezunloaded automatically during the test process. 53*aae1fd7eSAntonio Huete JimenezFor this reason, the 54*aae1fd7eSAntonio Huete Jimenez.Nm 55*aae1fd7eSAntonio Huete Jimenezkernel module must be loaded before 56*aae1fd7eSAntonio Huete Jimenez.Xr dfregress 8 57*aae1fd7eSAntonio Huete Jimenezis run. 58*aae1fd7eSAntonio Huete Jimenez.Sh SEE ALSO 59*aae1fd7eSAntonio Huete Jimenez.Xr dfregress 8 , 60*aae1fd7eSAntonio Huete Jimenez.Xr tbridge 9 61*aae1fd7eSAntonio Huete Jimenez.Sh AUTHORS 62*aae1fd7eSAntonio Huete JimenezThe 63*aae1fd7eSAntonio Huete Jimenez.Nm 64*aae1fd7eSAntonio Huete Jimenezdriver was written for 65*aae1fd7eSAntonio Huete Jimenez.Dx 66*aae1fd7eSAntonio Huete Jimenezby 67*aae1fd7eSAntonio Huete Jimenez.An -nosplit 68*aae1fd7eSAntonio Huete Jimenez.An Alex Hornung Aq Mt alex@alexhornung.com . 69