* initialize ip6_pktopts. beware that there are non-zero default values in * the struct. */
| 2539 | * the struct. |
| 2540 | */ |
| 2541 | void |
| 2542 | ip6_initpktopts(struct ip6_pktopts *opt) |
| 2543 | { |
| 2544 | |
| 2545 | bzero(opt, sizeof(*opt)); |
| 2546 | opt->ip6po_hlim = -1; /* -1 means default hop limit */ |
| 2547 | opt->ip6po_tclass = -1; /* -1 means default traffic class */ |
| 2548 | opt->ip6po_minmtu = IP6PO_MINMTU_MCASTONLY; |
| 2549 | opt->ip6po_prefer_tempaddr = IP6PO_TEMPADDR_SYSTEM; |
| 2550 | } |
| 2551 | |
| 2552 | static int |
| 2553 | ip6_pcbopt(int optname, u_char *buf, int len, struct ip6_pktopts **pktopt, |
no test coverage detected