FWIP(4)
π FWIP(4) β ok so this is the IP over FireWire driver, bestie
Welcome to the fwip handbook bestie!! This is page 4 of the Kernel Interfaces Manual, and we're about to get so cozy with a driver that yeets IP packets over FireWire (IEEE 1394). Buckle up π
β¨ NAME β¨
fwip β the IP over FireWire driver. That's it. That's the whole name. Iconic behavior honestly. π
β¨ SYNOPSIS β¨
So there are two ways to get this baby into your life, and you get to choose your own adventure:
Option A β bake it into the kernel. To compile this driver into the kernel, drop these lines into your kernel configuration file:
device firewire
device fwip
Option B β module era. Alternatively, if you'd rather load the driver as a module at boot time, put these lines in loader.conf(5) instead:
firewire_load="YES"
if_fwip_load="YES"
Either way you're eating good π₯
β¨ DESCRIPTION β¨
Okay so the tea β β the fwip driver gives you standard IP over FireWire (that's IEEE 1394, iykyk) and it's built on the protocols described in RFC 2734 and RFC 3146. No cap, those are the receipts.
π«Ά Heads up bestie: thefirewire(4)andfwohci(4)drivers must also be configured in the kernel.fwipdoes not fly solo, she needs her girls.
Also! This driver supports polling(4) as well β but only if it's compiled with the DEVICE_POLLING option. Conditional queen π
β¨ SEE ALSO β¨
Go read these, bestie, they're literally all connected:
β¨ HISTORY β¨
The fwip device driver first appeared in FreeBSD 5.3. A legend was born π¦
β¨ AUTHORS β¨
The fwip driver and this manual page were written by Doug Rabson, built on top of earlier work by Hidetoshi Shimokawa. Two icons, one driver. We stan πΈ
β¨ BUGS β¨ π
Okay so there's one little thing (don't come for her):
- This driver currently does not support the MCAP protocol for multicast IP over FireWire. π
Instead, multicast packets are treated as broadcast packets β which, ngl, is sufficient for most trivial uses of multicast. So like... it works, just not in the fancy way. Lowkey fine, highkey noted. π
That's the whole page bestie, you ate that π This was FWIP(4) from the Debian build of the Kernel Interfaces Manual, dated July 16, 2005 β go forth and multicast responsibly β¨π
π¦ where this page comes from
- freebsd 14.5: base 14.5
- freebsd 15.1: base 15.1
- Copyright (c) 2004 Doug Rabson
- Copyright (c) 2002 Hidetoshi Shimokawa
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms