Home
last modified time | relevance | path

Searched full:pip (Results 1 – 25 of 76) sorted by relevance

1234

/freebsd/sys/netinet/libalias/
H A Dalias.c273 struct ip *pip, u_char ip_p, u_short *ip_sum);
274 static int ProtoAliasOut(struct libalias *la, struct ip *pip,
289 IcmpAliasIn1(struct libalias *la, struct ip *pip) in IcmpAliasIn1() argument
295 ic = (struct icmp *)ip_next(pip); in IcmpAliasIn1()
298 lnk = FindIcmpIn(la, pip->ip_src, pip->ip_dst, ic->icmp_id, 1); in IcmpAliasIn1()
318 DifferentialChecksum(&pip->ip_sum, in IcmpAliasIn1()
319 &original_address, &pip->ip_dst, 2); in IcmpAliasIn1()
320 pip->ip_dst = original_address; in IcmpAliasIn1()
333 IcmpAliasIn2(struct libalias *la, struct ip *pip) in IcmpAliasIn2() argument
342 ic = (struct icmp *)ip_next(pip); in IcmpAliasIn2()
[all …]
H A Dalias_pptp.c97 protohandlerin(struct libalias *la, struct ip *pip, struct alias_data *ah) in protohandlerin() argument
99 AliasHandlePptpIn(la, pip, ah->lnk); in protohandlerin()
104 protohandlerout(struct libalias *la, struct ip *pip, struct alias_data *ah) in protohandlerout() argument
106 AliasHandlePptpOut(la, pip, ah->lnk); in protohandlerout()
111 protohandlergrein(struct libalias *la, struct ip *pip, struct alias_data *ah) in protohandlergrein() argument
114 AliasHandlePptpGreIn(la, pip) == 0) in protohandlergrein()
120 protohandlergreout(struct libalias *la, struct ip *pip, struct alias_data *ah) in protohandlergreout() argument
122 if (AliasHandlePptpGreOut(la, pip) == 0) in protohandlergreout()
291 struct ip *pip, /* IP packet to examine/patch */ in AliasHandlePptpOut() argument
301 if ((cptr = AliasVerifyPptp(pip, &ctl_type)) == NULL) in AliasHandlePptpOut()
[all …]
H A Dalias_ftp.c131 protohandler_out(struct libalias *la, struct ip *pip, struct alias_data *ah) in protohandler_out() argument
133 AliasHandleFtpOut(la, pip, ah->lnk, ah->maxpktsize); in protohandler_out()
138 protohandler_in(struct libalias *la, struct ip *pip, struct alias_data *ah) in protohandler_in() argument
140 AliasHandleFtpIn(la, pip, ah->lnk); in protohandler_in()
218 struct ip *pip, /* IP packet to examine/patch */ in AliasHandleFtpOut() argument
229 tc = (struct tcphdr *)ip_next(pip); in AliasHandleFtpOut()
230 hlen = (pip->ip_hl + tc->th_off) << 2; in AliasHandleFtpOut()
231 tlen = ntohs(pip->ip_len); in AliasHandleFtpOut()
235 sptr = (char *)pip; in AliasHandleFtpOut()
258 la->true_addr.s_addr = pip->ip_src.s_addr; in AliasHandleFtpOut()
[all …]
H A Dalias_smedia.c152 protohandler(struct libalias *la, struct ip *pip, struct alias_data *ah) in protohandler() argument
155 FindRtspOut(la, pip->ip_src, pip->ip_dst, in protohandler()
157 else AliasHandleRtspOut(la, pip, ah->lnk, ah->maxpktsize); in protohandler()
231 alias_rtsp_out(struct libalias *la, struct ip *pip, in alias_rtsp_out() argument
249 tc = (struct tcphdr *)ip_next(pip); in alias_rtsp_out()
250 hlen = (pip->ip_hl + tc->th_off) << 2; in alias_rtsp_out()
251 tlen = ntohs(pip->ip_len); in alias_rtsp_out()
312 FindAliasAddress(la, pip->ip_src), in alias_rtsp_out()
394 tc = (struct tcphdr *)ip_next(pip); in alias_rtsp_out()
396 AddSeq(lnk, delta + new_dlen - dlen, pip->ip_hl, pip->ip_len, in alias_rtsp_out()
[all …]
H A Dalias_proxy.c286 struct ip *pip, in ProxyEncodeTcpStream() argument
295 tc = (struct tcphdr *)ip_next(pip); in ProxyEncodeTcpStream()
319 if ((int)(ntohs(pip->ip_len) + strlen(buffer)) > maxpacketsize) in ProxyEncodeTcpStream()
328 hlen = (pip->ip_hl + tc->th_off) << 2; in ProxyEncodeTcpStream()
329 dlen = ntohs(pip->ip_len) - hlen; in ProxyEncodeTcpStream()
335 p = (char *)pip; in ProxyEncodeTcpStream()
347 tc = (struct tcphdr *)ip_next(pip); in ProxyEncodeTcpStream()
349 AddSeq(lnk, delta + slen, pip->ip_hl, pip->ip_len, tc->th_seq, in ProxyEncodeTcpStream()
357 accumulate = pip->ip_len; in ProxyEncodeTcpStream()
358 pip->ip_len = htons(ntohs(pip->ip_len) + slen); in ProxyEncodeTcpStream()
[all …]
H A Dalias_skinny.c71 protohandler(struct libalias *la, struct ip *pip, struct alias_data *ah) in protohandler() argument
73 AliasHandleSkinny(la, pip, ah->lnk); in protohandler()
207 alias_skinny_reg_msg(struct RegisterMessage *reg_msg, struct ip *pip, in alias_skinny_reg_msg() argument
219 tc->th_sum = TcpChecksum(pip); in alias_skinny_reg_msg()
227 struct ip *pip, struct tcphdr *tc, in alias_skinny_startmedia() argument
233 (void)pip; in alias_skinny_startmedia()
250 alias_skinny_port_msg(struct IpPortMessage *port_msg, struct ip *pip, in alias_skinny_port_msg() argument
262 tc->th_sum = TcpChecksum(pip); in alias_skinny_port_msg()
269 struct ip *pip, struct tcphdr *tc, in alias_skinny_opnrcvch_ack() argument
282 opnrcv_lnk = FindUdpTcpOut(la, pip->ip_src, null_addr, in alias_skinny_opnrcvch_ack()
[all …]
H A Dalias_util.c98 IpChecksum(struct ip *pip) in IpChecksum() argument
100 return (LibAliasInternetChecksum(NULL, (u_short *)pip, in IpChecksum()
101 (pip->ip_hl << 2))); in IpChecksum()
106 TcpChecksum(struct ip *pip) in TcpChecksum() argument
113 nhdr = pip->ip_hl << 2; in TcpChecksum()
114 ntcp = ntohs(pip->ip_len) - nhdr; in TcpChecksum()
116 tc = (struct tcphdr *)ip_next(pip); in TcpChecksum()
133 ptr = (void *)&pip->ip_dst; in TcpChecksum()
136 ptr = (void *)&pip->ip_src; in TcpChecksum()
140 sum += htons((u_short)pip->ip_p); in TcpChecksum()
H A Dalias_irc.c107 protohandler(struct libalias *la, struct ip *pip, struct alias_data *ah) in protohandler() argument
111 AliasHandleIrcOut(la, pip, ah->lnk, ah->maxpktsize); in protohandler()
164 struct ip *pip, /* IP packet to examine */ in AliasHandleIrcOut() argument
178 tc = (struct tcphdr *)ip_next(pip); in AliasHandleIrcOut()
179 hlen = (pip->ip_hl + tc->th_off) << 2; in AliasHandleIrcOut()
180 tlen = ntohs(pip->ip_len); in AliasHandleIrcOut()
191 sptr = (char *)pip; in AliasHandleIrcOut()
354 pip->ip_src.s_addr != true_addr.s_addr || in AliasHandleIrcOut()
438 tc = (struct tcphdr *)ip_next(pip); in AliasHandleIrcOut()
440 AddSeq(lnk, delta + copyat + iCopy - dlen, pip->ip_hl, in AliasHandleIrcOut()
[all …]
/freebsd/tests/sys/netinet/libalias/
H A Dutil.h65 #define NAT_CHECK(pip, src, dst, msq) do { \ argument
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 { \ argument
79 int len = ntohs(pip->ip_len); \
80 pip->ip_src = src; \
[all …]
H A D2_natout.c45 struct ip *pip; variable
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);
66 struct ip *pip; variable
72 pip = ip_packet(254, 64);
[all …]
/freebsd/sys/contrib/device-tree/Bindings/net/
H A Dcavium-pip.txt1 * PIP Ethernet nexus.
3 The PIP Ethernet nexus can control several data packet input/output
9 Properties for the PIP nexus:
10 - compatible: "cavium,octeon-3860-pip"
14 - reg: The base address of the PIP's register bank.
20 Properties for PIP interfaces which is a child the PIP nexus:
21 - compatible: "cavium,octeon-3860-pip-interface"
31 Properties for PIP port which is a child the PIP interface:
32 - compatible: "cavium,octeon-3860-pip-port"
48 pip@11800a0000000 {
[all …]
/freebsd/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddt_provider.c508 dt_probe_instance_t *pip, *pip_next; in dt_probe_destroy() local
522 for (pip = prp->pr_inst; pip != NULL; pip = pip_next) { in dt_probe_destroy()
523 pip_next = pip->pi_next; in dt_probe_destroy()
524 dt_free(dtp, pip->pi_rname); in dt_probe_destroy()
525 dt_free(dtp, pip->pi_fname); in dt_probe_destroy()
526 dt_free(dtp, pip->pi_offs); in dt_probe_destroy()
527 dt_free(dtp, pip->pi_enoffs); in dt_probe_destroy()
528 dt_free(dtp, pip); in dt_probe_destroy()
541 dt_probe_instance_t *pip; in dt_probe_define() local
547 for (pip = prp->pr_inst; pip != NULL; pip = pip->pi_next) { in dt_probe_define()
[all …]
H A Ddt_program.c87 dtrace_proginfo_t *pip) in dtrace_program_info() argument
93 if (pip == NULL) in dtrace_program_info()
96 bzero(pip, sizeof (dtrace_proginfo_t)); in dtrace_program_info()
99 pip->dpi_descattr = _dtrace_maxattr; in dtrace_program_info()
100 pip->dpi_stmtattr = _dtrace_maxattr; in dtrace_program_info()
102 pip->dpi_descattr = _dtrace_defattr; in dtrace_program_info()
103 pip->dpi_stmtattr = _dtrace_defattr; in dtrace_program_info()
113 pip->dpi_descattr = in dtrace_program_info()
114 dt_attr_min(stp->ds_desc->dtsd_descattr, pip->dpi_descattr); in dtrace_program_info()
116 pip->dpi_stmtattr = in dtrace_program_info()
[all …]
/freebsd/tests/sys/kern/
H A Dreaper.c47 int pip[2]; in ATF_TC_BODY() local
57 r = pipe(pip); in ATF_TC_BODY()
63 if (close(pip[1]) != 0) in ATF_TC_BODY()
69 if (read(pip[0], &(uint8_t){ 0 }, 1) != 0) in ATF_TC_BODY()
83 r = close(pip[1]); in ATF_TC_BODY()
91 r = close(pip[0]); in ATF_TC_BODY()
148 int pip[2]; in ATF_TC_BODY() local
172 r = pipe(pip); in ATF_TC_BODY()
178 if (close(pip[1]) != 0) in ATF_TC_BODY()
184 if (read(pip[0], &(uint8_t){ 0 }, 1) != 0) in ATF_TC_BODY()
[all …]
/freebsd/sys/contrib/device-tree/src/mips/cavium-octeon/
H A Docteon_3xxx.dts178 pip: pip@11800a0000000 { label
207 compatible = "cavium,octeon-3860-pip-port";
214 compatible = "cavium,octeon-3860-pip-port";
219 compatible = "cavium,octeon-3860-pip-port";
224 compatible = "cavium,octeon-3860-pip-port";
229 compatible = "cavium,octeon-3860-pip-port";
234 compatible = "cavium,octeon-3860-pip-port";
239 compatible = "cavium,octeon-3860-pip-port";
244 compatible = "cavium,octeon-3860-pip-port";
249 compatible = "cavium,octeon-3860-pip-port";
[all …]
H A Docteon_68xx.dts255 pip: pip@11800a0000000 { label
256 compatible = "cavium,octeon-3860-pip";
262 compatible = "cavium,octeon-3860-pip-interface";
268 compatible = "cavium,octeon-3860-pip-port";
274 compatible = "cavium,octeon-3860-pip-port";
280 compatible = "cavium,octeon-3860-pip-port";
286 compatible = "cavium,octeon-3860-pip-port";
294 compatible = "cavium,octeon-3860-pip-interface";
300 compatible = "cavium,octeon-3860-pip-port";
306 compatible = "cavium,octeon-3860-pip-port";
[all …]
H A Ddlink_dsr-500n-1000n.dtsi19 pip: pip@11800a0000000 { label
53 pip = &pip;
H A Dubnt_e100.dts29 pip: pip@11800a0000000 { label
60 pip = &pip;
/freebsd/tests/sys/kern/pipe/
H A Dpipe_reverse2_test.c39 int pip[2]; in main() local
43 if (pipe(pip) == -1) in main()
47 FD_SET(pip[0], &set); in main()
48 n = select(pip[1] + 1, NULL, &set, NULL, &(struct timeval){ 0, 0 }); in main()
52 n = write(pip[0], "x", 1); in main()
57 FD_SET(pip[0], &set); in main()
58 n = select(pip[1] + 1, NULL, &set, NULL, &(struct timeval){ 0, 0 }); in main()
/freebsd/bin/sh/
H A Deval.c566 int pip[2]; in evalpipe() local
577 pip[1] = -1; in evalpipe()
579 if (pipe(pip) < 0) { in evalpipe()
591 if (pip[1] >= 0) { in evalpipe()
592 if (!(prevfd >= 0 && pip[0] == 0)) in evalpipe()
593 close(pip[0]); in evalpipe()
594 if (pip[1] != 1) { in evalpipe()
595 dup2(pip[1], 1); in evalpipe()
596 close(pip[1]); in evalpipe()
603 prevfd = pip[0]; in evalpipe()
[all …]
H A Dredir.c257 int pip[2]; in openhere() local
262 if (pipe(pip) < 0) in openhere()
272 flags = fcntl(pip[1], F_GETFL, 0); in openhere()
273 if (flags != -1 && fcntl(pip[1], F_SETFL, flags | O_NONBLOCK) != -1) { in openhere()
274 written = write(pip[1], p, len); in openhere()
279 fcntl(pip[1], F_SETFL, flags); in openhere()
283 close(pip[0]); in openhere()
289 xwrite(pip[1], p + written, len - written); in openhere()
293 close(pip[1]); in openhere()
294 return pip[0]; in openhere()
/freebsd/contrib/libcbor/doc/source/
H A Ddevelopment.rst96 - `Python <https://www.python.org/>`_ and `pip <https://pypi.python.org/pypi/pip>`_ (Sphinx platform)
110 pip install sphinx
111 pip install sphinx_rtd_theme
112 pip install breathe
113 pip install https://github.com/lepture/python-livereload/archive/master.zip
114 pip install sphinx-autobuild
/freebsd/lib/libc/tests/gen/
H A Dfmtmsg_test.c160 int pip[2]; in run_test() local
167 if (pipe(pip) == -1) in run_test()
173 close(pip[0]); in run_test()
174 if (pip[1] != STDERR_FILENO && in run_test()
175 dup2(pip[1], STDERR_FILENO) == -1) in run_test()
183 close(pip[1]); in run_test()
187 while ((n = read(pip[0], p, result + resultsize - p - 1)) != 0) { in run_test()
207 close(pip[0]); in run_test()
/freebsd/usr.sbin/ppp/
H A Dtcpmss.c151 struct ip *pip; in tcpmss_Check() local
165 pip = (struct ip *)MBUF_CTOP(bp); in tcpmss_Check()
167 switch (pip->ip_v) { in tcpmss_Check()
173 hlen = pip->ip_hl << 2; in tcpmss_Check()
174 if (pip->ip_p == IPPROTO_TCP && (ntohs(pip->ip_off) & IP_OFFMASK) == 0 && in tcpmss_Check()
175 ntohs(pip->ip_len) == plen && hlen <= plen && in tcpmss_Check()
212 log_Printf(LogDEBUG, "tcpmss_Check: Unknown IP family %u\n", pip->ip_v); in tcpmss_Check()
/freebsd/crypto/libecc/.github/workflows/
H A Dlibecc_meson_build.yml28 sudo apt-get -y install python3-pip;
29 pip install meson;
30 pip install ninja;
31 pip install dunamai;

1234