An error occurred fetching the project authors.
  1. 21 Jan, 2021 3 commits
    • Cedric Roux's avatar
      macpdu2wireshark: add UE id into scheduling request logging · 40f985a9
      Cedric Roux authored
      Same logic as previous commit, same caveats.
      40f985a9
    • Cedric Roux's avatar
      T tracer macpdu2wireshark: add UE id · 23b24a3c
      Cedric Roux authored
      There was a problem with several UEs in the wireshark log. It seems that
      wireshark needs the UE id otherwise it gets confused and sees retransmissions
      where it's just another UE connecting and doing the same as a previous
      UE.
      
      Let's put kind of a UE id. Each RNTI seen by macpdu2wireshark gets an UE id
      assigned the first time it's seen in a trace.
      
      This is a bit hackish but seems to be fine.
      
      We could have added UE_id in all the traces, that is change the T() calls
      in the softmodem. It was less work to do it as it is, ie. only touch
      macpdu2wireshark.c.
      
      The RAR uses the same UE id all the time, may be a problem. To be refined
      if needed.
      23b24a3c
    • Cedric Roux's avatar
      macpdu2wireshark: trace scheduling requests · 4344b910
      Cedric Roux authored
      You need a recent version of wireshark for this to work properly.
      Successfully tested with 3.3.2.
      4344b910
  2. 21 Oct, 2020 1 commit
    • Cedric Roux's avatar
      nr: add MAC PDU traces for wireshark · ae8c0ef4
      Cedric Roux authored
      The T tracer macpdu2wireshark has been modified to handle the new traces.
      The usage is the same as for LTE.
      
      In NR the RACH is logged as an LTE RACH. Maybe we'll change that in the
      future. Looking at the source code of wireshark, I could not find any
      way to report NR RACH. Maybe they forgot it. Or I did not search correctly...
      ae8c0ef4
  3. 11 Jul, 2019 1 commit
    • Cedric Roux's avatar
      T: add -no-bind option to macpdu2wireshark · 443b5fd0
      Cedric Roux authored
      To be used when you send data to another host.
      
      On the other host, to avoid ICMP traffic about the port
      not being open, do:
      
      ./nc -l -u -p 9999 > /dev/null
      
      You need to restart this command each time you run macpdu2wireshark.
      You can use any other program that will accept UDP packets on the
      port 9999 (default port of macpdu2wireshark, change if you use another
      port of course).
      443b5fd0
  4. 08 Mar, 2019 1 commit
  5. 12 Feb, 2019 1 commit
  6. 07 Jan, 2019 1 commit
    • Cedric Roux's avatar
      fix a lot of file mode · aea6b4b5
      Cedric Roux authored
      For whatever reason most of the files had their permission
      changed from 644 to 755, which is not wanted.
      aea6b4b5
  7. 12 Nov, 2018 1 commit
    • Cedric Roux's avatar
      T: macpdu2wireshark: run live, limit MIB/SIBs recording, cleanup · 4931a300
      Cedric Roux authored
      A new option -live has been added to run live (ie. like the 'enb' tracer)
      and options -live-ip and -live-port to select IP/port of the machine running
      the eNodeB.
      
      Some new options to control MIB and SIBs recording have been added.
      
      Some global variables have been removed.
      4931a300
  8. 23 Oct, 2018 3 commits
  9. 22 Oct, 2018 1 commit
    • Cedric Roux's avatar
      T: macpdu2wireshark: add MIB logging · 7b264ac9
      Cedric Roux authored
      The tracer macpdu2wireshark can send MIBs to wireshark.
      This can be disabled by passing the new -no-mib option.
      
      openair1/SCHED/phy_procedures_lte_eNb.c has been modified
      to have a new T trace with the MIB.
      7b264ac9
  10. 02 May, 2018 1 commit
    • Cedric Roux's avatar
      T tracer: don't depend on T_BUFFER_MAX anymore in the tracers · 52cf61de
      Cedric Roux authored
      Whenever the value T_BUFFER_MAX changes, the tracers had to
      be recompiled. The only reason why it was needed is because we
      used some fixed size buffers to read events. This commit removes
      this restriction.
      
      Also, with the basic simulator, this value T_BUFFER_MAX now comes
      with an #ifdef which would have required some special hackish-level
      tricks in the tracers, which is not good.
      
      Let's just allocate memory when needed.
      52cf61de
  11. 14 Aug, 2017 1 commit
  12. 22 Nov, 2016 1 commit
  13. 11 Aug, 2016 1 commit
    • Cedric Roux's avatar
      T: add a mac pdu -> wireshark replay tracer · 8b732dc7
      Cedric Roux authored
      This tracer takes the traces ENB_MAC_UE_DL_PDU_WITH_DATA
      and ENB_MAC_UE_UL_PDU_WITH_DATA from a trace file
      (as generated by the "record" tracer) and sends them
      in UDP packets correctly formatted for wireshark to
      dissect them.
      
      One unresolved problem I face with my version of
      wireshark (1.10.6) is that I don't get the frame number,
      only subframe. See in the code to change the behavior
      if you use a more recent version of wireshark.
      
      You need to properly configure wireshark for it to work.
      See $OPENAIR_DIR/openair2/UTIL/OPT/README.txt.
      8b732dc7