Searched refs:TetherStatsValue (Results 1 – 10 of 10) sorted by relevance
/packages/modules/Connectivity/Tethering/apishim/30/com/android/networkstack/tethering/apishim/api30/ |
D | BpfCoordinatorShimImpl.java | 34 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/ |
D | TetherStatsValue.java | 24 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()
|
D | BpfCoordinator.java | 353 @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/ |
D | BpfCoordinatorShimImpl.java | 45 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/ |
D | BpfCoordinatorShim.java | 29 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/ |
D | TetheringUtils.java | 24 import com.android.networkstack.tethering.TetherStatsValue; 100 public ForwardedStats(@NonNull TetherStatsValue tetherStats) { in ForwardedStats()
|
/packages/modules/Connectivity/Tethering/bpf_progs/ |
D | bpf_tethering.h | 89 } TetherStatsValue; typedef 90 STRUCT_SIZE(TetherStatsValue, 6 * 8); // 48
|
D | offload.c | 91 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/ |
D | BpfCoordinatorTest.java | 234 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/ |
D | IpServerTest.java | 116 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()
|