Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Re: srsRAN 5G using the POWDER Indoor OTA Lab

8 views
Skip to first unread message

Kirk Webb

unread,
Dec 19, 2024, 11:58:56 AM12/19/24
to saish urumkar, powder...@googlegroups.com
Hello Saish,

Normally UEs do not talk directly with the gNB over the IP protocol.
The GTP tunnel for the UE's data bearer(s) passes through the gNB to
the UPF in the Core Network (the N3 interface), which is ostensibly
the first IP hop the UE can get to; traffic normally would then
traverse the N6 interface and head off to other data networks or the
internet.

Can you describe what you are trying to accomplish?

-Kirk

On Thu, Dec 19, 2024 at 5:11 AM saish urumkar <saish.u...@gmail.com> wrote:
>
> Hi,
> I am performing experiment using "srsRAN 5G using the POWDER Indoor OTA Lab" profile.
>
> I have connected and setup CN, GNb and UE. While I am able to ping from UE to CN, I am not able to ping Gnb.
>
> Tracepath from CN:-
> root@cn5g:~# sudo tshark -i $NGIF -f "not arp and not llc and not port 53 and not host archive.ubuntu.com and not host security.ubuntu.com"
> Running as user "root" and group "root". This could be dangerous.
> Capturing on 'enp4s0f1'
> 1 0.000000000 192.168.1.1 → 192.168.1.2 SCTP 106 HEARTBEAT
> 2 0.000117523 192.168.1.2 → 192.168.1.1 SCTP 106 HEARTBEAT_ACK
> 3 6.399989805 192.168.1.1 → 192.168.1.2 SCTP 106 HEARTBEAT
> 4 6.400097940 192.168.1.2 → 192.168.1.1 SCTP 106 HEARTBEAT_ACK
> 5 9.641079752 192.168.1.2 → 192.168.1.1 SCTP 106 HEARTBEAT
> 6 9.641112350 192.168.1.1 → 192.168.1.2 SCTP 106 HEARTBEAT_ACK
> 7 12.543984230 192.168.1.1 → 192.168.1.2 SCTP 106 HEARTBEAT
> 8 12.544092199 192.168.1.2 → 192.168.1.1 SCTP 106 HEARTBEAT_ACK
>
> CN Logs:-
>
> 12/19 04:54:52.285: [amf] INFO: InitialUEMessage (../src/amf/ngap-handler.c:435)
> 12/19 04:54:52.285: [amf] INFO: [Added] Number of gNB-UEs is now 2 (../src/amf/context.c:2694)
> 12/19 04:54:52.285: [amf] INFO: [suci-0-999-99-0-0-0-0000000001] 5G-S_TMSI[AMF_ID:0x20040,M_TMSI:0xc00007d7] (../src/amf/ngap-handler.c:516)
> 12/19 04:54:52.285: [amf] INFO: RAN_UE_NGAP_ID[1] AMF_UE_NGAP_ID[39] TAC[1] CellID[0x198000] (../src/amf/ngap-handler.c:596)
> 12/19 04:54:52.285: [gmm] INFO: Registration request (../src/amf/gmm-sm.c:1220)
> 12/19 04:54:52.285: [gmm] INFO: [suci-0-999-99-0-0-0-0000000001] 5G-S_GUTI[AMF_ID:0x20040,M_TMSI:0xc00007d7] (../src/amf/gmm-handler.c:187)
> 12/19 04:54:52.285: [gmm] INFO: [suci-0-999-99-0-0-0-0000000001] 5G-S_GUTI[PLMN_ID:0x99f999,AMF_ID:0x20040,M_TMSI:0xc00007d7] (../src/amf/gmm-handler.c:600)
> 12/19 04:54:52.449: [gmm] INFO: [imsi-999990000000001] Registration complete (../src/amf/gmm-sm.c:2288)
> 12/19 04:54:52.449: [amf] INFO: [imsi-999990000000001] Configuration update command (../src/amf/nas-path.c:607)
> 12/19 04:54:52.449: [gmm] INFO: UTC [2024-12-19T11:54:52] Timezone[0]/DST[0] (../src/amf/gmm-build.c:558)
> 12/19 04:54:52.449: [gmm] INFO: LOCAL [2024-12-19T04:54:52] Timezone[-25200]/DST[0] (../src/amf/gmm-build.c:563)
> 12/19 04:54:55.421: [amf] INFO: UE Context Release [Action:2] (../src/amf/ngap-handler.c:1726)
> 12/19 04:54:55.421: [amf] INFO: RAN_UE_NGAP_ID[1] AMF_UE_NGAP_ID[39] (../src/amf/ngap-handler.c:1727)
> 12/19 04:54:55.421: [amf] INFO: SUCI[suci-0-999-99-0-0-0-0000000001] (../src/amf/ngap-handler.c:1731)
> 12/19 04:54:55.421: [amf] INFO: [Removed] Number of gNB-UEs is now 1 (../src/amf/context.c:2701)
> 12/19 04:54:58.045: [amf] INFO: InitialUEMessage (../src/amf/ngap-handler.c:435)
> 12/19 04:54:58.045: [amf] INFO: [Added] Number of gNB-UEs is now 2 (../src/amf/context.c:2694)
> 12/19 04:54:58.045: [amf] INFO: [suci-0-999-99-0-0-0-0000000002] 5G-S_TMSI[AMF_ID:0x20040,M_TMSI:0xc000009e] (../src/amf/ngap-handler.c:516)
> 12/19 04:54:58.045: [amf] INFO: RAN_UE_NGAP_ID[2] AMF_UE_NGAP_ID[40] TAC[1] CellID[0x198000] (../src/amf/ngap-handler.c:596)
> 12/19 04:54:58.045: [gmm] INFO: Registration request (../src/amf/gmm-sm.c:1220)
> 12/19 04:54:58.045: [gmm] INFO: [suci-0-999-99-0-0-0-0000000002] 5G-S_GUTI[AMF_ID:0x20040,M_TMSI:0xc000009e] (../src/amf/gmm-handler.c:187)
> 12/19 04:54:58.045: [gmm] INFO: [suci-0-999-99-0-0-0-0000000002] 5G-S_GUTI[PLMN_ID:0x99f999,AMF_ID:0x20040,M_TMSI:0xc000009e] (../src/amf/gmm-handler.c:600)
> 12/19 04:54:58.229: [gmm] INFO: [imsi-999990000000002] Registration complete (../src/amf/gmm-sm.c:2288)
> 12/19 04:54:58.229: [amf] INFO: [imsi-999990000000002] Configuration update command (../src/amf/nas-path.c:607)
> 12/19 04:54:58.229: [gmm] INFO: UTC [2024-12-19T11:54:58] Timezone[0]/DST[0] (../src/amf/gmm-build.c:558)
> 12/19 04:54:58.229: [gmm] INFO: LOCAL [2024-12-19T04:54:58] Timezone[-25200]/DST[0] (../src/amf/gmm-build.c:563)
> 12/19 04:55:01.181: [amf] INFO: UE Context Release [Action:2] (../src/amf/ngap-handler.c:1726)
> 12/19 04:55:01.181: [amf] INFO: RAN_UE_NGAP_ID[2] AMF_UE_NGAP_ID[40] (../src/amf/ngap-handler.c:1727)
> 12/19 04:55:01.181: [amf] INFO: SUCI[suci-0-999-99-0-0-0-0000000002] (../src/amf/ngap-handler.c:1731)
> 12/19 04:55:01.181: [amf] INFO: [Removed] Number of gNB-UEs is now 1 (../src/amf/context.c:2701)
> 12/19 04:56:45.762: [amf] INFO: [imsi-999990000000000:1:13][0:0:NULL] /nsmf-pdusession/v1/sm-contexts/{smContextRef}/modify (../src/amf/nsmf-handler.c:916)
> 12/19 04:56:45.901: [amf] INFO: UE Context Release [Action:2] (../src/amf/ngap-handler.c:1726)
> 12/19 04:56:45.901: [amf] INFO: RAN_UE_NGAP_ID[0] AMF_UE_NGAP_ID[38] (../src/amf/ngap-handler.c:1727)
> 12/19 04:56:45.901: [amf] INFO: SUCI[suci-0-999-99-0-0-0-0000000000] (../src/amf/ngap-handler.c:1731)
> 12/19 04:56:45.901: [amf] INFO: [Removed] Number of gNB-UEs is now 0 (../src/amf/context.c:2701)
> 12/19 04:58:13.622: [amf] INFO: NF EndPoint(addr) setup [127.0.0.4:7777] (../src/amf/namf-handler.c:268)
> 12/19 04:58:14.305: [amf] INFO: InitialUEMessage (../src/amf/ngap-handler.c:435)
> 12/19 04:58:14.305: [amf] INFO: [Added] Number of gNB-UEs is now 1 (../src/amf/context.c:2694)
> 12/19 04:58:14.305: [amf] INFO: [suci-0-999-99-0-0-0-0000000000] 5G-S_TMSI[AMF_ID:0x20040,M_TMSI:0xc0000729] (../src/amf/ngap-handler.c:516)
> 12/19 04:58:14.305: [amf] INFO: RAN_UE_NGAP_ID[3] AMF_UE_NGAP_ID[41] TAC[1] CellID[0x198000] (../src/amf/ngap-handler.c:596)
> 12/19 04:58:14.305: [gmm] INFO: Service request (../src/amf/gmm-sm.c:1374)
> 12/19 04:58:14.305: [gmm] INFO: [suci-0-999-99-0-0-0-0000000000] 5G-S_GUTI[AMF_ID:0x20040,M_TMSI:0xc0000729] (../src/amf/gmm-handler.c:734)
> 12/19 04:58:14.445: [amf] INFO: [imsi-999990000000000] Configuration update command (../src/amf/nas-path.c:607)
> 12/19 04:58:14.445: [gmm] INFO: [imsi-999990000000000] 5G-S_GUTI[AMF_ID:0x20040,M_TMSI:0xc0000463] (../src/amf/gmm-build.c:609)
> 12/19 04:58:14.450: [amf] INFO: [imsi-999990000000000:1:11][0:0:NULL] /nsmf-pdusession/v1/sm-contexts/{smContextRef}/modify (../src/amf/nsmf-handler.c:916)
> 12/19 05:03:55.490: [amf] INFO: InitialUEMessage (../src/amf/ngap-handler.c:435)
> 12/19 05:03:55.490: [amf] INFO: [Added] Number of gNB-UEs is now 2 (../src/amf/context.c:2694)
> 12/19 05:03:55.490: [amf] INFO: [suci-0-999-99-0-0-0-0000000001] 5G-S_TMSI[AMF_ID:0x20040,M_TMSI:0xc00005da] (../src/amf/ngap-handler.c:516)
> 12/19 05:03:55.490: [amf] INFO: RAN_UE_NGAP_ID[4] AMF_UE_NGAP_ID[42] TAC[1] CellID[0x198000] (../src/amf/ngap-handler.c:596)
> 12/19 05:03:55.490: [gmm] INFO: Registration request (../src/amf/gmm-sm.c:1220)
> 12/19 05:03:55.490: [gmm] INFO: [suci-0-999-99-0-0-0-0000000001] 5G-S_GUTI[AMF_ID:0x20040,M_TMSI:0xc00005da] (../src/amf/gmm-handler.c:187)
> 12/19 05:03:55.490: [gmm] INFO: [suci-0-999-99-0-0-0-0000000001] 5G-S_GUTI[PLMN_ID:0x99f999,AMF_ID:0x20040,M_TMSI:0xc00005da] (../src/amf/gmm-handler.c:600)
> 12/19 05:03:55.658: [gmm] INFO: [imsi-999990000000001] Registration complete (../src/amf/gmm-sm.c:2288)
> 12/19 05:03:55.658: [amf] INFO: [imsi-999990000000001] Configuration update command (../src/amf/nas-path.c:607)
> 12/19 05:03:55.658: [gmm] INFO: UTC [2024-12-19T12:03:55] Timezone[0]/DST[0] (../src/amf/gmm-build.c:558)
> 12/19 05:03:55.658: [gmm] INFO: LOCAL [2024-12-19T05:03:55] Timezone[-25200]/DST[0] (../src/amf/gmm-build.c:563)
> 12/19 05:03:58.626: [amf] INFO: UE Context Release [Action:2] (../src/amf/ngap-handler.c:1726)
> 12/19 05:03:58.626: [amf] INFO: RAN_UE_NGAP_ID[4] AMF_UE_NGAP_ID[42] (../src/amf/ngap-handler.c:1727)
> 12/19 05:03:58.626: [amf] INFO: SUCI[suci-0-999-99-0-0-0-0000000001] (../src/amf/ngap-handler.c:1731)
> 12/19 05:03:58.626: [amf] INFO: [Removed] Number of gNB-UEs is now 1 (../src/amf/context.c:2701)
> 12/19 05:04:01.250: [amf] INFO: InitialUEMessage (../src/amf/ngap-handler.c:435)
> 12/19 05:04:01.250: [amf] INFO: [Added] Number of gNB-UEs is now 2 (../src/amf/context.c:2694)
> 12/19 05:04:01.250: [amf] INFO: [suci-0-999-99-0-0-0-0000000002] 5G-S_TMSI[AMF_ID:0x20040,M_TMSI:0xc00004e1] (../src/amf/ngap-handler.c:516)
> 12/19 05:04:01.250: [amf] INFO: RAN_UE_NGAP_ID[5] AMF_UE_NGAP_ID[43] TAC[1] CellID[0x198000] (../src/amf/ngap-handler.c:596)
> 12/19 05:04:01.250: [gmm] INFO: Registration request (../src/amf/gmm-sm.c:1220)
> 12/19 05:04:01.250: [gmm] INFO: [suci-0-999-99-0-0-0-0000000002] 5G-S_GUTI[AMF_ID:0x20040,M_TMSI:0xc00004e1] (../src/amf/gmm-handler.c:187)
> 12/19 05:04:01.250: [gmm] INFO: [suci-0-999-99-0-0-0-0000000002] 5G-S_GUTI[PLMN_ID:0x99f999,AMF_ID:0x20040,M_TMSI:0xc00004e1] (../src/amf/gmm-handler.c:600)
> 12/19 05:04:01.418: [gmm] INFO: [imsi-999990000000002] Registration complete (../src/amf/gmm-sm.c:2288)
> 12/19 05:04:01.418: [amf] INFO: [imsi-999990000000002] Configuration update command (../src/amf/nas-path.c:607)
> 12/19 05:04:01.418: [gmm] INFO: UTC [2024-12-19T12:04:01] Timezone[0]/DST[0] (../src/amf/gmm-build.c:558)
> 12/19 05:04:01.418: [gmm] INFO: LOCAL [2024-12-19T05:04:01] Timezone[-25200]/DST[0] (../src/amf/gmm-build.c:563)
> 12/19 05:04:04.386: [amf] INFO: UE Context Release [Action:2] (../src/amf/ngap-handler.c:1726)
> 12/19 05:04:04.386: [amf] INFO: RAN_UE_NGAP_ID[5] AMF_UE_NGAP_ID[43] (../src/amf/ngap-handler.c:1727)
> 12/19 05:04:04.386: [amf] INFO: SUCI[suci-0-999-99-0-0-0-0000000002] (../src/amf/ngap-handler.c:1731)
> 12/19 05:04:04.386: [amf] INFO: [Removed] Number of gNB-UEs is now 1 (../src/amf/context.c:2701)
>
> on GNb:-
>
> |--------------------DL---------------------|-------------------------UL------------------------------
> pci rnti | cqi ri mcs brate ok nok (%) dl_bs | pusch rsrp mcs brate ok nok (%) bsr ta phr
> 3 4604 | 7 1.0 0 0 0 0 0% 0 | n/a n/a 0 0 0 0 0% 0 0 10
> 3 4604 | 7 1.0 0 0 0 0 0% 0 | n/a n/a 0 0 0 0 0% 0 0 10
> 3 4604 | 7 1.0 0 0 0 0 0% 0 | n/a n/a 0 0 0 0 0% 0 0 10
> 3 4604 | 7 1.0 0 0 0 0 0% 0 | 32.6 -2.8 27 9.7k 2 0 0% 0 0 10
> 3 4604 | 7 1.0 0 0 0 0 0% 0 | 32.2 -2.8 27 9.7k 2 0 0% 0 0 10
> 3 4604 | 7 1.0 0 0 0 0 0% 0 | 32.1 -2.8 27 9.7k 2 0 0% 0 0 10
> 3 4604 | 7 1.0 0 0 0 0 0% 0 | 32.6 -2.8 27 4.9k 1 0 0% 0 0 10
> 3 4604 | 7 1.0 0 0 0 0 0% 0 | n/a n/a 0 0 0 0 0% 0 0 10
> 3 4604 | 7 1.0 0 0 0 0 0% 0 | n/a n/a 0 0 0 0 0% 0 0 10
>
> On UE:-
>
>
> [2024-12-19 05:05:17.867] ifconfig enxf2318798b32d down
> [2024-12-19 05:05:17.957] requestSetupDataCall WdsConnectionIPv4Handle: 0xf7490aa0
> [2024-12-19 05:05:18.085] ifconfig wwan0 up
> [2024-12-19 05:05:18.089] ifconfig enxf2318798b32d up
> [2024-12-19 05:05:18.092] busybox udhcpc -f -n -q -t 5 -i enxf2318798b32d 2>&1
> [2024-12-19 05:05:18.094] udhcpc: started, v1.30.1
> [2024-12-19 05:05:18.098] cellular already exists in /etc/iproute2/rt_tables
> [2024-12-19 05:05:18.165] udhcpc: sending discover
> [2024-12-19 05:05:18.225] udhcpc: sending select for 10.45.0.5
> [2024-12-19 05:05:18.261] udhcpc: lease of 10.45.0.5 obtained, lease time 7200
> [2024-12-19 05:05:18.264] cellular already exists in /etc/iproute2/rt_tables
> [2024-12-19 05:05:18.271] /etc/udhcpc/default.script: Resetting default routes
> [2024-12-19 05:05:18.271] /etc/udhcpc/default.script: Adding router 10.45.0.6
> [2024-12-19 05:05:18.281] /etc/udhcpc/default.script: Adding DNS 8.8.8.8
> [2024-12-19 05:05:18.281] /etc/udhcpc/default.script: Adding DNS 8.8.4.4
>
> ping from UE:
>
> root@ota-nuc1-cots-ue:~# ping 10.45.0.1
> PING 10.45.0.1 (10.45.0.1) 56(84) bytes of data.
> 64 bytes from 10.45.0.1: icmp_seq=1 ttl=64 time=21.8 ms
> 64 bytes from 10.45.0.1: icmp_seq=2 ttl=64 time=49.1 ms
> 64 bytes from 10.45.0.1: icmp_seq=3 ttl=64 time=47.1 ms
> 64 bytes from 10.45.0.1: icmp_seq=4 ttl=64 time=35.6 ms
> 64 bytes from 10.45.0.1: icmp_seq=5 ttl=64 time=43.2 ms
> 64 bytes from 10.45.0.1: icmp_seq=6 ttl=64 time=31.2 ms
> 64 bytes from 10.45.0.1: icmp_seq=7 ttl=64 time=29.2 ms
> 64 bytes from 10.45.0.1: icmp_seq=8 ttl=64 time=37.1 ms
>
> Ping from CN:-
>
>
> root@cn5g:~# ping 10.45.0.5
> PING 10.45.0.5 (10.45.0.5) 56(84) bytes of data.
> 64 bytes from 10.45.0.5: icmp_seq=1 ttl=64 time=33.1 ms
> 64 bytes from 10.45.0.5: icmp_seq=2 ttl=64 time=31.9 ms
> 64 bytes from 10.45.0.5: icmp_seq=3 ttl=64 time=30.9 ms
> 64 bytes from 10.45.0.5: icmp_seq=4 ttl=64 time=29.2 ms
> 64 bytes from 10.45.0.5: icmp_seq=5 ttl=64 time=27.7 ms
> 64 bytes from 10.45.0.5: icmp_seq=6 ttl=64 time=45.7 ms
> 64 bytes from 10.45.0.5: icmp_seq=7 ttl=64 time=44.1 ms
> 64 bytes from 10.45.0.5: icmp_seq=8 ttl=64 time=42.6 ms
> 64 bytes from 10.45.0.5: icmp_seq=9 ttl=64 time=40.9 ms
> 64 bytes from 10.45.0.5: icmp_seq=10 ttl=64 time=20.0 ms
> 64 bytes from 10.45.0.5: icmp_seq=11 ttl=64 time=38.8 ms
> 64 bytes from 10.45.0.5: icmp_seq=12 ttl=64 time=37.0 ms
>
> ping to Gnb from CN:
> root@ota-x310-1-gnuradio-comp:~# ifconfig
> eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
> inet 155.98.37.215 netmask 255.255.252.0 broadcast 155.98.39.255
> inet6 fe80::e643:4bff:fe61:1f0e prefixlen 64 scopeid 0x20<link>
> ether e4:43:4b:61:1f:0e txqueuelen 1000 (Ethernet)
> RX packets 369533 bytes 404968489 (404.9 MB)
> RX errors 0 dropped 11482 overruns 0 frame 0
> TX packets 31200 bytes 2969860 (2.9 MB)
> TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
>
> eno2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
> inet 192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255
> inet6 fe80::e643:4bff:fe61:1f10 prefixlen 64 scopeid 0x20<link>
> ether e4:43:4b:61:1f:10 txqueuelen 1000 (Ethernet)
> RX packets 1713 bytes 204876 (204.8 KB)
> RX errors 0 dropped 0 overruns 0 frame 0
> TX packets 1828 bytes 217952 (217.9 KB)
> TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
>
> enp134s0f1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 9000
> inet 192.168.40.1 netmask 255.255.255.0 broadcast 192.168.40.255
> inet6 fe80::faf2:1eff:fe4c:c2f1 prefixlen 64 scopeid 0x20<link>
> ether f8:f2:1e:4c:c2:f1 txqueuelen 1000 (Ethernet)
> RX packets 168609376 bytes 1195411762208 (1.1 TB)
> RX errors 0 dropped 27 overruns 0 frame 0
> TX packets 158106177 bytes 1193138639202 (1.1 TB)
> TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
>
> lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
> inet 127.0.0.1 netmask 255.0.0.0
> inet6 ::1 prefixlen 128 scopeid 0x10<host>
> loop txqueuelen 1000 (Local Loopback)
> RX packets 14392 bytes 1909223 (1.9 MB)
> RX errors 0 dropped 0 overruns 0 frame 0
> TX packets 14392 bytes 1909223 (1.9 MB)
> TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
>
> root@ota-x310-1-gnuradio-comp:~#
>
> root@cn5g:~# ping 192.168.1.2
> PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data.
> 64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.099 ms
> 64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.094 ms
> 64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=0.092 ms
> 64 bytes from 192.168.1.2: icmp_seq=4 ttl=64 time=0.092 ms
> 64 bytes from 192.168.1.2: icmp_seq=5 ttl=64 time=0.090 ms
> ^C
> --- 192.168.1.2 ping statistics ---
> 5 packets transmitted, 5 received, 0% packet loss, time 4103ms
> rtt min/avg/max/mdev = 0.090/0.093/0.099/0.003 ms
> root@cn5g:~#
>
> ping from UE:-
>
> root@ota-nuc1-cots-ue:~# ping 192.168.1.2
> PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data.
> ^C
> --- 192.168.1.2 ping statistics ---
> 33 packets transmitted, 0 received, 100% packet loss, time 32776ms
>
> root@ota-nuc1-cots-ue:~# traceroute 192.168.1.2
> traceroute to 192.168.1.2 (192.168.1.2), 30 hops max, 60 byte packets
> 1 * * *
> 2 * * *
> 3 * * *
> 4 * * *
> 5 * * *
> 6 * * *
>
> link to experiment:-
>
> https://www.powderwireless.net/status.php?uuid=e94e5218-bde4-11ef-af1a-e4434b2381fc
>
>
> Thanks
> Saish
>
>
>
>
Reply all
Reply to author
Forward
0 new messages