---
name: "udbp"
section: "4"
platform: "linux"
package: "freebsd-manpages"
version: "6.0-5"
release: "Debian 4.0 (Etch)"
platforms: ["linux", "freebsd"]
url: "https://new.carta.tech/udbp"
---

# udbp(4)

USB Double Bulk Pipe driver

## NAME

**udbp** – USB Double Bulk Pipe driver

## SYNOPSIS

**device udbp**

## DESCRIPTION

The **udbp** driver provides support for host-to-host cables that contain at least two bulk pipes (one for each direction), for example the EzLink cable and the NetChip 1080 chip.

It requires [netgraph(4)](/netgraph/4.md) to be available. This can be done either by adding **options NETGRAPH** to your kernel configuration file, or alternatively loading [netgraph(4)](/netgraph/4.md) as a module, either from */boot/loader.conf* or from the command line, before the **udbp** module.

## EXAMPLES

```
options NETGRAPH
```

```
device udbp
```

Add the **udbp** driver to the kernel.

```
kldload netgraph
```

```
kldload udbp
```

Load the [netgraph(4)](/netgraph/4.md) module and then the **udbp** driver.

```
ngctl mkpeer udbp0: iface data inet
```

```
ifconfig ng0 10.0.0.1 10.0.0.2
```

Create a new network interface node and connect its inet hook to the data hook of the **udbp** node. [ifconfig(8)](/ifconfig/8.md) configures the resulting network interface ng0 with a local IP address of 10.0.0.1 and a remote IP address of 10.0.0.2. On the remote host, the two IP addresses should of course be reversed.

## SEE ALSO

[netgraph(4)](/netgraph/4.md), [ng\_iface(4)](/ng_iface/4.md), [ohci(4)](/ohci/4.md), [uhci(4)](/uhci/4.md), [usb(4)](/usb/4.md), [ngctl(8)](/ngctl/8.md)

## HISTORY

The **udbp** driver first appeared in FreeBSD 5.0.

## AUTHORS

The **udbp** driver was written by Doug Ambrisko ⟨ambrisko@whistle.com⟩, Julian Elischer ⟨julian@FreeBSD.org⟩ and Nick Hibma ⟨n\_hibma@FreeBSD.org⟩.

This manual page was written by Nick Hibma ⟨n\_hibma@FreeBSD.org⟩.
