]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/net/ndrv.h
xnu-2422.1.72.tar.gz
[apple/xnu.git] / bsd / net / ndrv.h
index 6f61df9f51b3a9b867ee21dd0ace30e0daa8e22f..a201a2fd70908d55b72ed58b9a94c9201deec2f6 100644 (file)
@@ -109,7 +109,7 @@ struct ndrv_demux_desc
  * Field:
  *     version         :       must be NDRV_PROTOCOL_DESC_VERS
  *     protocol_family :       unique identifier for this protocol
- *     demux_count     :       number of demux_list descriptors in demux_list
+ *     demux_count     :       number of demux_list descriptors in demux_list; maximum of 10
  *     demux_list      :       pointer to array of demux descriptors
  */
 struct ndrv_protocol_desc
@@ -169,4 +169,12 @@ struct ndrv_protocol_desc32 {
  * you a second or two.
  */
 
+/* Max number of descriptions allowed by default */
+#define NDRV_DMUX_MAX_DESCR    1024
+/*
+ * sysctl MIB tags at the kern.ipc.nrdv level
+ */
+#define NRDV_MULTICAST_ADDRS_PER_SOCK 1        /* to toggle NDRV_DMUX_MAX_DESCR value */
+
 #endif /* _NET_NDRV_H */