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