Searched refs:route (Results 1 - 25 of 44) sorted by relevance

12

/haiku-fatelf/src/libs/compat/freebsd_network/compat/net/
H A Droute.h9 #include <posix/net/route.h>
13 * A route consists of a destination address, a reference
18 struct route { struct
H A Dethernet.h155 #define ETHERTYPE_DECnet 0x6003 /* DEC DECNET Phase IV route */
369 struct route;
380 struct mbuf *, struct sockaddr *, struct route *);
H A Dif_var.h58 * 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 Droutes.cpp25 #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 Ddomains.cpp79 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 Droutes.h41 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 Dinterfaces.cpp167 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 Ddatalink.cpp14 #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 Droute.cpp82 " 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 DNetworkInterface.cpp33 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 DNetworkSettings.cpp164 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 DSettings.cpp130 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 DNetworkInterface.h103 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 Dfindsaddr-haiku.c13 #include <net/route.h>
/haiku-fatelf/src/libs/compat/freebsd_wlan/net80211/
H A Dieee80211_xauth.c55 #include <net/route.h>
/haiku-fatelf/headers/private/net/
H A Dnet_datalink.h66 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 Dnet_protocol.h83 status_t (*send_routed_data)(net_protocol* self, net_route* route,
/haiku-fatelf/src/add-ons/kernel/network/protocols/ipv4/
H A Dipv4.cpp599 \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 Dif.h9 #include <net/route.h>
/haiku-fatelf/src/system/kernel/fs/
H A Dvfs_net_boot.cpp271 // 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 Dipv6_datagram.cpp1121 // 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 Dipv6.cpp608 \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 Dtcp_shell.cpp44 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 Dip_var.h130 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 Dicmp6.cpp159 icmp6_send_routed_data(net_protocol *protocol, struct net_route *route, argument
162 return protocol->next->module->send_routed_data(protocol->next, route, buffer);

Completed in 214 milliseconds

12