Home
last modified time | relevance | path

Searched refs:ip_addr (Results 1 – 25 of 29) sorted by relevance

12

/lib/liblwip/src/core/ipv6/
Dip6_addr.c38 ip_addr_netcmp(struct ip_addr *addr1, struct ip_addr *addr2, in ip_addr_netcmp()
39 struct ip_addr *mask) in ip_addr_netcmp()
49 ip_addr_cmp(struct ip_addr *addr1, struct ip_addr *addr2) in ip_addr_cmp()
58 ip_addr_set(struct ip_addr *dest, struct ip_addr *src) in ip_addr_set()
60 SMEMCPY(dest, src, sizeof(struct ip_addr)); in ip_addr_set()
68 ip_addr_isany(struct ip_addr *addr) in ip_addr_isany()
Dip6.c75 ip_route(struct ip_addr *dest) in ip_route()
80 if (ip_addr_netcmp(dest, &(netif->ip_addr), &(netif->netmask))) { in ip_route()
102 if ((netif = ip_route((struct ip_addr *)&(iphdr->dest))) == NULL) { in ip_forward()
106 ip_addr_debug_print(IP_DEBUG, ((struct ip_addr *)&(iphdr->dest))); in ip_forward()
134 ip_addr_debug_print(IP_DEBUG, ((struct ip_addr *)&(iphdr->dest))); in ip_forward()
143 netif->output(netif, p, (struct ip_addr *)&(iphdr->dest)); in ip_forward()
190 ip_addr_debug_print(IP_DEBUG, ((struct ip_addr *)&(iphdr->dest))); in ip_input()
192 ip_addr_debug_print(IP_DEBUG, ((struct ip_addr *)&(iphdr->dest))); in ip_input()
195 if (ip_addr_cmp(&(iphdr->dest), &(netif->ip_addr))) { in ip_input()
260 ip_output_if (struct pbuf *p, struct ip_addr *src, struct ip_addr *dest, in ip_output_if()
[all …]
Dicmp6.c52 struct ip_addr tmpaddr; in icmp_input()
137 (struct ip_addr *)&(iphdr->src), ICMP_TTL, IP_PROTO_ICMP); in icmp_dest_unreach()
175 (struct ip_addr *)&(iphdr->src), ICMP_TTL, IP_PROTO_ICMP); in icmp_time_exceeded()
Dinet6.c81 struct ip_addr *src, struct ip_addr *dest, in inet_chksum_pseudo()
/lib/liblwip/src/include/ipv6/lwip/
Dip_addr.h47 struct ip_addr { struct
76 u8_t ip_addr_netcmp(struct ip_addr *addr1, struct ip_addr *addr2,
77 struct ip_addr *mask);
78 u8_t ip_addr_cmp(struct ip_addr *addr1, struct ip_addr *addr2);
79 void ip_addr_set(struct ip_addr *dest, struct ip_addr *src);
80 u8_t ip_addr_isany(struct ip_addr *addr);
Dip.h71 #define IP_PCB struct ip_addr local_ip; \
72 struct ip_addr remote_ip; \
96 struct ip_addr src, dest; /* source and destination IP addresses */
105 struct netif *ip_route(struct ip_addr *dest);
110 err_t ip_output(struct pbuf *p, struct ip_addr *src, struct ip_addr *dest,
113 err_t ip_output_if(struct pbuf *p, struct ip_addr *src, struct ip_addr *dest,
Dinet.h46 struct ip_addr *src, struct ip_addr *dest,
/lib/liblwip/src/core/
Dnetif.c146 ip_addr_set_zero(&netif->ip_addr); in netif_add()
332 if (ipaddr && (ip_addr_cmp(ipaddr, &(netif->ip_addr))) == 0) { in netif_set_ipaddr()
338 if (ip_addr_cmp(&(pcb->local_ip), &(netif->ip_addr)) in netif_set_ipaddr()
356 (ip_addr_cmp(&(lpcb->local_ip), &(netif->ip_addr)))) { in netif_set_ipaddr()
367 ip_addr_set(&(netif->ip_addr), ipaddr); in netif_set_ipaddr()
373 ip4_addr1_16(&netif->ip_addr), in netif_set_ipaddr()
374 ip4_addr2_16(&netif->ip_addr), in netif_set_ipaddr()
375 ip4_addr3_16(&netif->ip_addr), in netif_set_ipaddr()
376 ip4_addr4_16(&netif->ip_addr))); in netif_set_ipaddr()
Dudp.c291 if (pcb != NULL || ip_addr_cmp(&inp->ip_addr, &current_iphdr_dest)) {
629 src_ip = &(netif->ip_addr);
633 if (!ip_addr_cmp(&(pcb->local_ip), &(netif->ip_addr))) {
881 pcb->local_ip = netif->ip_addr;
Draw.c260 src_ip = &(netif->ip_addr); in raw_sendto()
/lib/liblwip/src/core/ipv4/
Dip.c139 if (ip_addr_netcmp(dest, &(netif->ip_addr), &(netif->netmask))) { in ip_route()
405 ip4_addr_get_u32(&iphdr->dest), ip4_addr_get_u32(&netif->ip_addr),
407 ip4_addr_get_u32(&netif->ip_addr) & ip4_addr_get_u32(&netif->netmask),
411 if ((netif_is_up(netif)) && (!ip_addr_isany(&(netif->ip_addr)))) {
413 if (ip_addr_cmp(&current_iphdr_dest, &(netif->ip_addr)) ||
746 ip_addr_copy(iphdr->src, netif->ip_addr);
778 if (ip_addr_cmp(dest, &netif->ip_addr)) {
Dip_addr.c70 } else if (addr == ip4_addr_get_u32(&netif->ip_addr)) { in ip4_addr_isbroadcast()
73 } else if (ip_addr_netcmp(&ipaddr, &(netif->ip_addr), &(netif->netmask)) in ip4_addr_isbroadcast()
Digmp.c529 …if ((netif->flags & NETIF_FLAG_IGMP) && ((ip_addr_isany(ifaddr) || ip_addr_cmp(&(netif->ip_addr), … in igmp_joingroup()
599 …if ((netif->flags & NETIF_FLAG_IGMP) && ((ip_addr_isany(ifaddr) || ip_addr_cmp(&(netif->ip_addr), … in igmp_leavegroup()
776 ip_addr_copy(src, group->netif->ip_addr); in igmp_send()
Dautoip.c297 ip_addr_set_zero(&netif->ip_addr); in autoip_start()
/lib/liblwip/src/include/ipv4/lwip/
Dip_addr.h44 struct ip_addr { struct
64 typedef struct ip_addr ip_addr_t; argument
/lib/liblwip/src/netif/
Detharp.c659 if (!ip_addr_netcmp(&iphdr_src, &(netif->ip_addr), &(netif->netmask))) {
749 if (ip_addr_isany(&netif->ip_addr)) {
753 for_us = (u8_t)ip_addr_cmp(&dipaddr, &(netif->ip_addr));
783 IPADDR2_COPY(&hdr->sipaddr, &netif->ip_addr);
791 …ethdst_hwaddr = ip_addr_islinklocal(&netif->ip_addr) ? (u8_t*)(ethbroadcast.addr) : hdr->shwaddr.a…
809 } else if (ip_addr_isany(&netif->ip_addr)) {
921 if (!ip_addr_netcmp(ipaddr, &(netif->ip_addr), &(netif->netmask)) &&
1263 (struct eth_addr *)netif->hwaddr, &netif->ip_addr, &ethzero,
/lib/liblwip/test/unit/tcp/
Dtcp_helper.c277 ip_addr_t *ip_addr, ip_addr_t *netmask) in test_tcp_init_netif() argument
286 ip_addr_copy(netif->ip_addr, *ip_addr); in test_tcp_init_netif()
Dtcp_helper.h49 ip_addr_t *ip_addr, ip_addr_t *netmask);
/lib/liblwip/
DSConscript28 "src/core/ipv4/ip_addr.c",
DUPGRADING13 * Replaced struct ip_addr by typedef ip_addr_t (struct ip_addr is kept for
131 * Use macros defined in ip_addr.h to work with IP addresses
DCHANGELOG367 * ip_addr.h, etharp.h/.c, autoip.c: Create overridable macros for copying
431 * ip_addr.h: Improved some defines working on ip addresses, added faster
468 * inet.h, ip_addr.c/.h: Added reentrant versions of inet_ntoa/ipaddr_ntoa
478 * nearly every file: Replaced struct ip_addr by typedef ip_addr_t to
726 * ip_addr.c/.h: patch #7143: Add a few missing const qualifiers
858 * nearly every file: Use macros defined in ip_addr.h (some of them new)
859 to work with IP addresses (preparation for bug #27352 - Change ip_addr
867 * ip_addr.h, inet.h, def.h, inet.c, def.c, more: Cleanly separate the
870 let inet.h depend on ip_addr.h and not the other way round.
975 * ip_addr.h, netdb.c: patch #6900: added define ip_ntoa(struct ip_addr*)
[all …]
/lib/liblwip/src/include/netif/
Detharp.h192 #define etharp_gratuitous(netif) etharp_request((netif), &(netif)->ip_addr)
/lib/liblwip/src/include/lwip/
Dnetif.h141 ip_addr_t ip_addr; member
/lib/liblwip/src/core/snmp/
Dmib2.c1326 snmp_iptooid(&ni->ip_addr, &ipaddridx[0]); in snmp_insert_ipaddridx_tree()
1380 snmp_iptooid(&ni->ip_addr, &ipaddridx[0]); in snmp_delete_ipaddridx_tree()
1453 ip_addr_get_network(&dst, &ni->ip_addr, &ni->netmask); in snmp_insert_iprteidx_tree()
1530 ip_addr_get_network(&dst, &ni->ip_addr, &ni->netmask); in snmp_delete_iprteidx_tree()
3080 while ((netif != NULL) && !ip_addr_cmp(&ip, &netif->ip_addr)) in ip_addrentry_get_value()
3095 *dst = netif->ip_addr; in ip_addrentry_get_value()
3231 !ip_addr_netcmp(&dest, &(netif->ip_addr), &(netif->netmask)) ) in ip_rteentry_get_value()
3254 ip_addr_get_network(dst, &netif->ip_addr, &netif->netmask); in ip_rteentry_get_value()
3303 *dst = netif->ip_addr; in ip_rteentry_get_value()
Dmsg_out.c229 ip_addr_copy(dst_ip, dst_if->ip_addr); in snmp_send_trap()

12