packet/byte counters don't work for 3G
show mm-context or the like, the per-subscriber / per-pdp counters don't increment as long as the subscriber is on 3G.
That is more or less expected: In (at least from some 3GPP release onwards, in IP based UTRAN) the GTP data goes directly from either RNC, HNBGW or even NodeB to the GGSN. So the user plane is no longer visibl to the SGSN and the SGSN became a pure control plane function.
The rationale likely was to reduce the load on the SGSN when HSxPA came aroundSo unless there is a standard way how the SGSN can get this information from the RAN without having to play man-in-the-middle for all GTP, what we should do is:
- suppress displaying the counters when subscriber is on 3G/UTRAN
- document this in the user manual (for vty + ctrl/stats?)
- maybe also annotate the VTY output while displaying this in 'show' that the counters only include data incurred while on 2G RAN.