http://www.sharetechnote.com/html/RLC_LTE.html
RLC AM分Control PDU和Data PDU
http://www.sharetechnote.com/html/RLC_LTE.html
lte-softmodem & oaisim
http://www.sharetechnote.com/html/RLC_LTE.html
pdcp_data_ind
来自UM、TM、AM的数据
pdcp_data_req
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);