Lines Matching refs:net_device

82 static inline bool is_vlan_dev(const struct net_device *dev)  in is_vlan_dev()
93 static inline int vlan_get_rx_ctag_filter_info(struct net_device *dev) in vlan_get_rx_ctag_filter_info()
99 static inline void vlan_drop_rx_ctag_filter_info(struct net_device *dev) in vlan_drop_rx_ctag_filter_info()
105 static inline int vlan_get_rx_stag_filter_info(struct net_device *dev) in vlan_get_rx_stag_filter_info()
111 static inline void vlan_drop_rx_stag_filter_info(struct net_device *dev) in vlan_drop_rx_stag_filter_info()
141 extern struct net_device *__vlan_find_dev_deep_rcu(struct net_device *real_dev,
143 extern int vlan_for_each(struct net_device *dev,
144 int (*action)(struct net_device *dev, int vid,
146 extern struct net_device *vlan_dev_real_dev(const struct net_device *dev);
147 extern u16 vlan_dev_vlan_id(const struct net_device *dev);
148 extern __be16 vlan_dev_vlan_proto(const struct net_device *dev);
191 struct net_device *real_dev;
203 static inline struct vlan_dev_priv *vlan_dev_priv(const struct net_device *dev) in vlan_dev_priv()
209 vlan_dev_get_egress_qos_mask(struct net_device *dev, u32 skprio) in vlan_dev_get_egress_qos_mask()
229 extern int vlan_vid_add(struct net_device *dev, __be16 proto, u16 vid);
230 extern void vlan_vid_del(struct net_device *dev, __be16 proto, u16 vid);
232 extern int vlan_vids_add_by_dev(struct net_device *dev,
233 const struct net_device *by_dev);
234 extern void vlan_vids_del_by_dev(struct net_device *dev,
235 const struct net_device *by_dev);
237 extern bool vlan_uses_dev(const struct net_device *dev);
240 static inline struct net_device *
241 __vlan_find_dev_deep_rcu(struct net_device *real_dev, in __vlan_find_dev_deep_rcu()
248 vlan_for_each(struct net_device *dev, in vlan_for_each()
249 int (*action)(struct net_device *dev, int vid, void *arg), in vlan_for_each()
255 static inline struct net_device *vlan_dev_real_dev(const struct net_device *dev) in vlan_dev_real_dev()
261 static inline u16 vlan_dev_vlan_id(const struct net_device *dev) in vlan_dev_vlan_id()
267 static inline __be16 vlan_dev_vlan_proto(const struct net_device *dev) in vlan_dev_vlan_proto()
273 static inline u16 vlan_dev_get_egress_qos_mask(struct net_device *dev, in vlan_dev_get_egress_qos_mask()
284 static inline int vlan_vid_add(struct net_device *dev, __be16 proto, u16 vid) in vlan_vid_add()
289 static inline void vlan_vid_del(struct net_device *dev, __be16 proto, u16 vid) in vlan_vid_del()
293 static inline int vlan_vids_add_by_dev(struct net_device *dev, in vlan_vids_add_by_dev()
294 const struct net_device *by_dev) in vlan_vids_add_by_dev()
299 static inline void vlan_vids_del_by_dev(struct net_device *dev, in vlan_vids_del_by_dev()
300 const struct net_device *by_dev) in vlan_vids_del_by_dev()
304 static inline bool vlan_uses_dev(const struct net_device *dev) in vlan_uses_dev()