Lines Matching refs:popts
166 const struct payload_opts *popts, size_t *payload_sz) in build_payload() argument
171 if (popts->po_padding) { in build_payload()
172 fnvlist_add_uint32(payload, "padding", popts->po_padding); in build_payload()
174 if (popts->po_cksum_partial) { in build_payload()
177 if (popts->po_cksum_full) { in build_payload()
180 if (popts->po_cksum_ipv4) { in build_payload()
186 if (popts->po_split_ether) { in build_payload()
189 if (popts->po_split_manual != 0) { in build_payload()
190 splits[nsplit++] = popts->po_split_manual; in build_payload()
234 struct payload_opts popts = { 0 }; in main() local
239 popts.po_cksum_partial = B_TRUE; in main()
242 popts.po_cksum_full = B_TRUE; in main()
245 popts.po_cksum_ipv4 = B_TRUE; in main()
249 popts.po_padding = strtoul(optarg, NULL, 0); in main()
256 popts.po_split_ether = B_TRUE; in main()
260 popts.po_split_manual = strtoul(optarg, NULL, 0); in main()
307 build_payload(pkt_buf, pkt_sz, &popts, &payload_sz); in main()