Lines Matching refs:pgm
150 register const struct pgm_header *pgm;
160 pgm = (const struct pgm_header *)bp;
167 if (!ND_TTEST(pgm->pgm_dport)) {
169 ND_PRINT((ndo, "%s > %s: [|pgm]",
173 ND_PRINT((ndo, "%s > %s: [|pgm]",
180 sport = EXTRACT_16BITS(&pgm->pgm_sport);
181 dport = EXTRACT_16BITS(&pgm->pgm_dport);
207 ND_TCHECK(*pgm);
209 ND_PRINT((ndo, "PGM, length %u", EXTRACT_16BITS(&pgm->pgm_length)));
215 pgm->pgm_gsid[0],
216 pgm->pgm_gsid[1],
217 pgm->pgm_gsid[2],
218 pgm->pgm_gsid[3],
219 pgm->pgm_gsid[4],
220 pgm->pgm_gsid[5]));
221 switch (pgm->pgm_type) {
225 spm = (const struct pgm_spm *)(pgm + 1);
256 poll_msg = (const struct pgm_poll *)(pgm + 1);
268 polr = (const struct pgm_polr *)(pgm + 1);
308 odata = (const struct pgm_data *)(pgm + 1);
320 rdata = (const struct pgm_data *)(pgm + 1);
335 nak = (const struct pgm_nak *)(pgm + 1);
384 switch (pgm->pgm_type) {
405 ack = (const struct pgm_ack *)(pgm + 1);
418 ND_PRINT((ndo, "UNKNOWN type 0x%02x", pgm->pgm_type));
422 if (pgm->pgm_options & PGM_OPT_BIT_PRESENT) {
829 (pgm->pgm_type == PGM_ODATA || pgm->pgm_type == PGM_RDATA))
830 zmtp1_print_datagram(ndo, bp, EXTRACT_16BITS(&pgm->pgm_length));
835 ND_PRINT((ndo, "[|pgm]"));