Lines Matching defs:address

40 ethernet_address_to_string(uint8 *address)
44 address[0], address[1], address[2], address[3], address[4], address[5]);
50 parse_ethernet_address(const char *string, uint8 *address)
52 return sscanf(string, "%hhx:%hhx:%hhx:%hhx:%hhx:%hhx", &address[0], &address[1],
53 &address[2], &address[3], &address[4], &address[5]) == 6;
58 parse_inet_address(const char* string, sockaddr_in& address)
64 address.sin_family = AF_INET;
65 address.sin_len = sizeof(struct sockaddr_in);
66 address.sin_port = 0;
67 address.sin_addr = inetAddress;
68 memset(&address.sin_zero[0], 0, sizeof(address.sin_zero));
90 printf("usage: %s [<command>] [<hostname>] [<ethernet-address>] [temp] [pub]\n"
98 "The ethernet address is specified by six hex bytes separated by colons.\n"
159 in_addr address;
160 address.s_addr = control.address;
161 printf("%15s %s", inet_ntoa(address),
194 list_entries(sockaddr_in *address)
199 if (address != NULL) {
200 control.address = address->sin_addr.s_addr;
221 delete_entry(sockaddr_in *address)
224 control.address = address->sin_addr.s_addr;
237 set_entry(sockaddr_in *address, uint8 *ethernetAddress, uint32 flags)
240 control.address = address->sin_addr.s_addr;
278 sockaddr_in address;
279 if (!parse_inet_address(argument, address)) {
293 address.sin_family = AF_INET;
294 address.sin_len = sizeof(sockaddr_in);
295 address.sin_addr.s_addr = *(in_addr_t *)host->h_addr;
298 // parse ethernet MAC address
302 fprintf(stderr, "%s: Line %" B_PRId32 " is invalid (missing ethernet address).\n",
309 fprintf(stderr, "%s: Line %" B_PRId32 ", \"%s\" is not a valid ethernet address.\n",
324 status_t status = set_entry(&address, ethernetAddress, flags);
403 sockaddr_in address;
405 if (hostname != NULL && !parse_inet_address(hostname, address)) {
419 address.sin_family = AF_INET;
420 address.sin_len = sizeof(sockaddr_in);
421 address.sin_addr.s_addr = *(in_addr_t *)host->h_addr;
431 fprintf(stderr, "%s: \"%s\" is not a valid ethernet address.\n",
450 status_t status = set_entry(&address, ethernetAddress, flags);
459 delete_entry(&address);
462 list_entries(hostname ? &address : NULL);