SCCS-vsn: sys/net/if.c 6.4
SCCS-vsn: sys/net/if.h 6.3
#include "../h/param.h"
#include "../h/systm.h"
#include "../h/param.h"
#include "../h/systm.h"
/*
* Structures defining a network interface, providing a packet
/*
* Structures defining a network interface, providing a packet
#define ifc_req ifc_ifcu.ifcu_req /* array of structures returned */
};
#define ifc_req ifc_ifcu.ifcu_req /* array of structures returned */
};
+/*
+ * ARP ioctl request
+ */
+struct arpreq {
+ struct sockaddr arp_pa; /* protocol address */
+ struct sockaddr arp_ha; /* hardware address */
+ int arp_flags; /* flags */
+};
+/* arp_flags and at_flags field values */
+#define ATF_INUSE 1 /* entry in use */
+#define ATF_COM 2 /* completed entry (enaddr valid) */
+#define ATF_PERM 4 /* permanent entry */
+#define ATF_PUBL 8 /* publish entry (respond for other host) */
+
#ifdef KERNEL
#ifdef INET
struct ifqueue ipintrq; /* ip packet input queue */
#ifdef KERNEL
#ifdef INET
struct ifqueue ipintrq; /* ip packet input queue */