/haiku-fatelf/src/libs/compat/freebsd_network/compat/net/ |
H A D | route.h | 9 #include <posix/net/route.h> 13 * A route consists of a destination address, a reference 18 struct route { struct
|
H A D | ethernet.h | 155 #define ETHERTYPE_DECnet 0x6003 /* DEC DECNET Phase IV route */ 369 struct route; 380 struct mbuf *, struct sockaddr *, struct route *);
|
H A D | if_var.h | 58 * interfaces. These routines live in the files if.c and route.c 72 struct route; 153 struct route *); 234 #define if_rawoutput(if, m, sa) if_output(if, m, sa, (struct route *)NULL) 562 #define IFA_ROUTE RTF_UP /* route installed */
|
/haiku-fatelf/src/add-ons/kernel/network/stack/ |
H A D | routes.cpp | 25 #include <net/route.h> 110 net_route_private* route = iterator.Next(); local 112 if ((route->flags & RTF_DEFAULT) != 0 114 // there can only be one default route per interface address family 116 if (route->interface_address == description->interface_address) 117 return route; 122 if ((route->flags & (RTF_GATEWAY | RTF_HOST | RTF_LOCAL | RTF_DEFAULT)) 126 route->destination, description->destination, description->mask) 127 && domain->address_module->equal_addresses(route->mask, 129 && domain->address_module->equal_addresses(route 156 net_route_private* route = iterator.Next(); local 195 net_route_private* route = (net_route_private*)_route; local 212 net_route_private* route = NULL; local 270 fill_route_entry(route_entry* target, void* _buffer, size_t bufferSize, net_route* route) argument 301 net_route_private* route = iterator.Next(); local 334 net_route* route = iterator.Next(); local 466 net_route_private* route = find_route(domain, newRoute); local 537 net_route_private* route = find_route(domain, removeRoute); local 569 net_route_private* route = find_route(domain, (sockaddr*)&destination); local 591 net_route* route = iterator.Next(); local 611 net_route* route = iterator.Next(); local 654 net_route* route = get_route_internal(domain, buffer->destination); local 680 put_route(struct net_domain* _domain, net_route* route) argument [all...] |
H A D | domains.cpp | 79 while (net_route_private* route = routeIterator.Next()) { 81 "address %p\n", route, AddressString(domain, route->destination 82 ? route->destination : NULL).Data(), 83 AddressString(domain, route->mask ? route->mask : NULL).Data(), 84 AddressString(domain, route->gateway 85 ? route->gateway : NULL).Data(), 86 route->flags, route [all...] |
H A D | routes.h | 41 const struct net_route* route); 43 const struct net_route* route); 54 void put_route(struct net_domain* domain, struct net_route* route);
|
H A D | interfaces.cpp | 167 net_route* route = (net_route*)parse_expression(argv[1]); local 168 kprintf("destination: %p\n", route->destination); 169 kprintf("mask: %p\n", route->mask); 170 kprintf("gateway: %p\n", route->gateway); 171 kprintf("flags: %" B_PRIx32 "\n", route->flags); 172 kprintf("mtu: %" B_PRIu32 "\n", route->mtu); 173 kprintf("interface address: %p\n", route->interface_address); 175 if (route->interface_address != NULL) { 176 ((InterfaceAddress*)route->interface_address)->Dump(); 268 host route, an 273 net_route route; local 296 net_route route; local [all...] |
H A D | datalink.cpp | 14 #include <net/route.h> 61 CODE(SIOCADDRT) /* add route */ 62 CODE(SIOCDELRT) /* delete route */ 88 CODE(SIOCGRTSIZE) /* get route table size */ 89 CODE(SIOCGRTTABLE) /* get route table */ 90 CODE(SIOCGETRT) /* get route information for destination */ 349 datalink_send_routed_data(struct net_route* route, net_buffer* buffer) argument 351 TRACE("%s(route %p, buffer %p)\n", __FUNCTION__, route, buffer); 353 InterfaceAddress* address = (InterfaceAddress*)route 414 net_route* route = NULL; local [all...] |
/haiku-fatelf/src/bin/network/route/ |
H A D | route.cpp | 82 " add - add a route for the specified interface\n" 83 " delete - deletes the specified route\n" 163 list_routes(int socket, const char *interfaceName, route_entry &route) argument 191 route_entry& route = interface->ifr_route; local 199 if (route.destination->sa_family == kFamilies[i].family) { 206 BNetworkAddress destination(*route.destination); 208 if (route.mask != NULL) 209 mask.SetTo(*route.mask); 221 if ((route.flags & RTF_GATEWAY) != 0) { 223 if (route 279 delete_route(int socket, const char *interface, route_entry &route) argument 295 add_route(int socket, const char *interface, route_entry &route) argument 312 get_route(int socket, route_entry &route) argument 405 route_entry route; local [all...] |
/haiku-fatelf/src/kits/network/libnetapi/ |
H A D | NetworkInterface.cpp | 33 family_from_route(const route_entry& route) argument 35 if (route.destination != NULL && route.destination->sa_family != AF_UNSPEC) 36 return route.destination->sa_family; 37 if (route.mask != NULL && route.mask->sa_family != AF_UNSPEC) 38 return route.mask->sa_family; 39 if (route.gateway != NULL && route.gateway->sa_family != AF_UNSPEC) 40 return route 514 AddRoute(const route_entry& route) argument 529 route_entry route; local 539 RemoveRoute(const route_entry& route) argument 550 RemoveRoute(int family, const route_entry& route) argument 561 route_entry route; local [all...] |
/haiku-fatelf/src/tests/kits/net/preflet/InterfacesAddOn/ |
H A D | NetworkSettings.cpp | 164 route_entry& route = interface->ifr_route; local 166 if ((route.flags & RTF_GATEWAY) != 0) { 170 = (sockaddr_in*)route.gateway; 180 = (sockaddr_in6*)route.gateway; 196 if (route.destination != NULL) 197 addressSize += route.destination->sa_len; 198 if (route.mask != NULL) 199 addressSize += route.mask->sa_len; 200 if (route.gateway != NULL) 201 addressSize += route [all...] |
/haiku-fatelf/src/preferences/network/ |
H A D | Settings.cpp | 130 route_entry& route = interface->ifr_route; local 132 if ((route.flags & RTF_GATEWAY) != 0) { 133 inetAddress = (sockaddr_in*)route.gateway; 138 if (route.destination != NULL) 139 addressSize += route.destination->sa_len; 140 if (route.mask != NULL) 141 addressSize += route.mask->sa_len; 142 if (route.gateway != NULL) 143 addressSize += route.gateway->sa_len;
|
/haiku-fatelf/headers/os/net/ |
H A D | NetworkInterface.h | 103 status_t AddRoute(const route_entry& route); 105 status_t RemoveRoute(const route_entry& route); 107 const route_entry& route);
|
/haiku-fatelf/src/bin/network/traceroute/ |
H A D | findsaddr-haiku.c | 13 #include <net/route.h>
|
/haiku-fatelf/src/libs/compat/freebsd_wlan/net80211/ |
H A D | ieee80211_xauth.c | 55 #include <net/route.h>
|
/haiku-fatelf/headers/private/net/ |
H A D | net_datalink.h | 66 struct net_route* route; member in struct:net_route_info 76 status_t (*send_routed_data)(net_route* route, net_buffer* buffer); 105 status_t (*add_route)(net_domain* domain, const net_route* route); 106 status_t (*remove_route)(net_domain* domain, const net_route* route); 111 void (*put_route)(net_domain* domain, net_route* route);
|
H A D | net_protocol.h | 83 status_t (*send_routed_data)(net_protocol* self, net_route* route,
|
/haiku-fatelf/src/add-ons/kernel/network/protocols/ipv4/ |
H A D | ipv4.cpp | 599 \a route. 602 send_fragments(ipv4_protocol* protocol, struct net_route* route, argument 664 status = sDatalinkModule->send_routed_data(route, fragmentBuffer); 952 net_route* route = sDatalinkModule->get_route(sDomain, local 954 if (route == NULL) 957 return route->interface_address->interface; 1359 ipv4_send_routed_data(net_protocol* _protocol, struct net_route* route, argument 1362 if (route == NULL) 1366 net_interface_address* interfaceAddress = route->interface_address; 1369 TRACE_SK(protocol, "SendRoutedData(%p, %p [%ld bytes])", route, buffe 1502 net_route* route = sDatalinkModule->get_route(sDomain, address->local); local 1557 net_route* route = sDatalinkModule->get_route(sDomain, address); local [all...] |
/haiku-fatelf/headers/posix/net/ |
H A D | if.h | 9 #include <net/route.h>
|
/haiku-fatelf/src/system/kernel/fs/ |
H A D | vfs_net_boot.cpp | 271 // set default route; remove previous one, if any 272 route_entry route; local 273 memset(&route, 0, sizeof(route_entry)); 274 route.flags = RTF_STATIC | RTF_DEFAULT; 276 request.ifr_route = route; 279 dprintf("NetStackInitializer: Failed to set default route: %s\n",
|
/haiku-fatelf/src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ |
H A D | ipv6_datagram.cpp | 1121 // add IPv6 multicast route (ff00::/8) 1128 net_route route; local 1129 memset(&route, 0, sizeof(net_route)); 1130 route.destination = (sockaddr*)&socketAddress; 1131 route.mask = (sockaddr*)&socketAddress; 1132 route.flags = 0; 1133 sDatalinkModule->add_route(address->domain, &route); 1139 // remove IPv6 multicast route (ff00::/8) 1146 net_route route; local 1147 memset(&route, [all...] |
/haiku-fatelf/src/add-ons/kernel/network/protocols/ipv6/ |
H A D | ipv6.cpp | 608 \a route. 611 send_fragments(ipv6_protocol* protocol, struct net_route* route, argument 698 status = sDatalinkModule->send_routed_data(route, fragmentBuffer); 1249 ipv6_send_routed_data(net_protocol* _protocol, struct net_route* route, argument 1252 if (route == NULL) 1256 net_interface* interface = route->interface_address->interface; 1263 TRACE_SK(protocol, "SendRoutedData(%p, %p [%ld bytes])", route, buffer, 1328 uint32 mtu = route->mtu ? route->mtu : interface->mtu; 1331 return send_fragments(protocol, route, buffe 1361 net_route* route = sDatalinkModule->get_route(sDomain, address->local); local 1416 net_route* route = sDatalinkModule->get_route(sDomain, address); local [all...] |
/haiku-fatelf/src/tests/kits/net/tcp_shell/ |
H A D | tcp_shell.cpp | 44 net_route route; member in struct:context 717 datalink_send_data(struct net_route *route, net_buffer *buffer) argument 719 struct context* context = (struct context*)route->gateway; 746 return &sServerContext.route; 749 return &sClientContext.route; 859 // find route 860 struct net_route *route = get_route(&sDomain, (sockaddr *)&buffer->destination); local 861 if (route == NULL) 864 return datalink_send_data(route, buffer); 869 domain_send_routed_data(net_protocol *protocol, struct net_route *route, argument [all...] |
/haiku-fatelf/headers/posix/netinet/ |
H A D | ip_var.h | 130 int32_t ips_noroute; /* packets discarded due to no route */ 154 int ipv4_output(struct mbuf *, struct mbuf *, struct route *, int, void *);
|
/haiku-fatelf/src/add-ons/kernel/network/protocols/icmp6/ |
H A D | icmp6.cpp | 159 icmp6_send_routed_data(net_protocol *protocol, struct net_route *route, argument 162 return protocol->next->module->send_routed_data(protocol->next, route, buffer);
|