pkt_buf
union pkt_buf inbuf;
static union pkt_buf ripv12_buf;
static union pkt_buf rip_v2_buf;
packet_t *pkt_buf;
pkt_buf = alloca(sizeof (packet_t) * num_of_pkt);
if (pkt_buf == NULL) {
retval = fru_get_packets(new_seg_acc_hdl, pkt_buf,
pkt_hash->u.pkt_node->pkt_handle = pkt_buf[cnt].handle;
packet_t *pkt_buf;
pkt_buf = alloca(sizeof (packet_t) * num_of_pkt);
if (pkt_buf == NULL) {
retval = fru_get_packets(seg_buffer[count].handle, pkt_buf,
pkt_buf[pkt_cnt].handle;
const void *pkt_buf;
while (pkt_cap_next(iter, &pkt_buf, &pkt_sz)) {
char *payload = build_payload(pkt_buf, pkt_sz, NULL, 0,
*pkt_buf = (const void *)&hdr[1];
const void *pkt_buf = NULL;
while (pkt_cap_next(iter, &pkt_buf, &pkt_sz)) {
while (pkt_cap_next(iter, &pkt_buf, &pkt_sz)) {
bcopy(pkt_buf, cur, pkt_sz);
build_payload(const void *pkt_buf, uint_t pkt_sz,
(uchar_t *)pkt_buf, pkt_sz);
pkt_cap_next(pkt_cap_iter_t *iter, const void **pkt_buf, uint_t *sizep)
const void *pkt_buf = NULL;
if (!pkt_cap_next(in_iter, &pkt_buf, &pkt_sz)) {
build_payload(pkt_buf, pkt_sz, out_pkt_buf, out_pkt_sz, &popts,