Lines Matching refs:pim_msg_curr
300 uint8_t *pim_msg_curr = pim_msg + PIM_MSG_HEADER_LEN; /* room for pim header */
359 remain = pastend - pim_msg_curr;
360 pim_msg_curr = pim_msg_addr_encode_ipv4_ucast(pim_msg_curr,
363 if (!pim_msg_curr) {
371 remain = pastend - pim_msg_curr;
378 *pim_msg_curr = 0; /* reserved */
379 ++pim_msg_curr;
380 *pim_msg_curr = 1; /* number of groups */
381 ++pim_msg_curr;
382 *((uint16_t *) pim_msg_curr) = htons(PIM_JP_HOLDTIME);
383 ++pim_msg_curr;
384 ++pim_msg_curr;
386 remain = pastend - pim_msg_curr;
387 pim_msg_curr = pim_msg_addr_encode_ipv4_group(pim_msg_curr,
390 if (!pim_msg_curr) {
398 remain = pastend - pim_msg_curr;
406 *((uint16_t *) pim_msg_curr) = htons(send_join ? 1 : 0);
407 ++pim_msg_curr;
408 ++pim_msg_curr;
411 *((uint16_t *) pim_msg_curr) = htons(send_join ? 0 : 1);
412 ++pim_msg_curr;
413 ++pim_msg_curr;
415 remain = pastend - pim_msg_curr;
416 pim_msg_curr = pim_msg_addr_encode_ipv4_source(pim_msg_curr,
419 if (!pim_msg_curr) {
429 pim_msg_size = pim_msg_curr - pim_msg;