Diff for /embedaddon/pimdd/pim.c between versions 1.1.1.1 and 1.1.1.1.2.1

version 1.1.1.1, 2017/06/12 07:58:55 version 1.1.1.1.2.1, 2017/06/14 09:28:09
Line 257  send_pim(buf, src, dst, type, datalen) Line 257  send_pim(buf, src, dst, type, datalen)
     pim                = (pim_header_t *)(buf + sizeof(struct ip));      pim                = (pim_header_t *)(buf + sizeof(struct ip));
     pim->pim_type      = type;      pim->pim_type      = type;
     pim->pim_vers       = PIM_PROTOCOL_VERSION;      pim->pim_vers       = PIM_PROTOCOL_VERSION;
     pim->reserved      = 0;  
     pim->pim_cksum     = 0;      pim->pim_cksum     = 0;
    /* TODO: XXX: if start using this code for PIM_REGISTERS, exclude the     /* TODO: XXX: if start using this code for PIM_REGISTERS, exclude the
     * encapsulated packet from the checsum.      * encapsulated packet from the checsum.
Line 349  send_pim_unicast(buf, src, dst, type, datalen) Line 348  send_pim_unicast(buf, src, dst, type, datalen)
     pim                    = (pim_header_t *)(buf + sizeof(struct ip));      pim                    = (pim_header_t *)(buf + sizeof(struct ip));
     pim->pim_vers           = PIM_PROTOCOL_VERSION;      pim->pim_vers           = PIM_PROTOCOL_VERSION;
     pim->pim_type          = type;      pim->pim_type          = type;
     pim->reserved          = 0;  
     pim->pim_cksum         = 0;      pim->pim_cksum         = 0;
   
     bzero((void *)&sdst, sizeof(sdst));      bzero((void *)&sdst, sizeof(sdst));

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.1.2.1


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>