Searched refs:pip (Results 1 - 25 of 57) sorted by relevance

123

/freebsd-12-stable/tests/sys/kern/pipe/
H A Dpipe_reverse2_test.c41 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 Dutil.h65 #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 D2_natout.c45 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 Dalias.c274 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 Dalias_pptp.c99 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 Dalias_util.c100 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 Dalias_cuseeme.c61 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 Dalias_ftp.c133 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 Dalias_smedia.c154 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 Dalias_skinny.c73 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 Dalias_proxy.c288 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 Dalias_irc.c109 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 Dalias_dummy.c89 protohandler(struct libalias *la, struct ip *pip, struct alias_data *ah) argument
91 AliasHandleDummy(la, pip, ah);
H A Dalias_nbt.c94 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 Dtcpmss.c148 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 Dvjcomp.c79 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 Dip.c208 * 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 Ddt_provider.c507 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 Ddt_program.c87 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 Ddt_dof.c406 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 Dfmtmsg_test.c163 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 Dredir.c265 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 Deval.c577 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 Dreaper.c49 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 Dpt_insn.c172 int pt_insn_next_ip(uint64_t *pip, const struct pt_insn *insn, argument
202 if (pip)
203 *pip = ip;

Completed in 217 milliseconds

123