summaryrefslogtreecommitdiffstats
path: root/sys/net/if_arc.h
diff options
context:
space:
mode:
authorfjoe <fjoe@FreeBSD.org>2003-01-24 01:32:20 +0000
committerfjoe <fjoe@FreeBSD.org>2003-01-24 01:32:20 +0000
commitfc2f60400f2eeb5b4d5322ee9d0bd0b218225fe4 (patch)
treeef3de707a3715f6bc27322be78dfbeaad1be3e98 /sys/net/if_arc.h
parent8a55a31618aea1ffbd4a75915958fdcb772c3236 (diff)
downloadFreeBSD-src-fc2f60400f2eeb5b4d5322ee9d0bd0b218225fe4.zip
FreeBSD-src-fc2f60400f2eeb5b4d5322ee9d0bd0b218225fe4.tar.gz
- add support for IPX (tested with mount -t nwfs and mars_nwe),
IP fast forwarding, SIOCGIFADDR, setting hardware address (not currently enabled in cm driver), multicasts (experimental) - add ARC_MAX_DATA, use IF_HANDOFF, remove arc_sprintf() and some unused variables - if_simloop logic is made more similar to ethernet - drop not ours packets early (if we are not in promiscous mode) Submitted by: mark tinguely (partially)
Diffstat (limited to 'sys/net/if_arc.h')
-rw-r--r--sys/net/if_arc.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/sys/net/if_arc.h b/sys/net/if_arc.h
index 9f2da93..9af5dec 100644
--- a/sys/net/if_arc.h
+++ b/sys/net/if_arc.h
@@ -77,12 +77,12 @@ struct arc_header {
#define ARC_HDRNEWLEN 6
#define ARC_HDRNEWLEN_EXC 10
-/* these lengths are data link layer length - 2*ARC_ADDR_LEN */
+/* these lengths are data link layer length - 2 * ARC_ADDR_LEN */
#define ARC_MIN_LEN 1
#define ARC_MIN_FORBID_LEN 254
#define ARC_MAX_FORBID_LEN 256
#define ARC_MAX_LEN 508
-
+#define ARC_MAX_DATA 504
/* RFC 1051 */
#define ARCTYPE_IP_OLD 240 /* IP protocol */
@@ -134,7 +134,6 @@ extern int arc_ipmtu; /* XXX new ip only, no RFC 1051! */
void arc_ifattach(struct ifnet *, u_int8_t);
void arc_ifdetach(struct ifnet *);
void arc_storelladdr(struct ifnet *, u_int8_t);
-char *arc_sprintf(u_int8_t *);
int arc_isphds(int);
void arc_input(struct ifnet *, struct mbuf *);
int arc_output(struct ifnet *, struct mbuf *,
OpenPOWER on IntegriCloud