| /freebsd/sys/netinet/libalias/ |
| H A D | alias.c | 272 static int ProtoAliasIn(struct libalias *la, struct in_addr ip_src, 299 ret = FindIcmpIn(la, pip->ip_src, pip->ip_dst, ic->icmp_id, 1, &lnk); in IcmpAliasIn1() 350 ret = FindUdpTcpIn(la, ip->ip_dst, ip->ip_src, in IcmpAliasIn2() 356 ret = FindUdpTcpIn(la, ip->ip_dst, ip->ip_src, in IcmpAliasIn2() 364 ret = FindIcmpIn(la, ip->ip_dst, ip->ip_src, in IcmpAliasIn2() 383 accumulate = twowords(&ip->ip_src); in IcmpAliasIn2() 401 ip->ip_src = original_address; in IcmpAliasIn2() 412 accumulate = twowords(&ip->ip_src); in IcmpAliasIn2() 429 ip->ip_src = original_address; in IcmpAliasIn2() 496 ret = FindIcmpOut(la, pip->ip_src, pip->ip_dst, ic->icmp_id, create, in IcmpAliasOut1() [all …]
|
| H A D | alias_pptp.c | 477 lnk = FindPptpOutByPeerCallId(la, pip->ip_src, pip->ip_dst, gr->gh_call_id); in AliasHandlePptpGreOut() 483 &alias_addr, &pip->ip_src, 2); in AliasHandlePptpGreOut() 484 pip->ip_src = alias_addr; in AliasHandlePptpGreOut() 501 lnk = FindPptpInByPeerCallId(la, pip->ip_src, pip->ip_dst, gr->gh_call_id); in AliasHandlePptpGreIn()
|
| /freebsd/sys/netinet/ |
| H A D | in_gif.c | 93 #define GIF_HASH_SC(sc) GIF_HASH((sc)->gif_iphdr->ip_src.s_addr,\ 110 sc->gif_iphdr->ip_src.s_addr == src && in in_gif_checkdup() 117 if (tmp->gif_iphdr->ip_src.s_addr == src && in in_gif_checkdup() 131 if (in_localip(sc->gif_iphdr->ip_src)) in in_gif_set_running() 156 if (sc->gif_iphdr->ip_src.s_addr != sin->sin_addr.s_addr) in in_gif_srcaddr() 171 CK_LIST_INSERT_HEAD(&GIF_SRCHASH(sc->gif_iphdr->ip_src.s_addr), in in_gif_attach() 234 ip->ip_src.s_addr = src->sin_addr.s_addr; in in_gif_ioctl() 262 sc->gif_iphdr->ip_src: sc->gif_iphdr->ip_dst; in in_gif_ioctl() 341 ip->ip_src.s_addr), chain) { in in_gif_lookup() 346 if (sc->gif_iphdr->ip_src.s_addr == ip->ip_dst.s_addr && in in_gif_lookup() [all …]
|
| H A D | ip_gre.c | 96 #define GRE_HASH_SC(sc) GRE_HASH((sc)->gre_oip.ip_src.s_addr,\ 131 sc->gre_oip.ip_src.s_addr == src && in in_gre_checkdup() 147 if (tmp->gre_oip.ip_src.s_addr == src && in in_gre_checkdup() 166 ip->ip_src.s_addr), chain) { in in_gre_lookup() 171 if (sc->gre_oip.ip_src.s_addr == ip->ip_dst.s_addr && in in_gre_lookup() 172 sc->gre_oip.ip_dst.s_addr == ip->ip_src.s_addr) { in in_gre_lookup() 189 if (in_localip(sc->gre_oip.ip_src)) in in_gre_set_running() 214 if (sc->gre_oip.ip_src.s_addr != sin->sin_addr.s_addr) in in_gre_srcaddr() 263 addr = sc->gre_oip.ip_src.s_addr; in in_gre_setup_socket() 360 in_pseudo(sc->gre_oip.ip_src.s_addr, in in_gre_attach() [all …]
|
| H A D | ip_icmp.c | 482 inet_ntoa_r(ip->ip_src, srcbuf), in icmp_input() 562 icp->icmp_ip.ip_src.s_addr == INADDR_ANY) in icmp_input() 637 icmpdst.sin_addr = ip->ip_src; in icmp_input() 651 if (ip->ip_src.s_addr == 0) { in icmp_input() 653 ip->ip_src = satosin(&ia->ia_broadaddr)->sin_addr; in icmp_input() 655 ip->ip_src = satosin(&ia->ia_dstaddr)->sin_addr; in icmp_input() 667 src = ntohl(ip->ip_src.s_addr); in icmp_input() 699 icmpgw.sin_addr = ip->ip_src; in icmp_input() 782 if (IN_MULTICAST(ntohl(ip->ip_src.s_addr)) || in icmp_reflect() 783 (IN_EXPERIMENTAL(ntohl(ip->ip_src.s_addr)) && !V_ip_allow_net240) || in icmp_reflect() [all …]
|
| H A D | raw_ip.c | 267 if (inp->inp_faddr.s_addr != ctx->ip->ip_src.s_addr) in rip_inp_match1() 288 !in_hosteq(inp->inp_faddr, ctx->ip->ip_src)) in rip_inp_match2() 320 ripsrc.sin_addr = ctx.ip->ip_src; in rip_input() 325 inpi.hash = INP_PCBHASH_RAW(proto, ctx.ip->ip_src.s_addr, in rip_input() 487 ip->ip_src = inp->inp_laddr; in rip_send() 493 hash_val = fib4_calc_software_hash(ip->ip_src, in rip_send() 506 if (ip->ip_src.s_addr == INADDR_ANY) { in rip_send() 509 &ip->ip_src, inp->inp_cred); in rip_send() 513 &ip->ip_src); in rip_send() 547 ip->ip_src, 0, 0, ip->ip_p, &hash_type); in rip_send() [all …]
|
| H A D | ip_fastfwd.c | 285 in_broadcast(ip->ip_src) || in ip_tryforward() 287 IN_MULTICAST(ntohl(ip->ip_src.s_addr)) || in ip_tryforward() 289 IN_LINKLOCAL(ntohl(ip->ip_src.s_addr)) || in ip_tryforward() 306 osrc.s_addr = ip->ip_src.s_addr; in ip_tryforward() 500 if (V_ipsendredirects && osrc.s_addr == ip->ip_src.s_addr && in ip_tryforward()
|
| H A D | in_rss.c | 320 return rss_proto_software_hash_v4(ip->ip_src, ip->ip_dst, in rss_mbuf_software_hash_v4() 334 return rss_proto_software_hash_v4(ip->ip_src, ip->ip_dst, in rss_mbuf_software_hash_v4() 342 return rss_proto_software_hash_v4(ip->ip_src, ip->ip_dst, in rss_mbuf_software_hash_v4()
|
| /freebsd/tests/sys/netinet/libalias/ |
| H A D | util.h | 68 pip->ip_src = src; \ 73 ATF_CHECK(addr_eq(msq, pip->ip_src)); \ 80 pip->ip_src = src; \ 85 ATF_CHECK(addr_eq(src, pip->ip_src)); \ 92 pip->ip_src = src; \ 97 ATF_CHECK(addr_eq(src, pip->ip_src)); \ 104 pip->ip_src = src; \ 109 ATF_CHECK(addr_eq(src, pip->ip_src)); \
|
| H A D | perf.c | 155 p->ip_src = batch[i].src; in main() 165 addr_eq(p->ip_src, masq)) in main() 180 p->ip_src.s_addr = ext.s_addr & htonl(0xfff00000); in main() 181 p->ip_src.s_addr |= htonl(rand_range(0, 0xffff)); in main() 201 p->ip_src.s_addr = ext.s_addr & htonl(0xfff00000); in main() 202 p->ip_src.s_addr |= htonl(rand_range(0, 0xffff)); in main() 238 p->ip_src = batch[k].dst; in main() 247 addr_eq(p->ip_src, batch[k].dst)) in main() 252 p->ip_src = batch[k].src; in main() 261 addr_eq(p->ip_src, masq)) in main()
|
| /freebsd/stand/libsa/ |
| H A D | ip.c | 71 struct in_addr ip_src; member 108 ip->ip_src = d->myip; in sendip() 112 if (ip->ip_dst.s_addr == INADDR_BROADCAST || ip->ip_src.s_addr == 0 || in sendip() 113 netmask == 0 || SAMENET(ip->ip_src, ip->ip_dst, netmask)) in sendip() 251 inet_ntoa(ip->ip_src), ntohs(uh->uh_sport), in readipv4() 269 if (ipr->ip_src.s_addr == ip->ip_src.s_addr && in readipv4() 283 ipr->ip_src = ip->ip_src; in readipv4() 291 __func__, ntohs(ip->ip_id), inet_ntoa(ip->ip_src), in readipv4() 317 inet_ntoa(ipq->ipq_hdr->ip_src))); in readipv4() 334 inet_ntoa(last->ipq_hdr->ip_src))); in readipv4() [all …]
|
| /freebsd/sys/netpfil/ipfilter/netinet/ |
| H A D | ip_netbios_pxy.c | 101 dgmbuf[0] = (char)((ip->ip_src.s_addr ) &0xFF); in ipf_p_netbios_out() 102 dgmbuf[1] = (char)((ip->ip_src.s_addr >> 8) &0xFF); in ipf_p_netbios_out() 103 dgmbuf[2] = (char)((ip->ip_src.s_addr >> 16)&0xFF); in ipf_p_netbios_out() 104 dgmbuf[3] = (char)((ip->ip_src.s_addr >> 24)&0xFF); in ipf_p_netbios_out()
|
| H A D | ip_irc_pxy.c | 296 a1 = ntohl(ip->ip_src.s_addr); in ipf_p_irc_send() 402 swip = ip->ip_src; in ipf_p_irc_send() 403 ip->ip_src = nat->nat_nsrcip; in ipf_p_irc_send() 416 ip->ip_src = swip; in ipf_p_irc_send()
|
| /freebsd/sbin/dhclient/ |
| H A D | packet.c | 126 ip.ip_src.s_addr = from; in assemble_udp_ip_header() 139 sizeof(udp), checksum((unsigned char *)&ip.ip_src, in assemble_udp_ip_header() 140 2 * sizeof(ip.ip_src), in assemble_udp_ip_header() 201 memcpy(&from->sin_addr, &ip->ip_src, 4); in decode_udp_ip_header() 235 pseudo_sum = checksum((unsigned char *)&ip->ip_src, in decode_udp_ip_header() 236 2 * sizeof(ip->ip_src), in decode_udp_ip_header()
|
| /freebsd/tests/sys/netinet/ |
| H A D | output.sh | 47 ip_src="${net_src}1" 61 jexec ${jname}a ifconfig ${epair}a inet ${ip_src}/${plen} 117 ip_src="${net_src}1" 131 jexec ${jname}a ifconfig ${epair}a inet ${ip_src}/${plen} 186 ip_src="${net_src}1" 198 jexec ${jname}a ifconfig ${epair}a inet ${ip_src}/${plen} 253 ip_src="${net_src}1" 287 jexec ${jname}a ifconfig ${lo_src} inet ${ip_src}/32 382 ip_src="${net_src}1" 416 jexec ${jname}a ifconfig ${lo_src} inet ${ip_src}/32 [all …]
|
| /freebsd/contrib/pf/authpf/ |
| H A D | authpf.c | 748 change_filter(int add, const char *l_user, const char *ip_src) in change_filter() argument 763 if (l_user == NULL || !l_user[0] || ip_src == NULL || !ip_src[0]) { in change_filter() 772 if (asprintf(&ipstr, "user_ip=%s", ip_src) == -1) in change_filter() 819 syslog(LOG_INFO, "allowing %s, user %s", ip_src, l_user); in change_filter() 825 ip_src, l_user, (uintmax_t)(Tend.tv_sec - Tstart.tv_sec)); in change_filter() 843 change_table(int add, const char *ip_src) in change_table() argument 852 if (ip_src == NULL || !ip_src[0]) in change_table() 854 if (inet_pton(AF_INET, ip_src, &addr.pfra_ip4addr) == 1) { in change_table() 857 } else if (inet_pton(AF_INET6, ip_src, &addr.pfra_ip6addr) == 1) { in change_table() 873 add ? "add" : "remove", ip_src, tablename, in change_table()
|
| /freebsd/tests/sys/netinet6/ |
| H A D | output6.sh | 47 ip_src="${net_src}1" 61 jexec ${jname}a ifconfig ${epair}a inet6 ${ip_src}/${plen} 125 ip_src="${net_src}1" 139 jexec ${jname}a ifconfig ${epair}a inet6 ${ip_src}/${plen} 202 ip_src="${net_src}1" 214 jexec ${jname}a ifconfig ${epair}a inet6 ${ip_src}/${plen} 278 ip_src="${net_src}::1" 314 jexec ${jname}a ifconfig ${lo_src} inet6 ${ip_src}/128 419 ip_src="${net_src}::1" 455 jexec ${jname}a ifconfig ${lo_src} inet6 ${ip_src}/128 [all …]
|
| /freebsd/sbin/ipf/ipsend/ |
| H A D | ip.c | 125 if (ip->ip_src.s_addr != local_ip.s_addr) { in send_ip() 126 (void) arp((char *)&ip->ip_src, (char *) &local_arp); in send_ip() 128 local_ip = ip->ip_src; in send_ip() 254 ip2->ip_src = ip->ip_src; in send_tcp() 296 ti->ti_src = ip->ip_src; in send_udp()
|
| H A D | ipsend.c | 108 (char *)&ic->icmp_ip.ip_src) == -1) in do_icmp() 149 ph.h.src = ip->ip_src.s_addr; in udpcksum() 315 if (resolve(src, (char *)&ip->ip_src) == -1) in main() 399 printf("Source: %s\n", inet_ntoa(ip->ip_src)); in main()
|
| /freebsd/contrib/tcpdump/ |
| H A D | print-tcp.c | 192 GET_IPADDR_STRING(ip->ip_src), in tcp_print() 216 GET_IPADDR_STRING(ip->ip_src), in tcp_print() 327 … if (UNALIGNED_MEMCMP(ip->ip_src, ip->ip_dst, sizeof(ip->ip_dst)) > 0) in tcp_print() 333 UNALIGNED_MEMCPY(&tha.dst, ip->ip_src, in tcp_print() 334 sizeof(ip->ip_src)); in tcp_print() 339 UNALIGNED_MEMCPY(&tha.src, ip->ip_src, in tcp_print() 340 sizeof(ip->ip_src)); in tcp_print() 929 MD5_Update(&ctx, (const char *)&ip->ip_src, sizeof(ip->ip_src)); in tcp_verify_signature()
|
| H A D | print-ip.c | 152 ph.src = GET_IPV4_TO_NETWORK_ORDER(ip->ip_src); in nextproto4_cksum() 441 GET_IPADDR_STRING(ip->ip_src), in ip_print() 460 GET_IPADDR_STRING(ip->ip_src), in ip_print() 490 ND_PRINT("%s > %s:", GET_IPADDR_STRING(ip->ip_src), in ip_print()
|
| /freebsd/sbin/natd/ |
| H A D | icmp.c | 100 ip->ip_dst = ip->ip_src; in SendNeedFragIcmp() 101 ip->ip_src = swap; in SendNeedFragIcmp()
|
| /freebsd/tools/tools/netmap/ |
| H A D | pkt_hash.c | 155 rc = sym_hash_fn(ntohl(iph->ip_src.s_addr), in decode_ip_n_hash() 166 rc = sym_hash_fn(ntohl(iph->ip_src.s_addr), in decode_ip_n_hash() 173 rc = sym_hash_fn(ntohl(iph->ip_src.s_addr), in decode_ip_n_hash() 196 rc = sym_hash_fn(ntohl(iph->ip_src.s_addr), in decode_ip_n_hash()
|
| /freebsd/cddl/lib/libdtrace/ |
| H A D | ip.d | 234 inet_ntoa(&((struct ip *)p)->ip_src.s_addr) : 252 inet_ntoa(&((struct ip *)m->m_data)->ip_src.s_addr) : 283 ipv4_src = p == NULL ? 0 : (ipaddr_t)ntohl(p->ip_src.s_addr); 285 ipv4_saddr = p == NULL ? 0 : inet_ntoa(&p->ip_src.s_addr);
|
| /freebsd/sys/netpfil/ipfw/nat64/ |
| H A D | nat64_translate.c | 494 sum = ~ip->ip_src.s_addr >> 16; in nat64_cksum_convert() 495 sum += ~ip->ip_src.s_addr & 0xffff; in nat64_cksum_convert() 850 oip->ip_src = ip->ip_dst; in nat64_icmp_reflect() 851 oip->ip_dst = ip->ip_src; in nat64_icmp_reflect() 1052 if (nat64_check_ip4(ip.ip_src.s_addr) != 0 || in nat64_icmp_translate() 1054 nat64_check_private_ip4(cfg, ip.ip_src.s_addr) != 0 || in nat64_icmp_translate() 1057 ntohl(ip.ip_src.s_addr), ntohl(ip.ip_dst.s_addr)); in nat64_icmp_translate() 1071 if (ip.ip_src.s_addr != nat64_get_ip4(&ip6->ip6_dst)) { in nat64_icmp_translate() 1073 "%04x vs %04x", ip.ip_src.s_addr, in nat64_icmp_translate() 1535 ip.ip_src.s_addr = nat64_extract_ip4(&ip6i->ip6_src, cfg->plat_plen); in nat64_handle_icmp6() [all …]
|