chiark / gitweb /
svc/conntrack.in: Maintain config groups in a dictionary.
[tripe] / server / tripe.h
index f447be50bc11a84f58a063557a6e3be4dabb9096..29403993af5a60839745238277ecbf4e9a3b1e76 100644 (file)
@@ -420,7 +420,8 @@ extern const bulkops bulktab[];
 /* --- The address-family table --- */
 
 #define ADDRFAM(_)                                                     \
-  _(INET,      want_ipv4)
+  _(INET,      want_ipv4)                                              \
+  _(INET6,     want_ipv6)
 
 enum {
 #define ENUM(af, qf) AFIX_##af,
@@ -445,6 +446,7 @@ extern const struct addrfam {
 typedef union addr {
   struct sockaddr sa;
   struct sockaddr_in sin;
+  struct sockaddr_in6 sin6;
 } addr;
 
 /* --- Mapping keyed on addresses --- */