Home
last modified time | relevance | path

Searched refs:RtNetlinkRouteMessage (Results 1 – 7 of 7) sorted by relevance

/packages/modules/Connectivity/staticlibs/tests/unit/src/com/android/net/module/util/netlink/
DRtNetlinkRouteMessageTest.java69 private void assertRtmRouteMessage(final RtNetlinkRouteMessage routeMsg) { in assertRtmRouteMessage()
104 assertTrue(msg instanceof RtNetlinkRouteMessage); in testParseRtmRouteMessage()
105 final RtNetlinkRouteMessage routeMsg = (RtNetlinkRouteMessage) msg; in testParseRtmRouteMessage()
124 assertTrue(msg instanceof RtNetlinkRouteMessage); in testPackRtmNewRoute()
125 final RtNetlinkRouteMessage routeMsg = (RtNetlinkRouteMessage) msg; in testPackRtmNewRoute()
156 assertTrue(msg instanceof RtNetlinkRouteMessage); in testParseRtmNewRoute_MulticastIpv6()
157 final RtNetlinkRouteMessage routeMsg = (RtNetlinkRouteMessage) msg; in testParseRtmNewRoute_MulticastIpv6()
190 final RtNetlinkRouteMessage routeMsg = (RtNetlinkRouteMessage) msg; in testPackRtmNewRoute_MulticastIpv6()
265 assertTrue(msg instanceof RtNetlinkRouteMessage); in testParseMultipleRtmMessagesInOneByteBuffer()
266 final RtNetlinkRouteMessage routeMsg = (RtNetlinkRouteMessage) msg; in testParseMultipleRtmMessagesInOneByteBuffer()
[all …]
/packages/modules/Connectivity/staticlibs/device/com/android/net/module/util/netlink/
DRtNetlinkRouteMessage.java52 public class RtNetlinkRouteMessage extends NetlinkMessage { class
86 public RtNetlinkRouteMessage(final StructNlMsgHdr header, final StructRtMsg rtMsg, in RtNetlinkRouteMessage() method in RtNetlinkRouteMessage
100 public RtNetlinkRouteMessage(StructNlMsgHdr header, StructRtMsg rtMsg) { in RtNetlinkRouteMessage() method in RtNetlinkRouteMessage
192 public static RtNetlinkRouteMessage parse(@NonNull final StructNlMsgHdr header, in parse()
196 final RtNetlinkRouteMessage routeMsg = new RtNetlinkRouteMessage(header, rtmsg); in parse()
DNetlinkUtils.java427 final RtNetlinkRouteMessage msg = in newIpv6MulticastRouteDumpRequest()
428 new RtNetlinkRouteMessage(nlmsghdr, rtMsg); in newIpv6MulticastRouteDumpRequest()
442 public static List<RtNetlinkRouteMessage> getIpv6MulticastRoutes() { in getIpv6MulticastRoutes()
444 List<RtNetlinkRouteMessage> routes = new ArrayList<>(); in getIpv6MulticastRoutes()
445 Consumer<RtNetlinkRouteMessage> handleNlDumpMsg = (msg) -> { in getIpv6MulticastRoutes()
454 NetlinkUtils.<RtNetlinkRouteMessage>getAndProcessNetlinkDumpMessages( in getIpv6MulticastRoutes()
455 dumpMsg, NETLINK_ROUTE, RtNetlinkRouteMessage.class, in getIpv6MulticastRoutes()
DNetlinkMessage.java146 return (NetlinkMessage) RtNetlinkRouteMessage.parse(nlmsghdr, byteBuffer); in parseRtMessage()
/packages/modules/NetworkStack/src/android/net/ip/
DIpClientLinkObserver.java58 import com.android.net.module.util.netlink.RtNetlinkRouteMessage;
357 private static boolean isSupportedRouteProtocol(RtNetlinkRouteMessage msg) { in isSupportedRouteProtocol()
364 private static boolean isGlobalUnicastRoute(RtNetlinkRouteMessage msg) { in isGlobalUnicastRoute()
602 private void processRtNetlinkRouteMessage(RtNetlinkRouteMessage msg) { in processRtNetlinkRouteMessage()
640 } else if (nlMsg instanceof RtNetlinkRouteMessage) { in processNetlinkMessage()
641 processRtNetlinkRouteMessage((RtNetlinkRouteMessage) nlMsg); in processNetlinkMessage()
/packages/modules/NetworkStack/tests/unit/src/android/net/ip/
DIpClientTest.java90 import com.android.net.module.util.netlink.RtNetlinkRouteMessage;
268 private static RtNetlinkRouteMessage buildRtmRouteMessage(short type, final RouteInfo route, in buildRtmRouteMessage()
281 return new RtNetlinkRouteMessage(nlmsghdr, rtMsg, null /* source */, route.getDestination(), in buildRtmRouteMessage()
306 final RtNetlinkRouteMessage msg = buildRtmRouteMessage(RTM_NEWROUTE, route, TEST_IFINDEX); in onRouteUpdated()
311 final RtNetlinkRouteMessage msg = buildRtmRouteMessage(RTM_DELROUTE, route, TEST_IFINDEX); in onRouteRemoved()
/packages/modules/Connectivity/service/src/com/android/server/connectivity/
DMulticastRoutingCoordinatorService.java50 import com.android.net.module.util.netlink.RtNetlinkRouteMessage;
590 final List<RtNetlinkRouteMessage> multicastRoutes = NetlinkUtils.getIpv6MulticastRoutes(); in refreshMfcInactiveDuration()