Loading drivers/net/ethernet/qualcomm/rmnet/Makefile +1 −0 Original line number Diff line number Diff line Loading @@ -9,4 +9,5 @@ rmnet-y += rmnet_vnd.o rmnet-y += rmnet_handlers.o rmnet-y += rmnet_map_data.o rmnet-y += rmnet_map_command.o rmnet-y += rmnet_descriptor.o obj-$(CONFIG_RMNET) += rmnet.o drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c +9 −0 Original line number Diff line number Diff line Loading @@ -14,6 +14,7 @@ #include "rmnet_vnd.h" #include "rmnet_private.h" #include "rmnet_map.h" #include "rmnet_descriptor.h" #include <soc/qcom/rmnet_qmi.h> #include <soc/qcom/qmi_rmnet.h> Loading Loading @@ -81,6 +82,8 @@ static int rmnet_unregister_real_device(struct net_device *real_dev, rmnet_map_cmd_exit(port); rmnet_map_tx_aggregate_exit(port); rmnet_descriptor_deinit(port); kfree(port); netdev_rx_handler_unregister(real_dev); Loading Loading @@ -118,6 +121,12 @@ static int rmnet_register_real_device(struct net_device *real_dev) for (entry = 0; entry < RMNET_MAX_LOGICAL_EP; entry++) INIT_HLIST_HEAD(&port->muxed_ep[entry]); rc = rmnet_descriptor_init(port); if (rc) { rmnet_descriptor_deinit(port); return rc; } rmnet_map_tx_aggregate_init(port); rmnet_map_cmd_init(port); Loading drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h +3 −0 Original line number Diff line number Diff line Loading @@ -69,6 +69,9 @@ struct rmnet_port { struct list_head dl_list; struct rmnet_port_priv_stats stats; int dl_marker_flush; struct rmnet_descriptor *rmnet_desc; struct rmnet_frag_descriptor_pool *frag_desc_pool; }; extern struct rtnl_link_ops rmnet_link_ops; Loading Loading
drivers/net/ethernet/qualcomm/rmnet/Makefile +1 −0 Original line number Diff line number Diff line Loading @@ -9,4 +9,5 @@ rmnet-y += rmnet_vnd.o rmnet-y += rmnet_handlers.o rmnet-y += rmnet_map_data.o rmnet-y += rmnet_map_command.o rmnet-y += rmnet_descriptor.o obj-$(CONFIG_RMNET) += rmnet.o
drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c +9 −0 Original line number Diff line number Diff line Loading @@ -14,6 +14,7 @@ #include "rmnet_vnd.h" #include "rmnet_private.h" #include "rmnet_map.h" #include "rmnet_descriptor.h" #include <soc/qcom/rmnet_qmi.h> #include <soc/qcom/qmi_rmnet.h> Loading Loading @@ -81,6 +82,8 @@ static int rmnet_unregister_real_device(struct net_device *real_dev, rmnet_map_cmd_exit(port); rmnet_map_tx_aggregate_exit(port); rmnet_descriptor_deinit(port); kfree(port); netdev_rx_handler_unregister(real_dev); Loading Loading @@ -118,6 +121,12 @@ static int rmnet_register_real_device(struct net_device *real_dev) for (entry = 0; entry < RMNET_MAX_LOGICAL_EP; entry++) INIT_HLIST_HEAD(&port->muxed_ep[entry]); rc = rmnet_descriptor_init(port); if (rc) { rmnet_descriptor_deinit(port); return rc; } rmnet_map_tx_aggregate_init(port); rmnet_map_cmd_init(port); Loading
drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h +3 −0 Original line number Diff line number Diff line Loading @@ -69,6 +69,9 @@ struct rmnet_port { struct list_head dl_list; struct rmnet_port_priv_stats stats; int dl_marker_flush; struct rmnet_descriptor *rmnet_desc; struct rmnet_frag_descriptor_pool *frag_desc_pool; }; extern struct rtnl_link_ops rmnet_link_ops; Loading