Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
oai
openairinterface5G
Commits
2f3483d1
Commit
2f3483d1
authored
Dec 14, 2016
by
ROBERT Benoit
Browse files
correct issue 154 on PDCP fifo for noS1 mode
parent
8f6746be
Changes
1
Hide whitespace changes
Inline
Side-by-side
openair2/LAYER2/PDCP_v10.1.0/pdcp_fifo.c
View file @
2f3483d1
...
...
@@ -424,18 +424,22 @@ int pdcp_fifo_read_input_sdus (const protocol_ctxt_t* const ctxt_pP)
return
0
;
# else
/* PDCP_USE_NETLINK_QUEUES*/
int
len
=
1
;
int
msg_len
;
rb_id_t
rab_id
=
0
;
while
(
len
>
0
)
{
int
rlc_data_req_flag
=
3
;
while
((
len
>
0
)
&&
(
rlc_data_req_flag
!=
0
))
{
len
=
recvmsg
(
nas_sock_fd
,
&
nas_msg_rx
,
0
);
if
(
len
<=
0
)
{
// nothing in pdcp NAS socket
//LOG_D(PDCP, "[PDCP][NETLINK] Nothing in socket, length %d \n", len);
}
else
{
msg_len
=
len
;
for
(
nas_nlh_rx
=
(
struct
nlmsghdr
*
)
nl_rx_buf
;
NLMSG_OK
(
nas_nlh_rx
,
len
);
nas_nlh_rx
=
NLMSG_NEXT
(
nas_nlh_rx
,
len
))
{
NLMSG_OK
(
nas_nlh_rx
,
msg_
len
);
nas_nlh_rx
=
NLMSG_NEXT
(
nas_nlh_rx
,
msg_
len
))
{
if
(
nas_nlh_rx
->
nlmsg_type
==
NLMSG_DONE
)
{
LOG_D
(
PDCP
,
"[PDCP][NETLINK] RX NLMSG_DONE
\n
"
);
...
...
@@ -493,7 +497,7 @@ int pdcp_fifo_read_input_sdus (const protocol_ctxt_t* const ctxt_pP)
ctxt
.
enb_flag
=
ctxt_cpy
.
enb_flag
;
#ifdef PDCP_DEBUG
LOG_
D
(
PDCP
,
"[PDCP][NETLINK] pdcp_read_header_g.rb_id = %d
\n
"
,
pdcp_read_header_g
.
rb_id
);
LOG_
I
(
PDCP
,
"[PDCP][NETLINK] pdcp_read_header_g.rb_id = %d
\n
"
,
pdcp_read_header_g
.
rb_id
);
#endif
if
(
ctxt_cpy
.
enb_flag
)
{
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment