|
|
| version 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)); |