summaryrefslogtreecommitdiffstats
path: root/sys/sys/socketvar.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/sys/socketvar.h')
-rw-r--r--sys/sys/socketvar.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/sys/socketvar.h b/sys/sys/socketvar.h
index 6d6578b..94c3b24 100644
--- a/sys/sys/socketvar.h
+++ b/sys/sys/socketvar.h
@@ -117,7 +117,14 @@ struct socket {
void *so_accept_filter_arg; /* saved filter args */
char *so_accept_filter_str; /* saved user args */
} *so_accf;
+ /*
+ * so_fibnum, so_user_cookie and friends can be used to attach
+ * some user-specified metadata to a socket, which then can be
+ * used by the kernel for various actions.
+ * so_user_cookie is used by ipfw/dummynet.
+ */
int so_fibnum; /* routing domain for this socket */
+ uint32_t so_user_cookie;
};
/*
OpenPOWER on IntegriCloud