RRC基础

在这里插入图片描述

RLC

RLC AM procedure

http://www.sharetechnote.com/html/RLC_LTE.html

RLC AM分Control PDU和Data PDU

RLC TM procedure

http://www.sharetechnote.com/html/RLC_LTE.html

RLC UM procedure

lte-softmodem & oaisim

http://www.sharetechnote.com/html/RLC_LTE.html

PDCP procedure

pdcp_data_ind

来自UM、TM、AM的数据

pdcp_data_req

【OAI 】openair2 oai_nw_drv_netlink模块
NETWORK_DRIVER - oai_nw_drv_netlink模块(NASMESH)
D:\openairinterface5g\openair2\NETWORK_DRIVER\LITE

代码分析
void oai_nw_drv_init(struct net_device *dev)

int init_module (void)
----oai_nw_drv_dev[inst] = alloc_netdev(sizeof(struct oai_nw_drv_priv),devicename, oai_nw_drv_init);
----oai_nw_drv_netlink_init()
--------oai_netlink_cfg.input----= nas_nl_data_ready;
--------nas_nl_sk = netlink_kernel_create(&init_net, OAI_IP_DRIVER_NETLINK_ID, &oai_netlink_cfg);
--------nas_nl_data_ready
------------oai_nw_drv_common_wireless2ip
----------------oai_nw_drv_common_class_wireless2ip
--------------------skb = dev_alloc_skb( dlen + 2 );
--------------------skb->dev = oai_nw_drv_dev[inst];
--------------------netif_rx(skb);

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐