Lines Matching defs:family

49 	int			family;
76 printf("usage: %s [<interface> [<address family>] [<address> [<mask>] | "
114 for (int32 i = 0; kFamilies[i].family >= 0; i++) {
118 return kFamilies[i].family;
128 address_family_for(int family)
130 for (int32 i = 0; kFamilies[i].family >= 0; i++) {
131 if (kFamilies[i].family == family)
140 /*! Parses the \a argument as network \a address for the specified \a family.
141 If \a family is \c AF_UNSPEC, \a family will be overwritten with the family
145 parse_address(int& family, const char* argument, BNetworkAddress& address)
150 status_t status = address.SetTo(family, argument, (uint16)0,
155 if (family == AF_UNSPEC) {
156 // Test if we support the resulting address family
159 for (int32 i = 0; kFamilies[i].family >= 0; i++) {
160 if (kFamilies[i].family == address.Family()) {
168 // Take over family from address
169 family = address.Family();
177 prefix_length_to_mask(int family, const char* argument, BNetworkAddress& mask)
184 return mask.SetToMask(family, prefixLength) == B_OK;
469 const address_family* family
472 printf("\t%s addr: %s", family->name,
478 switch (family->preferred_format) {
659 int family = get_address_family(args[i]);
660 if (family != AF_UNSPEC)
664 if (!parse_address(family, args[i], address)) {
693 // try to parse address family
696 int family = get_address_family(args[i]);
697 if (family != AF_UNSPEC) {
700 int socket = ::socket(family, SOCK_DGRAM, 0);
702 fprintf(stderr, "%s: The requested address family is not available.\n",
715 if (parse_address(family, args[i], address)) {
718 if (parse_address(family, args[i], mask))
745 if (!parse_address(family, args[i + 1], peer)) {
757 if (!parse_address(family, args[i + 1], mask)) {
771 // default to AF_INET if no address family has been specified yet
772 if (family == AF_UNSPEC)
773 family = AF_INET;
775 if (!prefix_length_to_mask(family, args[i + 1], mask)) {
777 "this address family\n", kProgramName, args[i + 1]);
787 if (!parse_address(family, args[i + 1], broadcast)) {
930 status_t status = interface.AutoConfigure(family);