/haiku/headers/os/net/ |
H A D | NetworkInterface.h | 104 status_t AddRoute(const BNetworkRoute& route); 106 status_t RemoveRoute(const BNetworkRoute& route); 108 const BNetworkRoute& route); 113 BNetworkRoute& route) const;
|
H A D | NetworkRoute.h | 8 #include <net/route.h> 51 BNetworkRoute& route);
|
/haiku/src/add-ons/kernel/network/ppp/ipcp/ |
H A D | Protocol.cpp | 23 #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 D | Protocol.h | 16 #include <net/route.h> 123 // default route
|
/haiku/src/add-ons/kernel/network/protocols/icmp/ |
H A D | icmp.cpp | 370 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 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);
|
/haiku/src/bin/network/route/ |
H A D | route.cpp | 81 " 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 D | findsaddr-haiku.c | 13 #include <net/route.h>
|
/haiku/src/libs/compat/freebsd_network/compat/net/ |
H A D | ethernet.h | 158 #define ETHERTYPE_DECnet 0x6003 /* DEC DECNET Phase IV route */ 372 struct route; 383 struct mbuf *, struct sockaddr *, struct route *);
|
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
|
/haiku/src/libs/compat/freebsd_wlan/net80211/ |
H A D | ieee80211_acl.c | 57 #include <net/route.h>
|
H A D | ieee80211_xauth.c | 58 #include <net/route.h>
|
/haiku/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/headers/posix/net/ |
H A D | if.h | 9 #include <net/route.h>
|
/haiku/headers/private/net/ |
H A D | net_datalink.h | 65 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 D | net_protocol.h | 83 status_t (*send_routed_data)(net_protocol* self, net_route* route,
|
/haiku/src/add-ons/kernel/busses/usb/ |
H A D | xhci.cpp | 1562 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 D | if_mwl_pci.c | 63 #include <net/route.h>
|
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/ral/ |
H A D | if_ral_pci.c | 43 #include <net/route.h>
|
/haiku/src/add-ons/kernel/file_systems/netfs/shared/ |
H A D | NetAddress.cpp | 10 # include <net/route.h>
|
/haiku/src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ |
H A D | ipv6_datagram.cpp | 1116 // 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 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);
|
/haiku/src/add-ons/kernel/network/protocols/ipv4/ |
H A D | ipv4.cpp | 603 \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 D | ipv6.cpp | 609 \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...] |