Home
last modified time | relevance | path

Searched refs:TetherStatsValue (Results 1 – 10 of 10) sorted by relevance

/packages/modules/Connectivity/Tethering/apishim/30/com/android/networkstack/tethering/apishim/api30/
DBpfCoordinatorShimImpl.java34 import com.android.networkstack.tethering.TetherStatsValue;
98 public SparseArray<TetherStatsValue> tetherOffloadGetStats() { in tetherOffloadGetStats()
125 private SparseArray<TetherStatsValue> toTetherStatsValueSparseArray( in toTetherStatsValueSparseArray()
127 final SparseArray<TetherStatsValue> tetherStatsList = new SparseArray<TetherStatsValue>(); in toTetherStatsValueSparseArray()
130 tetherStatsList.put(p.ifIndex, new TetherStatsValue(p.rxPackets, p.rxBytes, in toTetherStatsValueSparseArray()
139 public TetherStatsValue tetherOffloadGetAndClearStats(int ifIndex) { in tetherOffloadGetAndClearStats()
143 return new TetherStatsValue(stats.rxPackets, stats.rxBytes, 0 /* rxErrors */, in tetherOffloadGetAndClearStats()
/packages/modules/Connectivity/Tethering/src/com/android/networkstack/tethering/
DTetherStatsValue.java24 public class TetherStatsValue extends Struct { class
41 public TetherStatsValue(final long rxPackets, final long rxBytes, final long rxErrors, in TetherStatsValue() method in TetherStatsValue
56 if (!(obj instanceof TetherStatsValue)) return false; in equals()
58 final TetherStatsValue that = (TetherStatsValue) obj; in equals()
DBpfCoordinator.java353 @Nullable public BpfMap<TetherStatsKey, TetherStatsValue> getBpfStatsMap() { in getBpfStatsMap()
357 BpfMap.BPF_F_RDWR, TetherStatsKey.class, TetherStatsValue.class); in getBpfStatsMap()
996 try (BpfMap<TetherStatsKey, TetherStatsValue> map = mDeps.getBpfStatsMap()) { in dumpBpfStats()
1697 final TetherStatsValue statsValue = in maybeClearLimit()
1704 SparseArray<TetherStatsValue> tetherStatsList = new SparseArray<TetherStatsValue>(); in maybeClearLimit()
1806 @NonNull final SparseArray<TetherStatsValue> tetherStatsList) { in updateQuotaAndStatsFromSnapshot()
1810 final TetherStatsValue tetherStats = tetherStatsList.valueAt(i); in updateQuotaAndStatsFromSnapshot()
1843 final SparseArray<TetherStatsValue> tetherStatsList = in updateForwardedStats()
/packages/modules/Connectivity/Tethering/apishim/31/com/android/networkstack/tethering/apishim/api31/
DBpfCoordinatorShimImpl.java45 import com.android.networkstack.tethering.TetherStatsValue;
85 private final BpfMap<TetherStatsKey, TetherStatsValue> mBpfStatsMap;
234 public SparseArray<TetherStatsValue> tetherOffloadGetStats() { in tetherOffloadGetStats()
237 final SparseArray<TetherStatsValue> tetherStatsList = new SparseArray<TetherStatsValue>(); in tetherOffloadGetStats()
257 TetherStatsValue statsValue = null; in tetherOffloadSetInterfaceQuota()
278 mBpfStatsMap.insertEntry(new TetherStatsKey(ifIndex), new TetherStatsValue( in tetherOffloadSetInterfaceQuota()
307 public TetherStatsValue tetherOffloadGetAndClearStats(int ifIndex) { in tetherOffloadGetAndClearStats()
322 TetherStatsValue statsValue = null; in tetherOffloadGetAndClearStats()
/packages/modules/Connectivity/Tethering/apishim/common/com/android/networkstack/tethering/apishim/common/
DBpfCoordinatorShim.java29 import com.android.networkstack.tethering.TetherStatsValue;
111 public abstract SparseArray<TetherStatsValue> tetherOffloadGetStats(); in tetherOffloadGetStats()
140 public abstract TetherStatsValue tetherOffloadGetAndClearStats(int ifIndex); in tetherOffloadGetAndClearStats()
/packages/modules/Connectivity/Tethering/src/android/net/util/
DTetheringUtils.java24 import com.android.networkstack.tethering.TetherStatsValue;
100 public ForwardedStats(@NonNull TetherStatsValue tetherStats) { in ForwardedStats()
/packages/modules/Connectivity/Tethering/bpf_progs/
Dbpf_tethering.h89 } TetherStatsValue; typedef
90 STRUCT_SIZE(TetherStatsValue, 6 * 8); // 48
Doffload.c91 DEFINE_BPF_MAP_GRW(tether_stats_map, HASH, TetherStatsKey, TetherStatsValue, 16, AID_NETWORK_STACK)
189 TetherStatsValue* stat_v = bpf_tether_stats_map_lookup_elem(&stat_and_limit_k);
502 TetherStatsValue* stat_v = bpf_tether_stats_map_lookup_elem(&stat_and_limit_k); in do_forward4()
/packages/modules/Connectivity/Tethering/tests/unit/src/com/android/networkstack/tethering/
DBpfCoordinatorTest.java234 private final TestBpfMap<TetherStatsKey, TetherStatsValue> mBpfStatsMap =
235 spy(new TestBpfMap<>(TetherStatsKey.class, TetherStatsValue.class));
295 public BpfMap<TetherStatsKey, TetherStatsValue> getBpfStatsMap() {
366 final TetherStatsValue value = new TetherStatsValue(stats.rxPackets, stats.rxBytes, in updateStatsEntryToStatsMap()
517 verifyWithOrder(inOrder, mBpfStatsMap).insertEntry(key, new TetherStatsValue( in verifyTetherOffloadSetInterfaceQuota()
/packages/modules/Connectivity/Tethering/tests/unit/src/android/net/ip/
DIpServerTest.java116 import com.android.networkstack.tethering.TetherStatsValue;
189 @Mock private BpfMap<TetherStatsKey, TetherStatsValue> mBpfStatsMap;
337 public BpfMap<TetherStatsKey, TetherStatsValue> getBpfStatsMap() { in setUp()
979 final TetherStatsValue allZeros = new TetherStatsValue(0, 0, 0, 0, 0, 0); in resetNetdBpfMapAndCoordinator()