2 #include <netinet/in.h>
7 extern void nq_dump(struct netq_t *);
10 int main(int argc, char **argv) {
14 struct sockaddr_in6 dst = { AF_INET6, htons(20220), 0, IN6ADDR_ANY_INIT, 0 };
20 "The third packet #3 is the largest",
30 fprintf(stderr, "E: cannot create network packet queue\n");
34 if (!nq_new_packet(nq, (struct sockaddr *)&dst, sizeof(dst),
35 0, pkt[0], strlen(pkt[0]))) {
36 fprintf(stderr, "E: cannot add packet #1\n");
41 if (!nq_new_packet(nq, (struct sockaddr *)&dst, sizeof(dst),
42 0, pkt[1], strlen(pkt[1]))) {
43 fprintf(stderr, "E: cannot add packet #2\n");
48 if (!nq_new_packet(nq, (struct sockaddr *)&dst, sizeof(dst),
49 0, pkt[2], strlen(pkt[2]))) {
50 fprintf(stderr, "E: cannot add packet #3\n");
57 fprintf(stderr, "E: no packet\n");
60 if (!nq_new_packet(nq, (struct sockaddr *)&dst, sizeof(dst),
61 0, pkt[3], strlen(pkt[3]))) {
62 fprintf(stderr, "E: cannot add packet #4\n");
67 if (!nq_new_packet(nq, (struct sockaddr *)&dst, sizeof(dst),
68 0, pkt[4], strlen(pkt[4]))) {
69 fprintf(stderr, "E: cannot add packet #5\n");
76 fprintf(stderr, "E: no packet\n");
79 if (!nq_new_packet(nq, (struct sockaddr *)&dst, sizeof(dst),
80 0, pkt[5], strlen(pkt[5]))) {
81 fprintf(stderr, "E: cannot add packet #6\n");
94 if (!nq_new_packet(nq, (struct sockaddr *)&dst, sizeof(dst),
95 0, pkt[6], strlen(pkt[6]))) {
96 fprintf(stderr, "E: cannot add packet #7\n");