mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-07-23 23:32:14 +00:00
rtnl: allow to specify different num for rx and tx queue count
Also cut out unused function parameters and possible err in return value. Signed-off-by: Jiri Pirko <jiri@resnulli.us> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
ee6ae1a1d5
commit
d40156aa5e
3 changed files with 22 additions and 18 deletions
|
@ -44,8 +44,10 @@ static inline int rtnl_msg_family(const struct nlmsghdr *nlh)
|
|||
* @get_xstats_size: Function to calculate required room for dumping device
|
||||
* specific statistics
|
||||
* @fill_xstats: Function to dump device specific statistics
|
||||
* @get_tx_queues: Function to determine number of transmit queues to create when
|
||||
* creating a new device.
|
||||
* @get_num_tx_queues: Function to determine number of transmit queues
|
||||
* to create when creating a new device.
|
||||
* @get_num_rx_queues: Function to determine number of receive queues
|
||||
* to create when creating a new device.
|
||||
*/
|
||||
struct rtnl_link_ops {
|
||||
struct list_head list;
|
||||
|
@ -77,8 +79,8 @@ struct rtnl_link_ops {
|
|||
size_t (*get_xstats_size)(const struct net_device *dev);
|
||||
int (*fill_xstats)(struct sk_buff *skb,
|
||||
const struct net_device *dev);
|
||||
int (*get_tx_queues)(struct net *net,
|
||||
struct nlattr *tb[]);
|
||||
unsigned int (*get_num_tx_queues)(void);
|
||||
unsigned int (*get_num_rx_queues)(void);
|
||||
};
|
||||
|
||||
extern int __rtnl_link_register(struct rtnl_link_ops *ops);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue