diff options
| author | ron <lyq140hf2006@163.com> | 2022-01-19 17:35:30 +0800 | 
|---|---|---|
| committer | Donald Sharp <sharpd@nvidia.com> | 2022-03-16 15:43:27 -0400 | 
| commit | 1c475815a8815134c5d27274e767108d6eca4743 (patch) | |
| tree | f9ab5f742c61e07ca60f9ab72535fa77323b7cc1 /pimd/pim_igmpv2.c | |
| parent | 335b15ebe043f259774aa96c17b2920b5538fd86 (diff) | |
pimd: fix igmp query packet
'Max Resp Time' in v2 query needs no encode (RFC 2236: 2.2.).
Signed-off-by: ron <lyq140hf2006@163.com>
Diffstat (limited to 'pimd/pim_igmpv2.c')
| -rw-r--r-- | pimd/pim_igmpv2.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/pimd/pim_igmpv2.c b/pimd/pim_igmpv2.c index 34cda25963..a949d2b126 100644 --- a/pimd/pim_igmpv2.c +++ b/pimd/pim_igmpv2.c @@ -54,7 +54,8 @@ void igmp_v2_send_query(struct gm_group *group, int fd, const char *ifname,  	/* max_resp_code must be non-zero else this will look like an IGMP v1  	 * query */ -	max_resp_code = igmp_msg_encode16to8(query_max_response_time_dsec); +	/* RFC 2236: 2.2. , v2's is equal to it */ +	max_resp_code = query_max_response_time_dsec;  	assert(max_resp_code > 0);  	query_buf[0] = PIM_IGMP_MEMBERSHIP_QUERY;  | 
