Lines Matching defs:net_device
9903 struct net_device;
9907 struct net_device *netdev;
10078 struct net_device {
10217 void (*priv_destructor)(struct net_device *);
10302 struct net_device *netdev;
10472 struct net_device *dev;
11040 void (*ifdown)(struct dst_entry *, struct net_device *, int);
11494 struct net_device *loopback_dev;
11830 struct net_device *dev;
11891 struct net_device *dev;
11906 typedef void nf_logfn(struct net *, u_int8_t, unsigned int, const struct sk_buff *, const struct net_device *, const struct net_device *, const struct nf_loginfo *, const char *);
12001 int (*ieee_getets)(struct net_device *, struct ieee_ets *);
12002 int (*ieee_setets)(struct net_device *, struct ieee_ets *);
12003 int (*ieee_getmaxrate)(struct net_device *, struct ieee_maxrate *);
12004 int (*ieee_setmaxrate)(struct net_device *, struct ieee_maxrate *);
12005 int (*ieee_getqcn)(struct net_device *, struct ieee_qcn *);
12006 int (*ieee_setqcn)(struct net_device *, struct ieee_qcn *);
12007 int (*ieee_getqcnstats)(struct net_device *, struct ieee_qcn_stats *);
12008 int (*ieee_getpfc)(struct net_device *, struct ieee_pfc *);
12009 int (*ieee_setpfc)(struct net_device *, struct ieee_pfc *);
12010 int (*ieee_getapp)(struct net_device *, struct dcb_app *);
12011 int (*ieee_setapp)(struct net_device *, struct dcb_app *);
12012 int (*ieee_delapp)(struct net_device *, struct dcb_app *);
12013 int (*ieee_peer_getets)(struct net_device *, struct ieee_ets *);
12014 int (*ieee_peer_getpfc)(struct net_device *, struct ieee_pfc *);
12015 u8 (*getstate)(struct net_device *);
12016 u8 (*setstate)(struct net_device *, u8);
12017 void (*getpermhwaddr)(struct net_device *, u8 *);
12018 void (*setpgtccfgtx)(struct net_device *, int, u8, u8, u8, u8);
12019 void (*setpgbwgcfgtx)(struct net_device *, int, u8);
12020 void (*setpgtccfgrx)(struct net_device *, int, u8, u8, u8, u8);
12021 void (*setpgbwgcfgrx)(struct net_device *, int, u8);
12022 void (*getpgtccfgtx)(struct net_device *, int, u8 *, u8 *, u8 *, u8 *);
12023 void (*getpgbwgcfgtx)(struct net_device *, int, u8 *);
12024 void (*getpgtccfgrx)(struct net_device *, int, u8 *, u8 *, u8 *, u8 *);
12025 void (*getpgbwgcfgrx)(struct net_device *, int, u8 *);
12026 void (*setpfccfg)(struct net_device *, int, u8);
12027 void (*getpfccfg)(struct net_device *, int, u8 *);
12028 u8 (*setall)(struct net_device *);
12029 u8 (*getcap)(struct net_device *, int, u8 *);
12030 int (*getnumtcs)(struct net_device *, int, u8 *);
12031 int (*setnumtcs)(struct net_device *, int, u8);
12032 u8 (*getpfcstate)(struct net_device *);
12033 void (*setpfcstate)(struct net_device *, u8);
12034 void (*getbcncfg)(struct net_device *, int, u32 *);
12035 void (*setbcncfg)(struct net_device *, int, u32);
12036 void (*getbcnrp)(struct net_device *, int, u8 *);
12037 void (*setbcnrp)(struct net_device *, int, u8);
12038 int (*setapp)(struct net_device *, u8, u16, u8);
12039 int (*getapp)(struct net_device *, u8, u16);
12040 u8 (*getfeatcfg)(struct net_device *, int, u8 *);
12041 u8 (*setfeatcfg)(struct net_device *, int, u8);
12042 u8 (*getdcbx)(struct net_device *);
12043 u8 (*setdcbx)(struct net_device *, u8);
12044 int (*peer_getappinfo)(struct net_device *, struct dcb_peer_app_info *, u16 *);
12045 int (*peer_getapptable)(struct net_device *, struct dcb_app *);
12046 int (*cee_peer_getpg)(struct net_device *, struct cee_pg *);
12047 int (*cee_peer_getpfc)(struct net_device *, struct cee_pfc *);
12048 int (*dcbnl_getbuffer)(struct net_device *, struct dcbnl_buffer *);
12049 int (*dcbnl_setbuffer)(struct net_device *, struct dcbnl_buffer *);
12064 struct net_device *dev;
12077 struct net_device *dev;
12098 struct net_device *dev_rx;
12287 int (*create)(struct sk_buff *, struct net_device *, short unsigned int, const void *, const void *, unsigned int);
12290 void (*cache_update)(struct hh_cache *, const struct net_device *, const unsigned char *);
12298 struct net_device *dev;
12306 struct net_device *sb_dev;
12416 struct net_device *dev;
12466 const struct net_device *dev;
12497 const struct net_device *dev;
12573 int (*ndo_init)(struct net_device *);
12574 void (*ndo_uninit)(struct net_device *);
12575 int (*ndo_open)(struct net_device *);
12576 int (*ndo_stop)(struct net_device *);
12577 netdev_tx_t (*ndo_start_xmit)(struct sk_buff *, struct net_device *);
12578 netdev_features_t (*ndo_features_check)(struct sk_buff *, struct net_device *, netdev_features_t);
12579 u16 (*ndo_select_queue)(struct net_device *, struct sk_buff *, struct net_device *);
12580 void (*ndo_change_rx_flags)(struct net_device *, int);
12581 void (*ndo_set_rx_mode)(struct net_device *);
12582 int (*ndo_set_mac_address)(struct net_device *, void *);
12583 int (*ndo_validate_addr)(struct net_device *);
12584 int (*ndo_do_ioctl)(struct net_device *, struct ifreq *, int);
12585 int (*ndo_eth_ioctl)(struct net_device *, struct ifreq *, int);
12586 int (*ndo_siocbond)(struct net_device *, struct ifreq *, int);
12587 int (*ndo_siocwandev)(struct net_device *, struct if_settings *);
12588 int (*ndo_siocdevprivate)(struct net_device *, struct ifreq *, void *, int);
12589 int (*ndo_set_config)(struct net_device *, struct ifmap *);
12590 int (*ndo_change_mtu)(struct net_device *, int);
12591 int (*ndo_neigh_setup)(struct net_device *, struct neigh_parms *);
12592 void (*ndo_tx_timeout)(struct net_device *, unsigned int);
12593 void (*ndo_get_stats64)(struct net_device *, struct rtnl_link_stats64 *);
12594 bool (*ndo_has_offload_stats)(const struct net_device *, int);
12595 int (*ndo_get_offload_stats)(int, const struct net_device *, void *);
12596 struct net_device_stats * (*ndo_get_stats)(struct net_device *);
12597 int (*ndo_vlan_rx_add_vid)(struct net_device *, __be16, u16);
12598 int (*ndo_vlan_rx_kill_vid)(struct net_device *, __be16, u16);
12599 void (*ndo_poll_controller)(struct net_device *);
12600 int (*ndo_netpoll_setup)(struct net_device *, struct netpoll_info *);
12601 void (*ndo_netpoll_cleanup)(struct net_device *);
12602 int (*ndo_set_vf_mac)(struct net_device *, int, u8 *);
12603 int (*ndo_set_vf_vlan)(struct net_device *, int, u16, u8, __be16);
12604 int (*ndo_set_vf_rate)(struct net_device *, int, int, int);
12605 int (*ndo_set_vf_spoofchk)(struct net_device *, int, bool);
12606 int (*ndo_set_vf_trust)(struct net_device *, int, bool);
12607 int (*ndo_get_vf_config)(struct net_device *, int, struct ifla_vf_info *);
12608 int (*ndo_set_vf_link_state)(struct net_device *, int, int);
12609 int (*ndo_get_vf_stats)(struct net_device *, int, struct ifla_vf_stats *);
12610 int (*ndo_set_vf_port)(struct net_device *, int, struct nlattr **);
12611 int (*ndo_get_vf_port)(struct net_device *, int, struct sk_buff *);
12612 int (*ndo_get_vf_guid)(struct net_device *, int, struct ifla_vf_guid *, struct ifla_vf_guid *);
12613 int (*ndo_set_vf_guid)(struct net_device *, int, u64, int);
12614 int (*ndo_set_vf_rss_query_en)(struct net_device *, int, bool);
12615 int (*ndo_setup_tc)(struct net_device *, enum tc_setup_type, void *);
12616 int (*ndo_fcoe_enable)(struct net_device *);
12617 int (*ndo_fcoe_disable)(struct net_device *);
12618 int (*ndo_fcoe_ddp_setup)(struct net_device *, u16, struct scatterlist *, unsigned int);
12619 int (*ndo_fcoe_ddp_done)(struct net_device *, u16);
12620 int (*ndo_fcoe_ddp_target)(struct net_device *, u16, struct scatterlist *, unsigned int);
12621 int (*ndo_fcoe_get_hbainfo)(struct net_device *, struct netdev_fcoe_hbainfo *);
12622 int (*ndo_fcoe_get_wwn)(struct net_device *, u64 *, int);
12623 int (*ndo_rx_flow_steer)(struct net_device *, const struct sk_buff *, u16, u32);
12624 int (*ndo_add_slave)(struct net_device *, struct net_device *, struct netlink_ext_ack *);
12625 int (*ndo_del_slave)(struct net_device *, struct net_device *);
12626 struct net_device * (*ndo_get_xmit_slave)(struct net_device *, struct sk_buff *, bool);
12627 struct net_device * (*ndo_sk_get_lower_dev)(struct net_device *, struct sock *);
12628 netdev_features_t (*ndo_fix_features)(struct net_device *, netdev_features_t);
12629 int (*ndo_set_features)(struct net_device *, netdev_features_t);
12630 int (*ndo_neigh_construct)(struct net_device *, struct neighbour *);
12631 void (*ndo_neigh_destroy)(struct net_device *, struct neighbour *);
12632 int (*ndo_fdb_add)(struct ndmsg *, struct nlattr **, struct net_device *, const unsigned char *, u16, u16, struct netlink_ext_ack *);
12633 int (*ndo_fdb_del)(struct ndmsg *, struct nlattr **, struct net_device *, const unsigned char *, u16, struct netlink_ext_ack *);
12634 int (*ndo_fdb_del_bulk)(struct ndmsg *, struct nlattr **, struct net_device *, u16, struct netlink_ext_ack *);
12635 int (*ndo_fdb_dump)(struct sk_buff *, struct netlink_callback *, struct net_device *, struct net_device *, int *);
12636 int (*ndo_fdb_get)(struct sk_buff *, struct nlattr **, struct net_device *, const unsigned char *, u16, u32, u32, struct netlink_ext_ack *);
12637 int (*ndo_bridge_setlink)(struct net_device *, struct nlmsghdr *, u16, struct netlink_ext_ack *);
12638 int (*ndo_bridge_getlink)(struct sk_buff *, u32, u32, struct net_device *, u32, int);
12639 int (*ndo_bridge_dellink)(struct net_device *, struct nlmsghdr *, u16);
12640 int (*ndo_change_carrier)(struct net_device *, bool);
12641 int (*ndo_get_phys_port_id)(struct net_device *, struct netdev_phys_item_id *);
12642 int (*ndo_get_port_parent_id)(struct net_device *, struct netdev_phys_item_id *);
12643 int (*ndo_get_phys_port_name)(struct net_device *, char *, size_t);
12644 void * (*ndo_dfwd_add_station)(struct net_device *, struct net_device *);
12645 void (*ndo_dfwd_del_station)(struct net_device *, void *);
12646 int (*ndo_set_tx_maxrate)(struct net_device *, int, u32);
12647 int (*ndo_get_iflink)(const struct net_device *);
12648 int (*ndo_fill_metadata_dst)(struct net_device *, struct sk_buff *);
12649 void (*ndo_set_rx_headroom)(struct net_device *, int);
12650 int (*ndo_bpf)(struct net_device *, struct netdev_bpf *);
12651 int (*ndo_xdp_xmit)(struct net_device *, int, struct xdp_frame **, u32);
12652 struct net_device * (*ndo_xdp_get_xmit_slave)(struct net_device *, struct xdp_buff *);
12653 int (*ndo_xsk_wakeup)(struct net_device *, u32, u32);
12654 struct devlink_port * (*ndo_get_devlink_port)(struct net_device *);
12655 int (*ndo_tunnel_ctl)(struct net_device *, struct ip_tunnel_parm *, int);
12656 struct net_device * (*ndo_get_peer_dev)(struct net_device *);
12658 ktime_t (*ndo_get_tstamp)(struct net_device *, const struct skb_shared_hwtstamps *, bool);
12679 typedef int (*iw_handler)(struct net_device *, struct iw_request_info *, union iwreq_data *, char *);
12692 struct iw_statistics * (*get_wireless_stats)(struct net_device *);
12768 void (*get_drvinfo)(struct net_device *, struct ethtool_drvinfo *);
12769 int (*get_regs_len)(struct net_device *);
12770 void (*get_regs)(struct net_device *, struct ethtool_regs *, void *);
12771 void (*get_wol)(struct net_device *, struct ethtool_wolinfo *);
12772 int (*set_wol)(struct net_device *, struct ethtool_wolinfo *);
12773 u32 (*get_msglevel)(struct net_device *);
12774 void (*set_msglevel)(struct net_device *, u32);
12775 int (*nway_reset)(struct net_device *);
12776 u32 (*get_link)(struct net_device *);
12777 int (*get_link_ext_state)(struct net_device *, struct ethtool_link_ext_state_info *);
12778 int (*get_eeprom_len)(struct net_device *);
12779 int (*get_eeprom)(struct net_device *, struct ethtool_eeprom *, u8 *);
12780 int (*set_eeprom)(struct net_device *, struct ethtool_eeprom *, u8 *);
12781 int (*get_coalesce)(struct net_device *, struct ethtool_coalesce *, struct kernel_ethtool_coalesce *, struct netlink_ext_ack *);
12782 int (*set_coalesce)(struct net_device *, struct ethtool_coalesce *, struct kernel_ethtool_coalesce *, struct netlink_ext_ack *);
12783 void (*get_ringparam)(struct net_device *, struct ethtool_ringparam *, struct kernel_ethtool_ringparam *, struct netlink_ext_ack *);
12784 int (*set_ringparam)(struct net_device *, struct ethtool_ringparam *, struct kernel_ethtool_ringparam *, struct netlink_ext_ack *);
12785 void (*get_pause_stats)(struct net_device *, struct ethtool_pause_stats *);
12786 void (*get_pauseparam)(struct net_device *, struct ethtool_pauseparam *);
12787 int (*set_pauseparam)(struct net_device *, struct ethtool_pauseparam *);
12788 void (*self_test)(struct net_device *, struct ethtool_test *, u64 *);
12789 void (*get_strings)(struct net_device *, u32, u8 *);
12790 int (*set_phys_id)(struct net_device *, enum ethtool_phys_id_state);
12791 void (*get_ethtool_stats)(struct net_device *, struct ethtool_stats *, u64 *);
12792 int (*begin)(struct net_device *);
12793 void (*complete)(struct net_device *);
12794 u32 (*get_priv_flags)(struct net_device *);
12795 int (*set_priv_flags)(struct net_device *, u32);
12796 int (*get_sset_count)(struct net_device *, int);
12797 int (*get_rxnfc)(struct net_device *, struct ethtool_rxnfc *, u32 *);
12798 int (*set_rxnfc)(struct net_device *, struct ethtool_rxnfc *);
12799 int (*flash_device)(struct net_device *, struct ethtool_flash *);
12800 int (*reset)(struct net_device *, u32 *);
12801 u32 (*get_rxfh_key_size)(struct net_device *);
12802 u32 (*get_rxfh_indir_size)(struct net_device *);
12803 int (*get_rxfh)(struct net_device *, u32 *, u8 *, u8 *);
12804 int (*set_rxfh)(struct net_device *, const u32 *, const u8 *, const u8);
12805 int (*get_rxfh_context)(struct net_device *, u32 *, u8 *, u8 *, u32);
12806 int (*set_rxfh_context)(struct net_device *, const u32 *, const u8 *, const u8, u32 *, bool);
12807 void (*get_channels)(struct net_device *, struct ethtool_channels *);
12808 int (*set_channels)(struct net_device *, struct ethtool_channels *);
12809 int (*get_dump_flag)(struct net_device *, struct ethtool_dump *);
12810 int (*get_dump_data)(struct net_device *, struct ethtool_dump *, void *);
12811 int (*set_dump)(struct net_device *, struct ethtool_dump *);
12812 int (*get_ts_info)(struct net_device *, struct ethtool_ts_info *);
12813 int (*get_module_info)(struct net_device *, struct ethtool_modinfo *);
12814 int (*get_module_eeprom)(struct net_device *, struct ethtool_eeprom *, u8 *);
12815 int (*get_eee)(struct net_device *, struct ethtool_eee *);
12816 int (*set_eee)(struct net_device *, struct ethtool_eee *);
12817 int (*get_tunable)(struct net_device *, const struct ethtool_tunable *, void *);
12818 int (*set_tunable)(struct net_device *, const struct ethtool_tunable *, const void *);
12819 int (*get_per_queue_coalesce)(struct net_device *, u32, struct ethtool_coalesce *);
12820 int (*set_per_queue_coalesce)(struct net_device *, u32, struct ethtool_coalesce *);
12821 int (*get_link_ksettings)(struct net_device *, struct ethtool_link_ksettings *);
12822 int (*set_link_ksettings)(struct net_device *, const struct ethtool_link_ksettings *);
12823 void (*get_fec_stats)(struct net_device *, struct ethtool_fec_stats *);
12824 int (*get_fecparam)(struct net_device *, struct ethtool_fecparam *);
12825 int (*set_fecparam)(struct net_device *, struct ethtool_fecparam *);
12826 void (*get_ethtool_phy_stats)(struct net_device *, struct ethtool_stats *, u64 *);
12827 int (*get_phy_tunable)(struct net_device *, const struct ethtool_tunable *, void *);
12828 int (*set_phy_tunable)(struct net_device *, const struct ethtool_tunable *, const void *);
12829 int (*get_module_eeprom_by_page)(struct net_device *, const struct ethtool_module_eeprom *, struct netlink_ext_ack *);
12830 void (*get_eth_phy_stats)(struct net_device *, struct ethtool_eth_phy_stats *);
12831 void (*get_eth_mac_stats)(struct net_device *, struct ethtool_eth_mac_stats *);
12832 void (*get_eth_ctrl_stats)(struct net_device *, struct ethtool_eth_ctrl_stats *);
12833 void (*get_rmon_stats)(struct net_device *, struct ethtool_rmon_stats *, const struct ethtool_rmon_hist_range **);
12834 int (*get_module_power_mode)(struct net_device *, struct ethtool_module_power_mode_params *, struct netlink_ext_ack *);
12835 int (*set_module_power_mode)(struct net_device *, const struct ethtool_module_power_mode_params *, struct netlink_ext_ack *);
12841 u32 (*l3mdev_fib_table)(const struct net_device *);
12842 struct sk_buff * (*l3mdev_l3_rcv)(struct net_device *, struct sk_buff *, u16);
12843 struct sk_buff * (*l3mdev_l3_out)(struct net_device *, struct sock *, struct sk_buff *, u16);
12844 struct dst_entry * (*l3mdev_link_scope_lookup)(const struct net_device *, struct flowi6 *);
12855 int (*parse_options)(const struct net_device *, struct nd_opt_hdr *, struct ndisc_options *);
12856 void (*update)(const struct net_device *, struct neighbour *, u32, u8, const struct ndisc_options *);
12857 int (*opt_addr_space)(const struct net_device *, u8, struct neighbour *, u8 *, u8 **);
12858 void (*fill_addr_option)(const struct net_device *, struct sk_buff *, u8, const u8 *);
12859 void (*prefix_rcv_add_addr)(struct net *, struct net_device *, const struct prefix_info *, struct inet6_dev *, struct in6_addr *, int, u32, bool, bool, __u32, u32, bool);
12872 int (*tls_dev_add)(struct net_device *, struct sock *, enum tls_offload_ctx_dir, struct tls_crypto_info *, u32);
12873 void (*tls_dev_del)(struct net_device *, struct tls_context *, enum tls_offload_ctx_dir);
12874 int (*tls_dev_resync)(struct net_device *, struct sock *, u32, u8 *, enum tls_offload_ctx_dir);
12893 struct net_device * (*alloc)(struct nlattr **, const char *, unsigned char, unsigned int, unsigned int);
12894 void (*setup)(struct net_device *);
12899 int (*newlink)(struct net *, struct net_device *, struct nlattr **, struct nlattr **, struct netlink_ext_ack *);
12900 int (*changelink)(struct net_device *, struct nlattr **, struct nlattr **, struct netlink_ext_ack *);
12901 void (*dellink)(struct net_device *, struct list_head *);
12902 size_t (*get_size)(const struct net_device *);
12903 int (*fill_info)(struct sk_buff *, const struct net_device *);
12904 size_t (*get_xstats_size)(const struct net_device *);
12905 int (*fill_xstats)(struct sk_buff *, const struct net_device *);
12910 int (*slave_changelink)(struct net_device *, struct net_device *, struct nlattr **, struct nlattr **, struct netlink_ext_ack *);
12911 size_t (*get_slave_size)(const struct net_device *, const struct net_device *);
12912 int (*fill_slave_info)(struct sk_buff *, const struct net_device *, const struct net_device *);
12913 struct net * (*get_link_net)(const struct net_device *);
12914 size_t (*get_linkxstats_size)(const struct net_device *, int);
12915 int (*fill_linkxstats)(struct sk_buff *, const struct net_device *, int *, int);
12928 int (*set_port)(struct net_device *, unsigned int, unsigned int, struct udp_tunnel_info *);
12929 int (*unset_port)(struct net_device *, unsigned int, unsigned int, struct udp_tunnel_info *);
12930 int (*sync_table)(struct net_device *, unsigned int);
20793 struct net_device *dev;
20920 typedef void (*btf_trace_xdp_exception)(void *, const struct net_device *, const struct bpf_prog *, u32);
20922 typedef void (*btf_trace_xdp_bulk_tx)(void *, const struct net_device *, int, int, int);
20924 typedef void (*btf_trace_xdp_redirect)(void *, const struct net_device *, const struct bpf_prog *, const void *, int, enum bpf_map_type, u32, u32);
20926 typedef void (*btf_trace_xdp_redirect_err)(void *, const struct net_device *, const struct bpf_prog *, const void *, int, enum bpf_map_type, u32, u32);
20928 typedef void (*btf_trace_xdp_redirect_map)(void *, const struct net_device *, const struct bpf_prog *, const void *, int, enum bpf_map_type, u32, u32);
20930 typedef void (*btf_trace_xdp_redirect_map_err)(void *, const struct net_device *, const struct bpf_prog *, const void *, int, enum bpf_map_type, u32, u32);
20936 typedef void (*btf_trace_xdp_devmap_xmit)(void *, const struct net_device *, const struct net_device *, int, int, int);
21639 struct sk_buff * (*sk_validate_xmit_skb)(struct sock *, struct net_device *, struct sk_buff *);
21952 struct net_device *dev;
21979 struct net_device *dev;
22179 __u32 (*hash)(const void *, const struct net_device *, __u32 *);
22186 bool (*allow_add)(const struct net_device *, struct netlink_ext_ack *);
22236 struct net_device *dev;
50448 struct net_device *attached_dev;
50454 void (*adjust_link)(struct net_device *);
58125 struct net_device *nhc_dev;
58637 struct net_device *dev;
58665 struct net_device *dev;
58667 struct net_device *real_dev;
58757 struct net_device *dev;
59697 struct net_device *dev;
59937 int (*fill_link_af)(struct sk_buff *, const struct net_device *, u32);
59938 size_t (*get_link_af_size)(const struct net_device *, u32);
59939 int (*validate_link_af)(const struct net_device *, const struct nlattr *, struct netlink_ext_ack *);
59940 int (*set_link_af)(struct net_device *, const struct nlattr *, struct netlink_ext_ack *);
59941 int (*fill_stats_af)(struct sk_buff *, const struct net_device *);
59942 size_t (*get_stats_af_size)(const struct net_device *);
60029 struct net_device *netdev;
60228 struct net_device *dev;
60326 struct net_device *dev;
60494 struct net_device *input_dev;
60706 void (*ndisc_send_na)(struct net_device *, const struct in6_addr *, const struct in6_addr *, bool, bool, bool, bool);
60712 struct net_device * (*ipv6_dev_find)(struct net *, const struct in6_addr *, struct net_device *);
61071 struct net_device *dev;
61581 struct net_device *dev;
61587 struct net_device *dev;
61641 struct net_device *in;
61642 struct net_device *out;
63124 struct net_device *dev;
63334 int (*fill_dst)(struct xfrm_dst *, struct net_device *, const struct flowi *);
63432 struct net_device *dev;
63484 struct net_device *dev;
64143 struct net_device *netdev;
64867 struct net_device *dev;
65030 typedef int (*wext_ioctl_func)(struct net_device *, struct iwreq *, unsigned int, struct iw_request_info *, iw_handler);
65130 struct net_device *dev;
65132 int (*func)(struct sk_buff *, struct net_device *, struct packet_type *, struct net_device *);
65133 void (*list_func)(struct list_head *, struct packet_type *, struct net_device *);
65143 struct net_device *dev;
65785 struct net_device *dev;
68843 struct net_device *netdev;
72717 void (*copy_addrlist)(struct list_head *, struct net_device *);
73569 int (*newlink)(const char *, struct net_device *);
73802 struct net_device * (*get_netdev)(struct ib_device *, u32);
73803 struct net_device * (*alloc_rdma_netdev)(struct ib_device *, u32, enum rdma_netdev_t, const char *, unsigned char, void (*)(struct net_device *));
74129 struct net_device *ndev;
74421 struct net_device *xmit_slave;
74652 struct net_device *xmit_slave;
75118 struct net_device *netdev;
75129 int (*initialize_rdma_netdev)(struct ib_device *, u32, struct net_device *, void *);
79754 int (*link_update)(struct net_device *, struct fixed_phy_status *);
83058 typedef void (*btf_trace_net_dev_start_xmit)(void *, const struct sk_buff *, const struct net_device *);
83060 typedef void (*btf_trace_net_dev_xmit)(void *, struct sk_buff *, int, struct net_device *, unsigned int);
83062 typedef void (*btf_trace_net_dev_xmit_timeout)(void *, struct net_device *, int);
83399 typedef void (*btf_trace_qdisc_create)(void *, const struct Qdisc_ops *, struct net_device *, u32);
83501 struct net_device *dev;
83603 struct net_device *dev;
83746 typedef void (*btf_trace_br_fdb_add)(void *, struct ndmsg *, struct net_device *, const unsigned char *, u16, u16);
83873 typedef void (*btf_trace_neigh_create)(void *, struct neigh_table *, struct net_device *, const void *, const struct neighbour *, bool);
84011 struct net_device *dev;
84230 struct net_device *physin;
84231 struct net_device *physout;
84413 struct net_device *upper_dev;
88530 struct net_device *dev;
88531 struct net_device *dev_rx;
88539 struct net_device *dev;
92976 struct net_device *dev;
101481 struct net_device *lower_dev;
101569 int (*fn)(struct net_device *);
101760 struct net_device *dev;
101888 struct net_device *dev;
101984 struct net_device * (*get_dev)(const struct tc_action *, tc_action_priv_destructor *);
102277 void (*get_port)(struct net_device *, unsigned int, unsigned int, struct udp_tunnel_info *);
102278 void (*set_port_priv)(struct net_device *, unsigned int, unsigned int, u8);
102279 void (*add_port)(struct net_device *, struct udp_tunnel_info *);
102280 void (*del_port)(struct net_device *, struct udp_tunnel_info *);
102281 void (*reset_ntf)(struct net_device *);
102282 size_t (*dump_size)(struct net_device *, unsigned int);
102283 int (*dump_write)(struct net_device *, unsigned int, struct sk_buff *);
102476 struct net_device *dev;
102495 const struct net_device *dev;
102523 struct net_device *dev;
102529 const struct net_device *dev;
102537 struct net_device *dev;
112650 struct net_device *master;
112651 struct net_device *slave;
112655 struct sk_buff * (*rcv)(struct sk_buff *, struct net_device *);
112682 struct net_device *hsr_dev;
112781 struct net_device *of_netdev;
112884 struct net_device *orig_dev;
112888 void (*complete)(struct net_device *, int, void *);
112906 struct net_device *p_port;
112907 struct net_device *s_port;
112951 struct sk_buff * (*xmit)(struct sk_buff *, struct net_device *);
112952 struct sk_buff * (*rcv)(struct sk_buff *, struct net_device *);
112998 int (*ndo_eth_ioctl)(struct net_device *, struct ifreq *, int);
113002 struct net_device *dev;
113036 struct net_device *dev;
113172 int (*port_hsr_join)(struct dsa_switch *, int, struct net_device *);
113173 int (*port_hsr_leave)(struct dsa_switch *, int, struct net_device *);
113180 void (*master_state_change)(struct dsa_switch *, const struct net_device *, bool);
113484 typedef int flow_indr_block_bind_cb_t(struct net_device *, struct Qdisc *, void *, enum tc_setup_type, void *, void *, void (*)(struct flow_block_cb *));
113495 struct net_device *dev;
113922 struct net_device *dev;
114132 struct net_device *dev;
114149 struct net_device *dev;
114405 struct net_device *dev;
121391 struct net_device *dev;
121453 typedef int (*bpf_op_t)(struct net_device *, struct netdev_bpf *);
121460 struct net_device *dev;
121692 typedef void (*ethnl_notify_handler_t)(struct net_device *, unsigned int, const void *);
121876 struct net_device *dev;
121882 struct net_device *dev;
121996 int (*ipv6_chk_addr)(struct net *, const struct in6_addr *, const struct net_device *, int);
122264 struct net_device *cached_dev;
122304 struct net_device *orig_dev;
122308 void (*complete)(struct net_device *, int, void *);
122325 struct net_device *dev;
122352 struct net_device *dev;
122383 typedef void switchdev_deferred_func_t(struct net_device *, const void *);
122387 struct net_device *dev;
122394 bool (*check_cb)(const struct net_device *);
122395 bool (*foreign_dev_check_cb)(const struct net_device *, const struct net_device *);
122396 const struct net_device *dev;
122397 struct net_device *lower_dev;
130024 struct net_device *netdev;
130569 struct net_device *brdev;
135271 void (*setup)(struct net_device *);
135272 int (*newlink)(void *, struct net_device *, u32, struct netlink_ext_ack *);
135273 void (*dellink)(void *, struct net_device *, struct list_head *);
137881 struct net_device *physindev;
137882 struct net_device *physoutdev;
138053 struct net_device *dev;
138087 struct net_device *dev;
138617 int (*cb)(struct net_device *, struct nlmsghdr *, u32, struct nlattr **, struct sk_buff *);
145237 struct net_device *ndev;
146871 struct net_device *dev;
146960 struct net_device *netdev;
146962 struct net_device *lowpan_dev;
147160 int (*create)(struct sk_buff *, struct net_device *, const struct ieee802154_addr *, const struct ieee802154_addr *, unsigned int);
147283 struct net_device *dev;
147289 struct net_device *dev;
147398 struct net_device **vlan_devices_arrays[16];
147402 struct net_device *real_dev;
147442 struct net_device *real_dev;
147537 struct net_device *netdev;