Lines Matching defs:net_device_ops

908 struct net_device_ops {  struct
909 int (*ndo_init)(struct net_device *dev);
910 void (*ndo_uninit)(struct net_device *dev);
911 int (*ndo_open)(struct net_device *dev);
912 int (*ndo_stop)(struct net_device *dev);
913 netdev_tx_t (*ndo_start_xmit) (struct sk_buff *skb,
915 u16 (*ndo_select_queue)(struct net_device *dev,
917 void (*ndo_change_rx_flags)(struct net_device *dev,
919 void (*ndo_set_rx_mode)(struct net_device *dev);
920 int (*ndo_set_mac_address)(struct net_device *dev,
922 int (*ndo_validate_addr)(struct net_device *dev);
923 int (*ndo_do_ioctl)(struct net_device *dev,
925 int (*ndo_set_config)(struct net_device *dev,
927 int (*ndo_change_mtu)(struct net_device *dev,
929 int (*ndo_neigh_setup)(struct net_device *dev,
931 void (*ndo_tx_timeout) (struct net_device *dev);
933 struct rtnl_link_stats64* (*ndo_get_stats64)(struct net_device *dev,
935 struct net_device_stats* (*ndo_get_stats)(struct net_device *dev);
937 int (*ndo_vlan_rx_add_vid)(struct net_device *dev,
939 int (*ndo_vlan_rx_kill_vid)(struct net_device *dev,
942 void (*ndo_poll_controller)(struct net_device *dev);
943 int (*ndo_netpoll_setup)(struct net_device *dev,
945 void (*ndo_netpoll_cleanup)(struct net_device *dev);
947 int (*ndo_set_vf_mac)(struct net_device *dev,
949 int (*ndo_set_vf_vlan)(struct net_device *dev,
951 int (*ndo_set_vf_tx_rate)(struct net_device *dev,
953 int (*ndo_set_vf_spoofchk)(struct net_device *dev,
955 int (*ndo_get_vf_config)(struct net_device *dev,
958 int (*ndo_set_vf_port)(struct net_device *dev,
961 int (*ndo_get_vf_port)(struct net_device *dev,
963 int (*ndo_setup_tc)(struct net_device *dev, u8 tc);
965 int (*ndo_fcoe_enable)(struct net_device *dev);
966 int (*ndo_fcoe_disable)(struct net_device *dev);
967 int (*ndo_fcoe_ddp_setup)(struct net_device *dev,
971 int (*ndo_fcoe_ddp_done)(struct net_device *dev,
973 int (*ndo_fcoe_ddp_target)(struct net_device *dev,
977 int (*ndo_fcoe_get_hbainfo)(struct net_device *dev,
984 int (*ndo_fcoe_get_wwn)(struct net_device *dev,
989 int (*ndo_rx_flow_steer)(struct net_device *dev,
994 int (*ndo_add_slave)(struct net_device *dev,
996 int (*ndo_del_slave)(struct net_device *dev,
998 netdev_features_t (*ndo_fix_features)(struct net_device *dev,
1000 int (*ndo_set_features)(struct net_device *dev,
1002 int (*ndo_neigh_construct)(struct neighbour *n);
1003 void (*ndo_neigh_destroy)(struct neighbour *n);