summaryrefslogtreecommitdiffstats
path: root/sys/net
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2004-10-30 08:45:13 +0000
committerrwatson <rwatson@FreeBSD.org>2004-10-30 08:45:13 +0000
commita9f55430f9865dec07d8070795006e65ce506868 (patch)
tree85d1e195c3fdcef23c37aaee3d48961de4fd1ff7 /sys/net
parentd8f987468c2085790eb12ad2bb2560c7311e15bf (diff)
downloadFreeBSD-src-a9f55430f9865dec07d8070795006e65ce506868.zip
FreeBSD-src-a9f55430f9865dec07d8070795006e65ce506868.tar.gz
Add additional "spare" fields to 'struct ifnet' in order to improve
the resistance of the network driver ABI to changes that will be required as we optimize locking. MFC after: 3 days Discussed at: Developer Summit
Diffstat (limited to 'sys/net')
-rw-r--r--sys/net/if_var.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/net/if_var.h b/sys/net/if_var.h
index 595252d..149f895 100644
--- a/sys/net/if_var.h
+++ b/sys/net/if_var.h
@@ -177,6 +177,11 @@ struct ifnet {
(void *);
int (*if_resolvemulti) /* validate/resolve multicast */
(struct ifnet *, struct sockaddr **, struct sockaddr *);
+ void *if_spare1; /* spare pointer 1 */
+ void *if_spare2; /* spare pointer 2 */
+ void *if_spare3; /* spare pointer 3 */
+ u_int if_spare_flags1; /* spare flags 1 */
+ u_int if_spare_flags2; /* spare flags 2 */
#if 1 /* ALTQ */
struct ifaltq if_snd; /* output queue (includes altq) */
#else
OpenPOWER on IntegriCloud