mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-29 13:53:33 +00:00
netdev: remove ndo ops for switchdev
Signed-off-by: Scott Feldman <sfeldma@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
98237d433b
commit
812a1c3ff3
1 changed files with 0 additions and 38 deletions
|
@ -768,8 +768,6 @@ struct netdev_phys_item_id {
|
|||
typedef u16 (*select_queue_fallback_t)(struct net_device *dev,
|
||||
struct sk_buff *skb);
|
||||
|
||||
struct fib_info;
|
||||
|
||||
/*
|
||||
* This structure defines the management hooks for network devices.
|
||||
* The following hooks can be defined; unless noted otherwise, they are
|
||||
|
@ -1024,23 +1022,6 @@ struct fib_info;
|
|||
* be otherwise expressed by feature flags. The check is called with
|
||||
* the set of features that the stack has calculated and it returns
|
||||
* those the driver believes to be appropriate.
|
||||
*
|
||||
* int (*ndo_switch_parent_id_get)(struct net_device *dev,
|
||||
* struct netdev_phys_item_id *psid);
|
||||
* Called to get an ID of the switch chip this port is part of.
|
||||
* If driver implements this, it indicates that it represents a port
|
||||
* of a switch chip.
|
||||
* int (*ndo_switch_port_stp_update)(struct net_device *dev, u8 state);
|
||||
* Called to notify switch device port of bridge port STP
|
||||
* state change.
|
||||
* int (*ndo_sw_parent_fib_ipv4_add)(struct net_device *dev, __be32 dst,
|
||||
* int dst_len, struct fib_info *fi,
|
||||
* u8 tos, u8 type, u32 nlflags, u32 tb_id);
|
||||
* Called to add/modify IPv4 route to switch device.
|
||||
* int (*ndo_sw_parent_fib_ipv4_del)(struct net_device *dev, __be32 dst,
|
||||
* int dst_len, struct fib_info *fi,
|
||||
* u8 tos, u8 type, u32 tb_id);
|
||||
* Called to delete IPv4 route from switch device.
|
||||
*/
|
||||
struct net_device_ops {
|
||||
int (*ndo_init)(struct net_device *dev);
|
||||
|
@ -1197,25 +1178,6 @@ struct net_device_ops {
|
|||
netdev_features_t (*ndo_features_check) (struct sk_buff *skb,
|
||||
struct net_device *dev,
|
||||
netdev_features_t features);
|
||||
#ifdef CONFIG_NET_SWITCHDEV
|
||||
int (*ndo_switch_parent_id_get)(struct net_device *dev,
|
||||
struct netdev_phys_item_id *psid);
|
||||
int (*ndo_switch_port_stp_update)(struct net_device *dev,
|
||||
u8 state);
|
||||
int (*ndo_switch_fib_ipv4_add)(struct net_device *dev,
|
||||
__be32 dst,
|
||||
int dst_len,
|
||||
struct fib_info *fi,
|
||||
u8 tos, u8 type,
|
||||
u32 nlflags,
|
||||
u32 tb_id);
|
||||
int (*ndo_switch_fib_ipv4_del)(struct net_device *dev,
|
||||
__be32 dst,
|
||||
int dst_len,
|
||||
struct fib_info *fi,
|
||||
u8 tos, u8 type,
|
||||
u32 tb_id);
|
||||
#endif
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in a new issue