/barrelfish-2018-10-04/include/lwip2/lwip/ |
H A D | ip_addr.h | 50 /** @ingroup ipaddr 65 * @ingroup ipaddr 89 /** @ingroup ipaddr */ 90 #define IP_IS_ANY_TYPE_VAL(ipaddr) (IP_GET_TYPE(&ipaddr) == IPADDR_TYPE_ANY) 91 /** @ingroup ipaddr */ 95 #define IP_IS_V4_VAL(ipaddr) (IP_GET_TYPE(&ipaddr) == IPADDR_TYPE_V4) 97 #define IP_IS_V6_VAL(ipaddr) (IP_GET_TYPE(&ipaddr) [all...] |
H A D | ip4_addr.h | 120 #define IP4_ADDR(ipaddr, a,b,c,d) (ipaddr)->addr = PP_HTONL(LWIP_MAKEU32(a,b,c,d)) 136 #define ip4_addr_set_zero(ipaddr) ((ipaddr)->addr = 0) 138 #define ip4_addr_set_any(ipaddr) ((ipaddr)->addr = IPADDR_ANY) 140 #define ip4_addr_set_loopback(ipaddr) ((ipaddr)->addr = PP_HTONL(IPADDR_LOOPBACK)) 142 #define ip4_addr_isloopback(ipaddr) (((ipaddr) [all...] |
H A D | etharp.h | 78 s8_t etharp_find_addr(struct netif *netif, const ip4_addr_t *ipaddr, 80 u8_t etharp_get_entry(u8_t i, ip4_addr_t **ipaddr, struct netif **netif, struct eth_addr **eth_ret); 81 err_t etharp_output(struct netif *netif, struct pbuf *q, const ip4_addr_t *ipaddr); 82 err_t etharp_query(struct netif *netif, const ip4_addr_t *ipaddr, struct pbuf *q); 83 err_t etharp_request(struct netif *netif, const ip4_addr_t *ipaddr); 92 err_t etharp_add_static_entry(const ip4_addr_t *ipaddr, struct eth_addr *ethaddr); 93 err_t etharp_remove_static_entry(const ip4_addr_t *ipaddr);
|
H A D | ip6_addr.h | 249 #define ip6_addr_debug_print(debug, ipaddr) \ 251 (u16_t)((ipaddr) != NULL ? IP6_ADDR_BLOCK1(ipaddr) : 0), \ 252 (u16_t)((ipaddr) != NULL ? IP6_ADDR_BLOCK2(ipaddr) : 0), \ 253 (u16_t)((ipaddr) != NULL ? IP6_ADDR_BLOCK3(ipaddr) : 0), \ 254 (u16_t)((ipaddr) != NULL ? IP6_ADDR_BLOCK4(ipaddr) : 0), \ 255 (u16_t)((ipaddr) ! [all...] |
H A D | raw.h | 95 err_t raw_bind (struct raw_pcb *pcb, const ip_addr_t *ipaddr); 96 err_t raw_connect (struct raw_pcb *pcb, const ip_addr_t *ipaddr); 98 err_t raw_sendto (struct raw_pcb *pcb, struct pbuf *p, const ip_addr_t *ipaddr);
|
H A D | netifapi.h | 64 NETIFAPI_IPADDR_DEF(ip4_addr_t, ipaddr); 83 const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw, 88 err_t netifapi_netif_set_addr(struct netif *netif, const ip4_addr_t *ipaddr,
|
/barrelfish-2018-10-04/include/lwip/ipv6/lwip/ |
H A D | ip_addr.h | 67 #define IP6_ADDR(ipaddr, a,b,c,d,e,f,g,h) do { (ipaddr)->addr[0] = htonl((u32_t)((a & 0xffff) << 16) | (b & 0xffff)); \ 68 (ipaddr)->addr[1] = htonl(((c & 0xffff) << 16) | (d & 0xffff)); \ 69 (ipaddr)->addr[2] = htonl(((e & 0xffff) << 16) | (f & 0xffff)); \ 70 (ipaddr)->addr[3] = htonl(((g & 0xffff) << 16) | (h & 0xffff)); } while(0) 77 #define ip_addr_debug_print(debug, ipaddr) \ 79 (ntohl(ipaddr->addr[0]) >> 16) & 0xffff, \ 80 ntohl(ipaddr->addr[0]) & 0xffff, \ 81 (ntohl(ipaddr->addr[1]) >> 16) & 0xffff, \ 82 ntohl(ipaddr [all...] |
/barrelfish-2018-10-04/include/lwip/lwip/ |
H A D | ip_addr.h | 92 #define IP4_ADDR(ipaddr, a,b,c,d) \ 93 (ipaddr)->addr = htonl(((u32_t)((a) & 0xff) << 24) | \ 129 #define ip_addr_debug_print(debug, ipaddr) \ 131 ipaddr != NULL ? \ 132 (u16_t)(ntohl((ipaddr)->addr) >> 24) & 0xff : 0, \ 133 ipaddr != NULL ? \ 134 (u16_t)(ntohl((ipaddr)->addr) >> 16) & 0xff : 0, \ 135 ipaddr != NULL ? \ 136 (u16_t)(ntohl((ipaddr)->addr) >> 8) & 0xff : 0, \ 137 ipaddr ! [all...] |
H A D | raw.h | 76 err_t raw_bind(struct raw_pcb *pcb, struct ip_addr *ipaddr); 77 err_t raw_connect(struct raw_pcb *pcb, struct ip_addr *ipaddr); 84 struct ip_addr *ipaddr);
|
H A D | api_msg.h | 71 struct ip_addr *ipaddr; member in struct:api_msg_msg::__anon88::__anon90 76 struct ip_addr *ipaddr; member in struct:api_msg_msg::__anon88::__anon91
|
H A D | netifapi.h | 52 struct ip_addr *ipaddr; member in struct:netifapi_msg_msg::__anon99::__anon100 74 struct ip_addr *ipaddr,
|
H A D | dns.h | 72 * @param ipaddr pointer to a struct ip_addr containing the IP address of the hostname, 76 typedef void (*dns_found_callback) (const char *name, struct ip_addr * ipaddr,
|
H A D | netif.h | 104 struct ip_addr * ipaddr); 208 struct netif *netif_add(struct netif *netif, struct ip_addr *ipaddr, 215 netif_set_addr(struct netif *netif, struct ip_addr *ipaddr, 227 void netif_set_ipaddr(struct netif *netif, struct ip_addr *ipaddr);
|
H A D | udp.h | 112 err_t udp_bind(struct udp_pcb *pcb, struct ip_addr *ipaddr, u16_t port); 113 err_t udp_connect(struct udp_pcb *pcb, struct ip_addr *ipaddr, u16_t port);
|
/barrelfish-2018-10-04/lib/lwip2/src/core/ |
H A D | raw.c | 198 * @param pcb RAW PCB to be bound with a local address ipaddr. 199 * @param ipaddr local IP address to bind with. Use IP4_ADDR_ANY to 210 raw_bind(struct raw_pcb *pcb, const ip_addr_t *ipaddr) argument 212 if ((pcb == NULL) || (ipaddr == NULL)) { 215 ip_addr_set_ipaddr(&pcb->local_ip, ipaddr); 226 * @param pcb RAW PCB to be connected with remote address ipaddr and port. 227 * @param ipaddr remote IP address to connect with. 234 raw_connect(struct raw_pcb *pcb, const ip_addr_t *ipaddr) argument 236 if ((pcb == NULL) || (ipaddr == NULL)) { 239 ip_addr_set_ipaddr(&pcb->remote_ip, ipaddr); 276 raw_sendto(struct raw_pcb *pcb, struct pbuf *p, const ip_addr_t *ipaddr) argument [all...] |
/barrelfish-2018-10-04/lib/lwip2/src/api/ |
H A D | netifapi.c | 66 API_EXPR_REF(msg->msg.add.ipaddr), 91 API_EXPR_REF(msg->msg.add.ipaddr), 127 const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw, 136 if (ipaddr == NULL) { 137 ipaddr = IP4_ADDR_ANY4; 149 NETIFAPI_VAR_REF(msg).msg.add.ipaddr = NETIFAPI_VAR_REF(ipaddr); 171 const ip4_addr_t *ipaddr, 179 if (ipaddr == NULL) { 180 ipaddr 125 netifapi_netif_add(struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw, void *state, netif_init_fn init, netif_input_fn input) argument 170 netifapi_netif_set_addr(struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw) argument [all...] |
/barrelfish-2018-10-04/lib/lwip/src/netif/ |
H A D | etharp.c | 100 struct ip_addr ipaddr; member in struct:etharp_entry 116 struct ip_addr * ipaddr); 133 static s8_t find_entry(struct ip_addr *ipaddr, u8_t flags, struct netif *netif); 135 static s8_t find_entry(struct ip_addr *ipaddr, u8_t flags); 138 static err_t update_arp_entry(struct netif *netif, struct ip_addr *ipaddr, 196 snmp_delete_arpidx_tree(arp_table[i].netif, &arp_table[i].ipaddr); 229 * If ipaddr is NULL, return a initialized new entry in state ETHARP_EMPTY. 235 * @param ipaddr IP address to find in ARP cache, or to add if not found. 245 find_entry(struct ip_addr *ipaddr, u8_t flags, struct netif *netif) argument 247 find_entry(struct ip_addr *ipaddr, u8_ 507 update_arp_entry(struct netif *netif, struct ip_addr *ipaddr, struct eth_addr *ethaddr, u8_t flags) argument 594 etharp_find_addr(struct netif * netif, struct ip_addr * ipaddr, struct eth_addr ** eth_ret, struct ip_addr ** ip_ret) argument 858 etharp_output(struct netif *netif, struct pbuf *q, struct ip_addr *ipaddr) argument 920 is_ip_present_in_arp_cache(struct ip_addr *ipaddr) argument 974 etharp_query(struct netif * netif, struct ip_addr * ipaddr, struct pbuf * q) argument 1252 etharp_request(struct netif * netif, struct ip_addr * ipaddr) argument 1376 etharp_request_via_ARP_srv(struct netif * netif, struct ip_addr * ipaddr) argument 1398 find_ip_arp_cache(struct ip_addr *ipaddr) argument [all...] |
/barrelfish-2018-10-04/lib/lwip2/src/core/ipv4/ |
H A D | etharp.c | 99 ip4_addr_t ipaddr; member in struct:etharp_entry 134 static err_t etharp_request_dst(struct netif *netif, const ip4_addr_t *ipaddr, const struct eth_addr* hw_dst_addr); 173 mib2_remove_arp_entry(arp_table[i].netif, &arp_table[i].ipaddr); 187 ip4_addr_set_zero(&arp_table[i].ipaddr); 230 etharp_request(arp_table[i].netif, &arp_table[i].ipaddr); 244 * If ipaddr is NULL, return a initialized new entry in state ETHARP_EMPTY. 250 * @param ipaddr IP address to find in ARP cache, or to add if not found. 258 etharp_find_entry(const ip4_addr_t *ipaddr, u8_t flags, struct netif* netif) argument 296 if (ipaddr && ip4_addr_cmp(ipaddr, 424 etharp_update_arp_entry(struct netif *netif, const ip4_addr_t *ipaddr, struct eth_addr *ethaddr, u8_t flags) argument 505 etharp_add_static_entry(const ip4_addr_t *ipaddr, struct eth_addr *ethaddr) argument 530 etharp_remove_static_entry(const ip4_addr_t *ipaddr) argument 583 etharp_find_addr(struct netif *netif, const ip4_addr_t *ipaddr, struct eth_addr **eth_ret, const ip4_addr_t **ip_ret) argument 612 etharp_get_entry(u8_t i, ip4_addr_t **ipaddr, struct netif **netif, struct eth_addr **eth_ret) argument 789 etharp_output(struct netif *netif, struct pbuf *q, const ip4_addr_t *ipaddr) argument 930 etharp_query(struct netif *netif, const ip4_addr_t *ipaddr, struct pbuf *q) argument 1182 etharp_request_dst(struct netif *netif, const ip4_addr_t *ipaddr, const struct eth_addr* hw_dst_addr) argument 1199 etharp_request(struct netif *netif, const ip4_addr_t *ipaddr) argument [all...] |
/barrelfish-2018-10-04/lib/lwip/src/core/ |
H A D | raw.c | 130 * @param pcb RAW PCB to be bound with a local address ipaddr. 131 * @param ipaddr local IP address to bind with. Use IP_ADDR_ANY to 141 err_t raw_bind(struct raw_pcb * pcb, struct ip_addr * ipaddr) argument 143 ip_addr_set(&pcb->local_ip, ipaddr); 153 * @param pcb RAW PCB to be connected with remote address ipaddr and port. 154 * @param ipaddr remote IP address to connect with. 160 err_t raw_connect(struct raw_pcb * pcb, struct ip_addr * ipaddr) argument 162 ip_addr_set(&pcb->remote_ip, ipaddr); 199 * @param ipaddr the destination address of the IP packet 202 err_t raw_sendto(struct raw_pcb *pcb, struct pbuf *p, struct ip_addr *ipaddr) argument [all...] |
H A D | netif.c | 74 * @param ipaddr IP address for the new netif 84 struct netif *netif_add(struct netif *netif, struct ip_addr *ipaddr, argument 129 netif_set_addr(netif, ipaddr, netmask, gw); 150 ip_addr_debug_print(NETIF_DEBUG, ipaddr); 164 * @param ipaddr the new IP address 169 netif_set_addr(struct netif *netif, struct ip_addr *ipaddr, argument 172 netif_set_ipaddr(netif, ipaddr); 255 * @param ipaddr the new IP address 260 void netif_set_ipaddr(struct netif *netif, struct ip_addr *ipaddr) argument 269 if ((ip_addr_cmp(ipaddr, 518 netif_loop_output(struct netif *netif, struct pbuf *p, struct ip_addr *ipaddr) argument [all...] |
/barrelfish-2018-10-04/include/lwip/netif/ |
H A D | etharp.h | 137 s8_t etharp_find_addr(struct netif *netif, struct ip_addr *ipaddr, 143 struct ip_addr *ipaddr); 144 err_t etharp_query(struct netif *netif, struct ip_addr *ipaddr, 149 bool is_ip_present_in_arp_cache(struct ip_addr *ipaddr); 150 uint64_t find_ip_arp_cache(struct ip_addr *ipaddr); 154 err_t etharp_request(struct netif *netif, struct ip_addr *ipaddr);
|
/barrelfish-2018-10-04/include/netinet/ |
H A D | if_ether.h | 44 #define ETHER_MAP_IP_MULTICAST(ipaddr, enaddr) \ 45 /* struct in_addr *ipaddr; */ \ 51 (enaddr)[3] = ((const u_char *)ipaddr)[1] & 0x7f; \ 52 (enaddr)[4] = ((const u_char *)ipaddr)[2]; \ 53 (enaddr)[5] = ((const u_char *)ipaddr)[3]; \
|
/barrelfish-2018-10-04/lib/lwip/src/api/ |
H A D | netifapi.c | 47 msg->msg.add.ipaddr, 81 struct ip_addr *ipaddr, 92 msg.msg.msg.add.ipaddr = ipaddr; 80 netifapi_netif_add(struct netif *netif, struct ip_addr *ipaddr, struct ip_addr *netmask, struct ip_addr *gw, void *state, err_t(*init) (struct netif * netif), err_t(*input) (struct pbuf * p, struct netif * netif)) argument
|
/barrelfish-2018-10-04/lib/net/ |
H A D | dhcp.c | 177 struct in_addr ipaddr, netmask, gateway; local 178 ipaddr.s_addr = (uint32_t)ip; 183 debug_printf("Got current IP set: %s\n", inet_ntoa(ipaddr)); 227 struct in_addr ipaddr, netmask, gateway; local 228 ipaddr.s_addr = (uint32_t)ip; 232 debug_printf("Got static IP set: %s\n", inet_ntoa(ipaddr)); 236 err = netif_set_ipconfig(&ipaddr, &gateway, &netmask);
|
/barrelfish-2018-10-04/include/lwip2/netif/ |
H A D | lowpan6.h | 67 err_t lowpan4_output(struct netif *netif, struct pbuf *q, const ip4_addr_t *ipaddr);
|