Commit 0a042c6e authored by Marc Kleine-Budde's avatar Marc Kleine-Budde

can: dev: move netlink related code into seperate file

This patch moves the netlink related code of the CAN device infrastructure into
a separate file.
Reviewed-by: default avatarVincent Mailhol <mailhol.vincent@wanadoo.fr>
Link: https://lore.kernel.org/r/20210111141930.693847-7-mkl@pengutronix.deSigned-off-by: default avatarMarc Kleine-Budde <mkl@pengutronix.de>
parent 18f2dbfd
...@@ -4,6 +4,7 @@ obj-$(CONFIG_CAN_DEV) += can-dev.o ...@@ -4,6 +4,7 @@ obj-$(CONFIG_CAN_DEV) += can-dev.o
can-dev-y += bittiming.o can-dev-y += bittiming.o
can-dev-y += dev.o can-dev-y += dev.o
can-dev-y += length.o can-dev-y += length.o
can-dev-y += netlink.o
can-dev-y += rx-offload.o can-dev-y += rx-offload.o
can-dev-y += skb.o can-dev-y += skb.o
......
This diff is collapsed.
This diff is collapsed.
...@@ -100,6 +100,8 @@ static inline void can_set_static_ctrlmode(struct net_device *dev, ...@@ -100,6 +100,8 @@ static inline void can_set_static_ctrlmode(struct net_device *dev,
dev->mtu = CANFD_MTU; dev->mtu = CANFD_MTU;
} }
void can_setup(struct net_device *dev);
struct net_device *alloc_candev_mqs(int sizeof_priv, unsigned int echo_skb_max, struct net_device *alloc_candev_mqs(int sizeof_priv, unsigned int echo_skb_max,
unsigned int txqs, unsigned int rxqs); unsigned int txqs, unsigned int rxqs);
#define alloc_candev(sizeof_priv, echo_skb_max) \ #define alloc_candev(sizeof_priv, echo_skb_max) \
...@@ -130,4 +132,8 @@ void of_can_transceiver(struct net_device *dev); ...@@ -130,4 +132,8 @@ void of_can_transceiver(struct net_device *dev);
static inline void of_can_transceiver(struct net_device *dev) { } static inline void of_can_transceiver(struct net_device *dev) { }
#endif #endif
extern struct rtnl_link_ops can_link_ops;
int can_netlink_register(void);
void can_netlink_unregister(void);
#endif /* !_CAN_DEV_H */ #endif /* !_CAN_DEV_H */
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment