aboutsummaryrefslogtreecommitdiff
path: root/sys/net/firewire.h
diff options
context:
space:
mode:
authorBrooks Davis <brooks@FreeBSD.org>2005-06-10 16:49:24 +0000
committerBrooks Davis <brooks@FreeBSD.org>2005-06-10 16:49:24 +0000
commitfc74a9f93a5fbc83262aa12084404ac953c854b5 (patch)
treef65b6d7834b40dfcd48534829a0a1e9529ab87ee /sys/net/firewire.h
parent7f1d8b7517a6a93379974243551e0ec0a96cb54e (diff)
downloadsrc-fc74a9f93a5fbc83262aa12084404ac953c854b5.tar.gz
src-fc74a9f93a5fbc83262aa12084404ac953c854b5.zip
Notes
Diffstat (limited to 'sys/net/firewire.h')
-rw-r--r--sys/net/firewire.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/net/firewire.h b/sys/net/firewire.h
index 5c63a0537dd3..d47b8225e9dc 100644
--- a/sys/net/firewire.h
+++ b/sys/net/firewire.h
@@ -121,7 +121,7 @@ struct fw_reass {
STAILQ_HEAD(fw_reass_list, fw_reass);
struct fw_com {
- struct ifnet fc_if;
+ struct ifnet *fc_ifp;
struct fw_hwaddr fc_hwaddr;
struct firewire_comm *fc_fc;
uint8_t fc_broadcast_channel;
@@ -129,6 +129,7 @@ struct fw_com {
uint16_t fc_node; /* our nodeid */
struct fw_reass_list fc_frags; /* partial datagrams */
};
+#define IFP2FWC(ifp) ((struct fw_com *)(ifp)->if_l2com)
extern void firewire_input(struct ifnet *ifp, struct mbuf *m, uint16_t src);
extern void firewire_ifattach(struct ifnet *, struct fw_hwaddr *);