/freebsd-12-stable/tests/sys/kern/pipe/ |
H A D | pipe_reverse2_test.c | 41 int pip[2]; local 45 if (pipe(pip) == -1) 49 FD_SET(pip[0], &set); 50 n = select(pip[1] + 1, NULL, &set, NULL, &(struct timeval){ 0, 0 }); 54 n = write(pip[0], "x", 1); 59 FD_SET(pip[0], &set); 60 n = select(pip[1] + 1, NULL, &set, NULL, &(struct timeval){ 0, 0 });
|
/freebsd-12-stable/tests/sys/netinet/libalias/ |
H A D | util.h | 65 #define NAT_CHECK(pip, src, dst, msq) do { \ 67 int len = ntohs(pip->ip_len); \ 68 pip->ip_src = src; \ 69 pip->ip_dst = dst; \ 70 res = LibAliasOut(la, pip, len); \ 73 ATF_CHECK(addr_eq(msq, pip->ip_src)); \ 74 ATF_CHECK(addr_eq(dst, pip->ip_dst)); \ 77 #define NAT_FAIL(pip, src, dst) do { \ 79 int len = ntohs(pip->ip_len); \ 80 pip [all...] |
H A D | 2_natout.c | 45 struct ip *pip; variable in typeref:struct:ip 51 pip = ip_packet(254, 64); 52 NAT_CHECK(pip, prv1, ext, masq); 53 NAT_CHECK(pip, prv2, ext, masq); 54 NAT_CHECK(pip, prv3, ext, masq); 55 NAT_CHECK(pip, cgn, ext, masq); 56 NAT_CHECK(pip, pub, ext, masq); 58 free(pip); variable 66 struct ip *pip; variable in typeref:struct:ip 72 pip 91 free(pip); variable 99 struct ip *pip; variable in typeref:struct:ip 124 free(pip); variable [all...] |
/freebsd-12-stable/sys/netinet/libalias/ |
H A D | alias.c | 274 struct ip *pip, u_char ip_p, u_short *ip_sum); 275 static int ProtoAliasOut(struct libalias *la, struct ip *pip, 290 IcmpAliasIn1(struct libalias *la, struct ip *pip) argument 296 ic = (struct icmp *)ip_next(pip); 299 lnk = FindIcmpIn(la, pip->ip_src, pip->ip_dst, ic->icmp_id, 1); 319 DifferentialChecksum(&pip->ip_sum, 320 &original_address, &pip->ip_dst, 2); 321 pip->ip_dst = original_address; 334 IcmpAliasIn2(struct libalias *la, struct ip *pip) argument 431 IcmpAliasIn(struct libalias *la, struct ip *pip) argument 479 IcmpAliasOut1(struct libalias *la, struct ip *pip, int create) argument 523 IcmpAliasOut2(struct libalias *la, struct ip *pip) argument 619 IcmpAliasOut(struct libalias *la, struct ip *pip, int create) argument 661 ProtoAliasIn(struct libalias *la, struct in_addr ip_src, struct ip *pip, u_char ip_p, u_short *ip_sum) argument 693 ProtoAliasOut(struct libalias *la, struct ip *pip, struct in_addr ip_dst, u_char ip_p, u_short *ip_sum, int create) argument 724 UdpAliasIn(struct libalias *la, struct ip *pip) argument 820 UdpAliasOut(struct libalias *la, struct ip *pip, int maxpacketsize, int create) argument 928 TcpAliasIn(struct libalias *la, struct ip *pip) argument 1055 TcpAliasOut(struct libalias *la, struct ip *pip, int maxpacketsize, int create) argument 1194 FragmentIn(struct libalias *la, struct in_addr ip_src, struct ip *pip, u_short ip_id, u_short *ip_sum) argument 1215 FragmentOut(struct libalias *la, struct ip *pip, u_short *ip_sum) argument 1245 struct ip *pip; local 1264 struct ip *pip; local 1286 struct ip *pip; local 1320 LibAliasInLocked(struct libalias *la, struct ip *pip, int maxpacketsize) argument 1446 LibAliasOutLocked(struct libalias *la, struct ip *pip, int maxpacketsize, int create ) argument 1551 struct ip *pip; local [all...] |
H A D | alias_pptp.c | 99 protohandlerin(struct libalias *la, struct ip *pip, struct alias_data *ah) argument 101 AliasHandlePptpIn(la, pip, ah->lnk); 106 protohandlerout(struct libalias *la, struct ip *pip, struct alias_data *ah) argument 108 AliasHandlePptpOut(la, pip, ah->lnk); 113 protohandlergrein(struct libalias *la, struct ip *pip, struct alias_data *ah) argument 116 AliasHandlePptpGreIn(la, pip) == 0) 122 protohandlergreout(struct libalias *la, struct ip *pip, struct alias_data *ah) argument 124 if (AliasHandlePptpGreOut(la, pip) == 0) 293 struct ip *pip, /* IP packet to examine/patch */ 303 if ((cptr = AliasVerifyPptp(pip, 292 AliasHandlePptpOut(struct libalias *la, struct ip *pip, struct alias_link *lnk) argument 364 AliasHandlePptpIn(struct libalias *la, struct ip *pip, struct alias_link *lnk) argument 431 AliasVerifyPptp(struct ip *pip, u_int16_t * ptype) argument 468 AliasHandlePptpGreOut(struct libalias *la, struct ip *pip) argument 492 AliasHandlePptpGreIn(struct libalias *la, struct ip *pip) argument [all...] |
H A D | alias_util.c | 100 IpChecksum(struct ip *pip) argument 102 return (LibAliasInternetChecksum(NULL, (u_short *)pip, 103 (pip->ip_hl << 2))); 108 TcpChecksum(struct ip *pip) argument 115 nhdr = pip->ip_hl << 2; 116 ntcp = ntohs(pip->ip_len) - nhdr; 118 tc = (struct tcphdr *)ip_next(pip); 135 ptr = (void *)&pip->ip_dst; 138 ptr = (void *)&pip->ip_src; 142 sum += htons((u_short)pip [all...] |
H A D | alias_cuseeme.c | 61 AliasHandleCUSeeMeOut(struct libalias *la, struct ip *pip, 65 AliasHandleCUSeeMeIn(struct libalias *la, struct ip *pip, 80 protohandlerin(struct libalias *la, struct ip *pip, struct alias_data *ah) argument 83 AliasHandleCUSeeMeIn(la, pip, *ah->oaddr); 88 protohandlerout(struct libalias *la, struct ip *pip, struct alias_data *ah) argument 91 AliasHandleCUSeeMeOut(la, pip, ah->lnk); 178 AliasHandleCUSeeMeOut(struct libalias *la, struct ip *pip, struct alias_link *lnk) argument 180 struct udphdr *ud = ip_next(pip); 190 cu_lnk = FindUdpTcpOut(la, pip->ip_src, GetDestAddress(lnk), 201 AliasHandleCUSeeMeIn(struct libalias *la, struct ip *pip, struc argument [all...] |
H A D | alias_ftp.c | 133 protohandler_out(struct libalias *la, struct ip *pip, struct alias_data *ah) argument 135 AliasHandleFtpOut(la, pip, ah->lnk, ah->maxpktsize); 140 protohandler_in(struct libalias *la, struct ip *pip, struct alias_data *ah) argument 142 AliasHandleFtpIn(la, pip, ah->lnk); 220 struct ip *pip, /* IP packet to examine/patch */ 231 tc = (struct tcphdr *)ip_next(pip); 232 hlen = (pip->ip_hl + tc->th_off) << 2; 233 tlen = ntohs(pip->ip_len); 237 sptr = (char *)pip; 260 la->true_addr.s_addr = pip 218 AliasHandleFtpOut( struct libalias *la, struct ip *pip, struct alias_link *lnk, int maxpacketsize ) argument 281 AliasHandleFtpIn(struct libalias *la, struct ip *pip, struct alias_link *lnk) argument 636 NewFtpMessage(struct libalias *la, struct ip *pip, struct alias_link *lnk, int maxpacketsize, int ftp_message_type) argument [all...] |
H A D | alias_smedia.c | 154 protohandler(struct libalias *la, struct ip *pip, struct alias_data *ah) argument 157 FindRtspOut(la, pip->ip_src, pip->ip_dst, 159 else AliasHandleRtspOut(la, pip, ah->lnk, ah->maxpktsize); 233 alias_rtsp_out(struct libalias *la, struct ip *pip, argument 251 tc = (struct tcphdr *)ip_next(pip); 252 hlen = (pip->ip_hl + tc->th_off) << 2; 253 tlen = ntohs(pip->ip_len); 314 FindAliasAddress(la, pip->ip_src), 396 tc = (struct tcphdr *)ip_next(pip); 417 alias_pna_out(struct libalias *la, struct ip *pip, struct alias_link *lnk, char *data, int dlen) argument 467 AliasHandleRtspOut(struct libalias *la, struct ip *pip, struct alias_link *lnk, int maxpacketsize) argument [all...] |
H A D | alias_skinny.c | 73 protohandler(struct libalias *la, struct ip *pip, struct alias_data *ah) argument 75 AliasHandleSkinny(la, pip, ah->lnk); 209 alias_skinny_reg_msg(struct RegisterMessage *reg_msg, struct ip *pip, argument 221 tc->th_sum = TcpChecksum(pip); 229 struct ip *pip, struct tcphdr *tc, 235 (void)pip; 252 alias_skinny_port_msg(struct IpPortMessage *port_msg, struct ip *pip, argument 264 tc->th_sum = TcpChecksum(pip); 271 struct ip *pip, struct tcphdr *tc, 286 opnrcv_lnk = FindUdpTcpOut(la, pip 228 alias_skinny_startmedia(struct StartMediaTransmission *start_media, struct ip *pip, struct tcphdr *tc, struct alias_link *lnk, u_int32_t localIpAddr, ConvDirection direction) argument 270 alias_skinny_opnrcvch_ack(struct libalias *la, struct OpenReceiveChannelAck *opnrcvch_ack, struct ip *pip, struct tcphdr *tc, struct alias_link *lnk, u_int32_t * localIpAddr, ConvDirection direction) argument 302 AliasHandleSkinny(struct libalias *la, struct ip *pip, struct alias_link *lnk) argument [all...] |
H A D | alias_proxy.c | 288 struct ip *pip, 297 tc = (struct tcphdr *)ip_next(pip); 321 if ((int)(ntohs(pip->ip_len) + strlen(buffer)) > maxpacketsize) 330 hlen = (pip->ip_hl + tc->th_off) << 2; 331 dlen = ntohs(pip->ip_len) - hlen; 337 p = (char *)pip; 349 tc = (struct tcphdr *)ip_next(pip); 351 AddSeq(lnk, delta + slen, pip->ip_hl, pip->ip_len, tc->th_seq, 359 accumulate = pip 287 ProxyEncodeTcpStream(struct alias_link *lnk, struct ip *pip, int maxpacketsize) argument 378 ProxyEncodeIpHeader(struct ip *pip, int maxpacketsize) argument 494 ProxyModify(struct libalias *la, struct alias_link *lnk, struct ip *pip, int maxpacketsize, int proxy_type) argument [all...] |
H A D | alias_irc.c | 109 protohandler(struct libalias *la, struct ip *pip, struct alias_data *ah) argument 113 AliasHandleIrcOut(la, pip, ah->lnk, ah->maxpktsize); 166 struct ip *pip, /* IP packet to examine */ 180 tc = (struct tcphdr *)ip_next(pip); 181 hlen = (pip->ip_hl + tc->th_off) << 2; 182 tlen = ntohs(pip->ip_len); 193 sptr = (char *)pip; 356 pip->ip_src.s_addr != true_addr.s_addr || 440 tc = (struct tcphdr *)ip_next(pip); 442 AddSeq(lnk, delta + copyat + iCopy - dlen, pip 165 AliasHandleIrcOut(struct libalias *la, struct ip *pip, struct alias_link *lnk, int maxsize ) argument [all...] |
H A D | alias_dummy.c | 89 protohandler(struct libalias *la, struct ip *pip, struct alias_data *ah) argument 91 AliasHandleDummy(la, pip, ah);
|
H A D | alias_nbt.c | 94 protohandler1(struct libalias *la, struct ip *pip, struct alias_data *ah) argument 96 return (AliasHandleUdpNbt(la, pip, ah->lnk, ah->aaddr, *ah->aport)); 112 protohandler2in(struct libalias *la, struct ip *pip, struct alias_data *ah) argument 114 AliasHandleUdpNbtNS(la, pip, ah->lnk, ah->aaddr, ah->aport, 120 protohandler2out(struct libalias *la, struct ip *pip, struct alias_data *ah) argument 122 return (AliasHandleUdpNbtNS(la, pip, ah->lnk, &pip->ip_src, ah->sport, 329 struct ip *pip, /* IP packet to examine/patch */ 346 uh = (struct udphdr *)ip_next(pip); 755 struct ip *pip, /* I 327 AliasHandleUdpNbt( struct libalias *la, struct ip *pip, struct alias_link *lnk, struct in_addr *alias_address, u_short alias_port) argument 753 AliasHandleUdpNbtNS( struct libalias *la, struct ip *pip, struct alias_link *lnk, struct in_addr *alias_address, u_short *alias_port, struct in_addr *original_address, u_short *original_port) argument [all...] |
/freebsd-12-stable/usr.sbin/ppp/ |
H A D | tcpmss.c | 148 struct ip *pip; local 156 pip = (struct ip *)MBUF_CTOP(bp); 157 hlen = pip->ip_hl << 2; 163 if (pip->ip_p == IPPROTO_TCP && (ntohs(pip->ip_off) & IP_OFFMASK) == 0 && 164 ntohs(pip->ip_len) == plen && hlen <= plen &&
|
H A D | vjcomp.c | 79 struct ip *pip; local 83 pip = (struct ip *)MBUF_CTOP(bp); 84 if (*proto == PROTO_IP && pip->ip_p == IPPROTO_TCP && 86 type = sl_compress_tcp(bp, pip, &bundle->ncp.ipcp.vj.cslc,
|
H A D | ip.c | 208 * One (and only one) of pip or pip6 must be set. 257 const struct ip *pip = (const struct ip *)packet; local 259 len = ntohs(pip->ip_off) & IP_OFFMASK; /* fragment offset */ 273 ncpaddr_setip4(&srcaddr, pip->ip_src); 274 ncpaddr_setip4(&dstaddr, pip->ip_dst); 275 datalen = ntohs(pip->ip_len) - (pip->ip_hl << 2); 276 payload = packet + (pip->ip_hl << 2); 277 cproto = pip->ip_p; 557 * One of pip o 599 const struct ip *pip = (const struct ip *)packet; local [all...] |
/freebsd-12-stable/cddl/contrib/opensolaris/lib/libdtrace/common/ |
H A D | dt_provider.c | 507 dt_probe_instance_t *pip, *pip_next; local 521 for (pip = prp->pr_inst; pip != NULL; pip = pip_next) { 522 pip_next = pip->pi_next; 523 dt_free(dtp, pip->pi_rname); 524 dt_free(dtp, pip->pi_fname); 525 dt_free(dtp, pip->pi_offs); 526 dt_free(dtp, pip->pi_enoffs); 527 dt_free(dtp, pip); 540 dt_probe_instance_t *pip; local 677 dt_probe_info(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp, dtrace_probeinfo_t *pip) argument 815 dtrace_probe_info(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp, dtrace_probeinfo_t *pip) argument [all...] |
H A D | dt_program.c | 87 dtrace_proginfo_t *pip) 93 if (pip == NULL) 96 bzero(pip, sizeof (dtrace_proginfo_t)); 99 pip->dpi_descattr = _dtrace_maxattr; 100 pip->dpi_stmtattr = _dtrace_maxattr; 102 pip->dpi_descattr = _dtrace_defattr; 103 pip->dpi_stmtattr = _dtrace_defattr; 113 pip->dpi_descattr = 114 dt_attr_min(stp->ds_desc->dtsd_descattr, pip->dpi_descattr); 116 pip 86 dtrace_program_info(dtrace_hdl_t *dtp, dtrace_prog_t *pgp, dtrace_proginfo_t *pip) argument 153 dtrace_program_exec(dtrace_hdl_t *dtp, dtrace_prog_t *pgp, dtrace_proginfo_t *pip) argument [all...] |
H A D | dt_dof.c | 406 dt_probe_instance_t *pip; local 440 for (pip = prp->pr_inst; pip != NULL; pip = pip->pi_next) { 441 dt_dprintf("adding probe for %s:%s\n", pip->pi_fname, 444 dofpr.dofpr_func = dof_add_string(ddo, pip->pi_fname); 451 assert(pip->pi_noffs + pip->pi_nenoffs > 0); 455 dofpr.dofpr_noffs = pip [all...] |
/freebsd-12-stable/lib/libc/tests/gen/ |
H A D | fmtmsg_test.c | 163 int pip[2]; local 170 if (pipe(pip) == -1) 176 close(pip[0]); 177 if (pip[1] != STDERR_FILENO && 178 dup2(pip[1], STDERR_FILENO) == -1) 186 close(pip[1]); 190 while ((n = read(pip[0], p, result + resultsize - p - 1)) != 0) { 210 close(pip[0]);
|
/freebsd-12-stable/bin/sh/ |
H A D | redir.c | 265 int pip[2]; local 270 if (pipe(pip) < 0) 280 flags = fcntl(pip[1], F_GETFL, 0); 281 if (flags != -1 && fcntl(pip[1], F_SETFL, flags | O_NONBLOCK) != -1) { 282 written = write(pip[1], p, len); 287 fcntl(pip[1], F_SETFL, flags); 291 close(pip[0]); 297 xwrite(pip[1], p + written, len - written); 301 close(pip[1]); 302 return pip[ [all...] |
H A D | eval.c | 577 int pip[2]; local 588 pip[1] = -1; 590 if (pipe(pip) < 0) { 602 if (pip[1] >= 0) { 603 if (!(prevfd >= 0 && pip[0] == 0)) 604 close(pip[0]); 605 if (pip[1] != 1) { 606 dup2(pip[1], 1); 607 close(pip[1]); 614 prevfd = pip[ 647 int pip[2]; local 831 int pip[2]; local [all...] |
/freebsd-12-stable/tests/sys/kern/ |
H A D | reaper.c | 49 int pip[2]; local 59 r = pipe(pip); 65 if (close(pip[1]) != 0) 71 if (read(pip[0], &(uint8_t){ 0 }, 1) != 0) 85 r = close(pip[1]); 93 r = close(pip[0]); 150 int pip[2]; local 174 r = pipe(pip); 180 if (close(pip[1]) != 0) 186 if (read(pip[ 300 int pip[2]; local 591 int pip[2]; local 650 int pip[2]; local [all...] |
/freebsd-12-stable/contrib/processor-trace/libipt/src/ |
H A D | pt_insn.c | 172 int pt_insn_next_ip(uint64_t *pip, const struct pt_insn *insn, argument 202 if (pip) 203 *pip = ip;
|