An error occurred fetching the project authors.
- 21 Jan, 2021 3 commits
-
-
Cedric Roux authored
Same logic as previous commit, same caveats.
-
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.
-
Cedric Roux authored
You need a recent version of wireshark for this to work properly. Successfully tested with 3.3.2.
-
- 21 Oct, 2020 1 commit
-
-
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...
-
- 11 Jul, 2019 1 commit
-
-
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).
-
- 08 Mar, 2019 1 commit
-
-
Cedric Roux authored
-
- 12 Feb, 2019 1 commit
-
-
frtabu authored
-
- 07 Jan, 2019 1 commit
-
-
Cedric Roux authored
For whatever reason most of the files had their permission changed from 644 to 755, which is not wanted.
-
- 12 Nov, 2018 1 commit
-
-
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.
-
- 23 Oct, 2018 3 commits
-
-
Cedric Roux authored
- factorize - harmonize - simplify
-
Cedric Roux authored
-
Cedric Roux authored
Only schedule_SI is done, not schedule_SIB1_BR and not schedule_SI_BR.
-
- 22 Oct, 2018 1 commit
-
-
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.
-
- 02 May, 2018 1 commit
-
-
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.
-
- 14 Aug, 2017 1 commit
-
-
khalidhamdy authored
-
- 22 Nov, 2016 1 commit
-
-
Cedric Roux authored
-
- 11 Aug, 2016 1 commit
-
-
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.
-