Lines Matching defs:Route
362 Free the route table and its associated route cache. Route
413 @param[in] RtCache Route cache to remove the entries from.
444 @param[in, out] RtTable Route table to add route to.
464 IP6_ROUTE_ENTRY *Route;
472 Route = NET_LIST_USER_STRUCT (Entry, IP6_ROUTE_ENTRY, Link);
474 if (NetIp6IsNetEqual (Destination, &Route->Destination, PrefixLength) &&
475 EFI_IP6_EQUAL (GatewayAddress, &Route->NextHop)) {
483 Route = Ip6CreateRouteEntry (Destination, PrefixLength, GatewayAddress);
485 if (Route == NULL) {
490 Route->Flag = IP6_DIRECT_ROUTE;
493 InsertHeadList (ListHead, &Route->Link);
524 IP6_ROUTE_ENTRY *Route;
531 Route = NET_LIST_USER_STRUCT (Entry, IP6_ROUTE_ENTRY, Link);
533 if (Destination != NULL && !NetIp6IsNetEqual (Destination, &Route->Destination, PrefixLength)) {
536 if (GatewayAddress != NULL && !EFI_IP6_EQUAL (GatewayAddress, &Route->NextHop)) {
540 Ip6PurgeRouteCache (&RtTable->Cache, (UINTN) Route);
542 Ip6FreeRouteEntry (Route);