Searched refs:route (Results 1 - 25 of 47) sorted by path

12

/haiku/headers/os/net/
H A DNetworkInterface.h104 status_t AddRoute(const BNetworkRoute& route);
106 status_t RemoveRoute(const BNetworkRoute& route);
108 const BNetworkRoute& route);
113 BNetworkRoute& route) const;
H A DNetworkRoute.h8 #include <net/route.h>
51 BNetworkRoute& route);
/haiku/src/add-ons/kernel/network/ppp/ipcp/
H A DProtocol.cpp23 #include <net/route.h>
513 // add default/subnet route
536 // route->interface_address;
540 dprintf("%s::%s: add route default OK!\n", __FILE__, __func__);
542 dprintf("%s::%s: add route default Fail!\n", __FILE__, __func__);
579 // haiku supports multi default route. But for Desktop, ppp is generally
580 // the only default route. So is it necessary to remove other default
581 // route?
615 // current: can not get the system default route so we fake
616 // one default route fo
[all...]
H A DProtocol.h16 #include <net/route.h>
123 // default route
/haiku/src/add-ons/kernel/network/protocols/icmp/
H A Dicmp.cpp370 icmp_send_routed_data(net_protocol* protocol, struct net_route* route, argument
373 return protocol->next->module->send_routed_data(protocol->next, route,
/haiku/src/add-ons/kernel/network/stack/
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);
/haiku/src/bin/network/route/
H A Droute.cpp81 " add - add a route for the specified interface\n"
82 " delete - deletes the specified route\n"
162 list_routes(int socket, const char *interfaceName, route_entry &route) argument
213 route_entry& route = interface->ifr_route; local
220 BNetworkAddress destination(*route.destination);
222 if (route.mask != NULL) {
224 mask.SetTo(*route.mask);
240 if ((route.flags & RTF_GATEWAY) != 0) {
242 if (route.gateway != NULL)
243 gateway.SetTo(*route
295 delete_route(int socket, const char *interface, route_entry &route) argument
311 add_route(int socket, const char *interface, route_entry &route) argument
328 get_route(int socket, route_entry &route) argument
416 route_entry route; local
[all...]
/haiku/src/bin/network/traceroute/
H A Dfindsaddr-haiku.c13 #include <net/route.h>
/haiku/src/libs/compat/freebsd_network/compat/net/
H A Dethernet.h158 #define ETHERTYPE_DECnet 0x6003 /* DEC DECNET Phase IV route */
372 struct route;
383 struct mbuf *, struct sockaddr *, struct route *);
H A Droute.h9 #include <posix/net/route.h>
13 * A route consists of a destination address, a reference
18 struct route { struct
/haiku/src/libs/compat/freebsd_wlan/net80211/
H A Dieee80211_acl.c57 #include <net/route.h>
H A Dieee80211_xauth.c58 #include <net/route.h>
/haiku/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/headers/posix/net/
H A Dif.h9 #include <net/route.h>
/haiku/headers/private/net/
H A Dnet_datalink.h65 struct net_route* route; member in struct:net_route_info
75 status_t (*send_routed_data)(net_route* route, net_buffer* buffer);
104 status_t (*add_route)(net_domain* domain, const net_route* route);
105 status_t (*remove_route)(net_domain* domain, const net_route* route);
110 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/src/add-ons/kernel/busses/usb/
H A Dxhci.cpp1562 uint32 route = 0; local
1570 route = route << 4;
1571 route |= rhPort;
1576 uint32 dwslot0 = SLOT_0_NUM_ENTRIES(1) | SLOT_0_ROUTE(route);
1580 if (route == 0) {
1610 if (route != 0 && parent->Speed() == USB_SPEED_HIGHSPEED
/haiku/src/add-ons/kernel/drivers/network/wlan/marvell88w8363/dev/mwl/
H A Dif_mwl_pci.c63 #include <net/route.h>
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/ral/
H A Dif_ral_pci.c43 #include <net/route.h>
/haiku/src/add-ons/kernel/file_systems/netfs/shared/
H A DNetAddress.cpp10 # include <net/route.h>
/haiku/src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/
H A Dipv6_datagram.cpp1116 // add IPv6 multicast route (ff00::/8)
1123 net_route route; local
1124 memset(&route, 0, sizeof(net_route));
1125 route.destination = (sockaddr*)&socketAddress;
1126 route.mask = (sockaddr*)&socketAddress;
1127 route.flags = 0;
1128 sDatalinkModule->add_route(address->domain, &route);
1134 // remove IPv6 multicast route (ff00::/8)
1141 net_route route; local
1142 memset(&route,
[all...]
/haiku/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);
/haiku/src/add-ons/kernel/network/protocols/ipv4/
H A Dipv4.cpp603 \a route.
606 send_fragments(ipv4_protocol* protocol, struct net_route* route, argument
670 status = sDatalinkModule->send_routed_data(route, fragmentBuffer);
1001 net_route* route = sDatalinkModule->get_route(sDomain, local
1003 if (route == NULL)
1006 return route->interface_address->interface;
1474 ipv4_send_routed_data(net_protocol* _protocol, struct net_route* route, argument
1477 if (route == NULL)
1481 net_interface_address* interfaceAddress = route->interface_address;
1484 TRACE_SK(protocol, "SendRoutedData(%p, %p [%" B_PRIu32 " bytes])", route,
1647 net_route* route = sDatalinkModule->get_route(sDomain, address->local); local
1702 net_route* route = sDatalinkModule->get_route(sDomain, address); local
[all...]
/haiku/src/add-ons/kernel/network/protocols/ipv6/
H A Dipv6.cpp609 \a route.
612 send_fragments(ipv6_protocol* protocol, struct net_route* route, argument
703 status = sDatalinkModule->send_routed_data(route, fragmentBuffer);
1266 ipv6_send_routed_data(net_protocol* _protocol, struct net_route* route, argument
1269 if (route == NULL)
1273 net_interface* interface = route->interface_address->interface;
1280 TRACE_SK(protocol, "SendRoutedData(%p, %p [%" B_PRIu32 " bytes])", route,
1345 uint32 mtu = route->mtu ? route->mtu : interface->device->mtu;
1348 return send_fragments(protocol, route, buffe
1379 net_route* route = sDatalinkModule->get_route(sDomain, address->local); local
1435 net_route* route = sDatalinkModule->get_route(sDomain, address); local
[all...]

Completed in 277 milliseconds

12