/aosp12/frameworks/libs/net/common/device/com/android/net/module/util/ |
H A D | Ipv6Utils.java | 63 new EthernetHeader(dstMac, srcMac, (short) ETHER_TYPE_IPV6); in buildIcmpv6Packet() 103 public static ByteBuffer buildRaPacket(final MacAddress srcMac, final MacAddress dstMac, in buildRaPacket() argument 111 return buildIcmpv6Packet(srcMac, dstMac, srcIp, dstIp, in buildRaPacket() 118 public static ByteBuffer buildNaPacket(final MacAddress srcMac, final MacAddress dstMac, in buildNaPacket() argument 124 return buildIcmpv6Packet(srcMac, dstMac, srcIp, dstIp, in buildNaPacket() 131 public static ByteBuffer buildNsPacket(final MacAddress srcMac, final MacAddress dstMac, in buildNsPacket() argument 137 return buildIcmpv6Packet(srcMac, dstMac, srcIp, dstIp, in buildNsPacket() 144 public static ByteBuffer buildRsPacket(final MacAddress srcMac, final MacAddress dstMac, in buildRsPacket() argument 149 return buildIcmpv6Packet(srcMac, dstMac, srcIp, dstIp, in buildRsPacket() 156 public static ByteBuffer buildEchoRequestPacket(final MacAddress srcMac, in buildEchoRequestPacket() argument [all …]
|
/aosp12/frameworks/libs/net/common/device/com/android/net/module/util/structs/ |
H A D | EthernetHeader.java | 50 public final MacAddress srcMac; field in EthernetHeader 54 public EthernetHeader(final MacAddress dstMac, final MacAddress srcMac, in EthernetHeader() argument 57 this.srcMac = srcMac; in EthernetHeader()
|
/aosp12/packages/modules/NetworkStack/src/com/android/networkstack/packets/ |
H A D | NeighborAdvertisement.java | 91 public static ByteBuffer build(@NonNull final MacAddress srcMac, in build() argument 94 final ByteBuffer tlla = LlaOption.build((byte) ICMPV6_ND_OPTION_TLLA, srcMac); in build() 95 return Ipv6Utils.buildNaPacket(srcMac, dstMac, srcIp, dstIp, flags, target, tlla); in build()
|
/aosp12/packages/modules/NetworkStack/src/com/android/networkstack/arp/ |
H A D | ArpPacket.java | 67 public static ByteBuffer buildArpPacket(final byte[] dstMac, final byte[] srcMac, in buildArpPacket() argument 74 buf.put(srcMac); in buildArpPacket() 83 buf.put(srcMac); // sha in buildArpPacket()
|
/aosp12/frameworks/libs/net/common/tests/unit/src/com/android/net/module/util/ |
H A D | Ipv6UtilsTest.java | 60 assertEquals(MAC1, eth.srcMac); in testBuildRsPacket() 89 assertEquals(MAC2, eth.srcMac); in testBuildRaPacket() 120 assertEquals(MAC2, eth.srcMac); in testBuildEchoRequestPacket()
|
/aosp12/packages/modules/Connectivity/Tethering/src/com/android/networkstack/tethering/ |
H A D | BpfCoordinator.java | 557 if (!mBpfCoordinatorShim.startUpstreamIpv6Forwarding(downstream, upstream, rule.srcMac, in tetherOffloadRuleAdd() 599 rule.srcMac)) { in tetherOffloadRuleRemove() 1032 downstreamIface, rule.address.getHostAddress(), rule.srcMac, rule.dstMac)); in dumpIpv6ForwardingRules() 1245 public final MacAddress srcMac; field in BpfCoordinator.Ipv6ForwardingRule 1250 @NonNull Inet6Address address, @NonNull MacAddress srcMac, in Ipv6ForwardingRule() argument 1255 this.srcMac = srcMac; in Ipv6ForwardingRule() 1262 return new Ipv6ForwardingRule(newUpstreamIfindex, downstreamIfindex, address, srcMac, in onNewUpstream() 1277 parcel.srcL2Address = srcMac.toByteArray(); in toTetherOffloadRuleParcel() 1296 return new Tether6Value(downstreamIfindex, dstMac, srcMac, ETH_P_IPV6, in makeTether6Value() 1307 && Objects.equals(this.srcMac, that.srcMac) in equals() [all …]
|
/aosp12/packages/modules/Connectivity/Tethering/tests/privileged/src/android/net/ip/ |
H A D | RouterAdvertisementDaemonTest.java | 300 final MacAddress srcMac = mTetheredParams.macAddr; in createRsPacket() local 301 final ByteBuffer slla = LlaOption.build((byte) ICMPV6_ND_OPTION_SLLA, srcMac); in createRsPacket() 303 return Ipv6Utils.buildRsPacket(srcMac, dstMac, (Inet6Address) InetAddress.getByName(srcIp), in createRsPacket()
|
H A D | DadProxyTest.java | 153 final MacAddress srcMac = MacAddress.fromString("33:33:ff:66:77:88"); in createDadPacket() local 154 buf.put(srcMac.toByteArray()); in createDadPacket()
|
/aosp12/packages/modules/NetworkStack/src/android/net/util/ |
H A D | ConnectivityPacketSummary.java | 135 final ByteBuffer srcMac = (ByteBuffer) mPacket.slice().limit(ETHER_ADDR_LEN); in parseEther() local 136 sj.add(ByteBuffer.wrap(mHwAddr).equals(srcMac) ? "TX" : "RX"); in parseEther() 137 sj.add(getMacAddressString(srcMac)); in parseEther()
|
/aosp12/packages/modules/NetworkStack/tests/unit/src/com/android/networkstack/packets/ |
H A D | NeighborAdvertisementTest.java | 173 assertArrayEquals(TEST_SOURCE_MAC_ADDR, na.ethHdr.srcMac.toByteArray()); in testGratuitousNa_parse()
|
/aosp12/packages/modules/Connectivity/Tethering/tests/privileged/src/com/android/networkstack/tethering/ |
H A D | BpfMapTest.java | 106 final MacAddress srcMac = MacAddress.fromString(src); in createTether6Value() local 109 return new Tether6Value(oif, dstMac, srcMac, proto, pmtu); in createTether6Value()
|
/aosp12/packages/modules/Connectivity/Tethering/tests/unit/src/com/android/networkstack/tethering/ |
H A D | BpfCoordinatorTest.java | 750 public final MacAddress srcMac; field in BpfCoordinatorTest.TetherOffloadRuleParcelMatcher 757 srcMac = rule.srcMac; in TetherOffloadRuleParcelMatcher() 766 && Arrays.equals(srcMac.toByteArray(), parcel.srcL2Address) in matches() 772 upstreamIfindex, downstreamIfindex, address.getHostAddress(), srcMac, dstMac); in toString()
|
/aosp12/packages/modules/Wifi/service/java/com/android/server/wifi/ |
H A D | WifiNative.java | 3831 byte[] srcMac = NativeUtil.macAddressToByteArray(getMacAddress(ifaceName)); 3833 ifaceName, slot, srcMac, dstMac, packet, protocol, period);
|
H A D | WifiVendorHal.java | 2512 @NonNull String ifaceName, int slot, byte[] srcMac, byte[] dstMac, in startSendingOffloadedPacket() argument 2526 srcMac, in startSendingOffloadedPacket()
|
/aosp12/packages/modules/NetworkStack/tests/integration/src/android/net/ip/ |
H A D | IpClientIntegrationTestCommon.java | 1527 final MacAddress srcMac = MacAddress.fromString("01:02:03:04:05:06"); 1531 return Ipv6Utils.buildRaPacket(srcMac, dstMac, routerLinkLocal,
|
/aosp12/packages/modules/Wifi/service/tests/wifitests/src/com/android/server/wifi/ |
H A D | WifiVendorHalTest.java | 1723 byte[] srcMac = NativeUtil.macAddressToByteArray("4007b2088c81"); in testStartSendingOffloadedPacket() 1739 TEST_IFACE_NAME, slot, srcMac, dstMac, kap.getPacket(), in testStartSendingOffloadedPacket()
|