Date: Sat, 21 Jul 2007 22:33:34 GMT From: Fredrik Lindberg <fli@FreeBSD.org> To: Perforce Change Reviews <perforce@FreeBSD.org> Subject: PERFORCE change 123869 for review Message-ID: <200707212233.l6LMXYsT037402@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=123869 Change 123869 by fli@fli_nexus on 2007/07/21 22:32:48 Ops, the timeout struct member seems to have been misplaced in the query message. Affected files ... .. //depot/projects/soc2007/fli-mdns_sd/shared/mdnsd_clipkg.h#2 edit Differences ... ==== //depot/projects/soc2007/fli-mdns_sd/shared/mdnsd_clipkg.h#2 (text+ko) ==== @@ -103,19 +103,19 @@ * wide character encoded domain name. * Direction: Client -> Server * - * 0 7 15 23 24 47 63 79 95 - * +----+----+----+-+-----------+--------+--------+--------+----//----+ - * |cmd |len |fam |a| ifidx | tout | class | type | name | - * +----+----+----+-+-----------+--------+--------+--------+----//----+ + * 0 7 15 31 39 63 79 95 + * +----+----+--------+----+------------+--------+--------+---//---+ + * |cmd |len |timeout |fam | ifidx | class | type | name | + * +----+----+--------+----+------------+--------+--------+---//---+ * * `cmd' - is the query type which is defined as follows * 1 = oneshot query * 2 = register a continuous query * 3 = deregister a continuous query * `len' - The length of the domain name in characters, not bytes. + * `timeout' - Timeout in seconds before giving up (oneshot only) * `ifany' - If set, do the query on all active interfaces * `ifidx' - If `ifany' is zero, this specifies the inteface index - * `timeout' - Timeout in seconds before giving up (oneshot only) * `class' - Should contain the desired class, or mdns_c_any * `type' - Should contain the desired type or mdns_t_any * `name' - Wide character encoded (wchar_t) domain name @@ -142,9 +142,9 @@ struct cp_query { uint8_t cpq_cmd; /* query command */ uint8_t cpq_len; /* query name length in characters */ + uint16_t cpq_timeout; /* timeout in seconds (oneshot only) */ unsigned int cpq_fam:8; /* address family to query */ unsigned int cpq_ifidx:24; /* interface index, 0 = all ifs */ - uint16_t cpq_timeout; /* timeout in seconds (oneshot only) */ uint16_t cpq_class; /* query class */ uint16_t cpq_type; /* query type */ /* Query name follows */
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200707212233.l6LMXYsT037402>