Lines Matching refs:net_device
25 struct net_device **vlan_devices_arrays[VLAN_PROTO_NUM]
30 struct net_device *real_dev; /* The ethernet(like) device
52 static inline struct net_device *__vlan_group_get_device(struct vlan_group *vg, in __vlan_group_get_device()
56 struct net_device **array; in __vlan_group_get_device()
63 static inline struct net_device *vlan_group_get_device(struct vlan_group *vg, in vlan_group_get_device()
77 struct net_device *dev) in vlan_group_set_device()
80 struct net_device **array; in vlan_group_set_device()
90 static inline struct net_device *vlan_find_dev(struct net_device *real_dev, in vlan_find_dev()
102 static inline netdev_features_t vlan_tnl_features(struct net_device *real_dev) in vlan_tnl_features()
123 void vlan_dev_set_ingress_priority(const struct net_device *dev,
125 int vlan_dev_set_egress_priority(const struct net_device *dev,
127 int vlan_dev_change_flags(const struct net_device *dev, u32 flag, u32 mask);
128 void vlan_dev_get_realdev_name(const struct net_device *dev, char *result);
130 int vlan_check_real_dev(struct net_device *real_dev,
133 void vlan_setup(struct net_device *dev);
134 int register_vlan_dev(struct net_device *dev, struct netlink_ext_ack *extack);
135 void unregister_vlan_dev(struct net_device *dev, struct list_head *head);
136 void vlan_dev_uninit(struct net_device *dev);
137 bool vlan_dev_inherit_address(struct net_device *dev,
138 struct net_device *real_dev);
140 static inline u32 vlan_get_ingress_priority(struct net_device *dev, in vlan_get_ingress_priority()
149 int vlan_gvrp_request_join(const struct net_device *dev);
150 void vlan_gvrp_request_leave(const struct net_device *dev);
151 int vlan_gvrp_init_applicant(struct net_device *dev);
152 void vlan_gvrp_uninit_applicant(struct net_device *dev);
156 static inline int vlan_gvrp_request_join(const struct net_device *dev) { return 0; } in vlan_gvrp_request_join()
157 static inline void vlan_gvrp_request_leave(const struct net_device *dev) {} in vlan_gvrp_request_leave()
158 static inline int vlan_gvrp_init_applicant(struct net_device *dev) { return 0; } in vlan_gvrp_init_applicant()
159 static inline void vlan_gvrp_uninit_applicant(struct net_device *dev) {} in vlan_gvrp_uninit_applicant()
165 int vlan_mvrp_request_join(const struct net_device *dev);
166 void vlan_mvrp_request_leave(const struct net_device *dev);
167 int vlan_mvrp_init_applicant(struct net_device *dev);
168 void vlan_mvrp_uninit_applicant(struct net_device *dev);
172 static inline int vlan_mvrp_request_join(const struct net_device *dev) { return 0; } in vlan_mvrp_request_join()
173 static inline void vlan_mvrp_request_leave(const struct net_device *dev) {} in vlan_mvrp_request_leave()
174 static inline int vlan_mvrp_init_applicant(struct net_device *dev) { return 0; } in vlan_mvrp_init_applicant()
175 static inline void vlan_mvrp_uninit_applicant(struct net_device *dev) {} in vlan_mvrp_uninit_applicant()