Lines Matching refs:fp
49 static void dumpif(FILE *fp, struct interface *ifp);
50 static void dumptrace(FILE *fp, char *dir, struct ifdebug *ifd);
99 traceonfp(FILE *fp)
103 ftrace = fp;
140 traceaction(FILE *fp, char *action, struct rt_entry *rt)
165 if (fp == NULL)
168 (void) fprintf(fp, "%.15s %s ", ctime(&t) + 4, action);
172 (void) fprintf(fp, "prefix %s/%d ",
176 (void) fprintf(fp, "via %s metric %d",
181 (void) fprintf(fp, " if %s",
185 (void) fprintf(fp, " state");
190 (void) fprintf(fp, "%c%s", c, p->t_name);
197 (void) fprintf(fp, " 0");
204 (void) fprintf(fp, "%c%s", c, p->t_name);
212 (void) putc('\n', fp);
214 dumpif(fp, rt->rt_ifp);
215 (void) fflush(fp);
219 dumpif(FILE *fp, struct interface *ifp)
222 (void) fprintf(fp, "*** Packet history for interface %s ***\n",
224 dumptrace(fp, "to", &ifp->int_output);
225 dumptrace(fp, "from", &ifp->int_input);
226 (void) fprintf(fp, "*** end packet history ***\n");
228 (void) fflush(fp);
232 dumptrace(FILE *fp, char *dir, struct ifdebug *ifd)
239 (void) fprintf(fp, "%s: no packets.\n", cp);
240 (void) fflush(fp);
243 (void) fprintf(fp, "%s trace:\n", cp);
252 (void) fprintf(fp, "%.24s: metric=%d\n", ctime(&t->ift_stamp),
254 dumppacket(fp, dir, (struct sockaddr_in6 *)&t->ift_who,
261 dumppacket(FILE *fp, char *dir, struct sockaddr_in6 *who, char *cp, int size)