Lines Matching defs:net_device
7987 struct net_device;
8002 void (*ifdown)(struct dst_entry *, struct net_device *, int);
8442 struct net_device *loopback_dev;
9611 struct net_device *dev;
10290 struct net_device *dev;
10344 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 *);
10789 struct sk_buff * (*sk_validate_xmit_skb)(struct sock *, struct net_device *, struct sk_buff *);
11546 struct net_device {
11685 void (*priv_destructor)(struct net_device *);
11773 struct net_device *dev;
12051 int (*ieee_getets)(struct net_device *, struct ieee_ets *);
12052 int (*ieee_setets)(struct net_device *, struct ieee_ets *);
12053 int (*ieee_getmaxrate)(struct net_device *, struct ieee_maxrate *);
12054 int (*ieee_setmaxrate)(struct net_device *, struct ieee_maxrate *);
12055 int (*ieee_getqcn)(struct net_device *, struct ieee_qcn *);
12056 int (*ieee_setqcn)(struct net_device *, struct ieee_qcn *);
12057 int (*ieee_getqcnstats)(struct net_device *, struct ieee_qcn_stats *);
12058 int (*ieee_getpfc)(struct net_device *, struct ieee_pfc *);
12059 int (*ieee_setpfc)(struct net_device *, struct ieee_pfc *);
12060 int (*ieee_getapp)(struct net_device *, struct dcb_app *);
12061 int (*ieee_setapp)(struct net_device *, struct dcb_app *);
12062 int (*ieee_delapp)(struct net_device *, struct dcb_app *);
12063 int (*ieee_peer_getets)(struct net_device *, struct ieee_ets *);
12064 int (*ieee_peer_getpfc)(struct net_device *, struct ieee_pfc *);
12065 u8 (*getstate)(struct net_device *);
12066 u8 (*setstate)(struct net_device *, u8);
12067 void (*getpermhwaddr)(struct net_device *, u8 *);
12068 void (*setpgtccfgtx)(struct net_device *, int, u8, u8, u8, u8);
12069 void (*setpgbwgcfgtx)(struct net_device *, int, u8);
12070 void (*setpgtccfgrx)(struct net_device *, int, u8, u8, u8, u8);
12071 void (*setpgbwgcfgrx)(struct net_device *, int, u8);
12072 void (*getpgtccfgtx)(struct net_device *, int, u8 *, u8 *, u8 *, u8 *);
12073 void (*getpgbwgcfgtx)(struct net_device *, int, u8 *);
12074 void (*getpgtccfgrx)(struct net_device *, int, u8 *, u8 *, u8 *, u8 *);
12075 void (*getpgbwgcfgrx)(struct net_device *, int, u8 *);
12076 void (*setpfccfg)(struct net_device *, int, u8);
12077 void (*getpfccfg)(struct net_device *, int, u8 *);
12078 u8 (*setall)(struct net_device *);
12079 u8 (*getcap)(struct net_device *, int, u8 *);
12080 int (*getnumtcs)(struct net_device *, int, u8 *);
12081 int (*setnumtcs)(struct net_device *, int, u8);
12082 u8 (*getpfcstate)(struct net_device *);
12083 void (*setpfcstate)(struct net_device *, u8);
12084 void (*getbcncfg)(struct net_device *, int, u32 *);
12085 void (*setbcncfg)(struct net_device *, int, u32);
12086 void (*getbcnrp)(struct net_device *, int, u8 *);
12087 void (*setbcnrp)(struct net_device *, int, u8);
12088 int (*setapp)(struct net_device *, u8, u16, u8);
12089 int (*getapp)(struct net_device *, u8, u16);
12090 u8 (*getfeatcfg)(struct net_device *, int, u8 *);
12091 u8 (*setfeatcfg)(struct net_device *, int, u8);
12092 u8 (*getdcbx)(struct net_device *);
12093 u8 (*setdcbx)(struct net_device *, u8);
12094 int (*peer_getappinfo)(struct net_device *, struct dcb_peer_app_info *, u16 *);
12095 int (*peer_getapptable)(struct net_device *, struct dcb_app *);
12096 int (*cee_peer_getpg)(struct net_device *, struct cee_pg *);
12097 int (*cee_peer_getpfc)(struct net_device *, struct cee_pfc *);
12098 int (*dcbnl_getbuffer)(struct net_device *, struct dcbnl_buffer *);
12099 int (*dcbnl_setbuffer)(struct net_device *, struct dcbnl_buffer *);
12114 struct net_device *dev;
12127 struct net_device *dev;
12148 struct net_device *dev_rx;
12315 int (*create)(struct sk_buff *, struct net_device *, short unsigned int, const void *, const void *, unsigned int);
12318 void (*cache_update)(struct hh_cache *, const struct net_device *, const unsigned char *);
12339 struct net_device *dev;
12347 struct net_device *sb_dev;
12384 struct net_device *dev;
12440 const struct net_device *dev;
12471 const struct net_device *dev;
12556 int (*ndo_init)(struct net_device *);
12557 void (*ndo_uninit)(struct net_device *);
12558 int (*ndo_open)(struct net_device *);
12559 int (*ndo_stop)(struct net_device *);
12560 netdev_tx_t (*ndo_start_xmit)(struct sk_buff *, struct net_device *);
12561 netdev_features_t (*ndo_features_check)(struct sk_buff *, struct net_device *, netdev_features_t);
12562 u16 (*ndo_select_queue)(struct net_device *, struct sk_buff *, struct net_device *);
12563 void (*ndo_change_rx_flags)(struct net_device *, int);
12564 void (*ndo_set_rx_mode)(struct net_device *);
12565 int (*ndo_set_mac_address)(struct net_device *, void *);
12566 int (*ndo_validate_addr)(struct net_device *);
12567 int (*ndo_do_ioctl)(struct net_device *, struct ifreq *, int);
12568 int (*ndo_eth_ioctl)(struct net_device *, struct ifreq *, int);
12569 int (*ndo_siocbond)(struct net_device *, struct ifreq *, int);
12570 int (*ndo_siocwandev)(struct net_device *, struct if_settings *);
12571 int (*ndo_siocdevprivate)(struct net_device *, struct ifreq *, void *, int);
12572 int (*ndo_set_config)(struct net_device *, struct ifmap *);
12573 int (*ndo_change_mtu)(struct net_device *, int);
12574 int (*ndo_neigh_setup)(struct net_device *, struct neigh_parms *);
12575 void (*ndo_tx_timeout)(struct net_device *, unsigned int);
12576 void (*ndo_get_stats64)(struct net_device *, struct rtnl_link_stats64 *);
12577 bool (*ndo_has_offload_stats)(const struct net_device *, int);
12578 int (*ndo_get_offload_stats)(int, const struct net_device *, void *);
12579 struct net_device_stats * (*ndo_get_stats)(struct net_device *);
12580 int (*ndo_vlan_rx_add_vid)(struct net_device *, __be16, u16);
12581 int (*ndo_vlan_rx_kill_vid)(struct net_device *, __be16, u16);
12582 void (*ndo_poll_controller)(struct net_device *);
12583 int (*ndo_netpoll_setup)(struct net_device *, struct netpoll_info *);
12584 void (*ndo_netpoll_cleanup)(struct net_device *);
12585 int (*ndo_set_vf_mac)(struct net_device *, int, u8 *);
12586 int (*ndo_set_vf_vlan)(struct net_device *, int, u16, u8, __be16);
12587 int (*ndo_set_vf_rate)(struct net_device *, int, int, int);
12588 int (*ndo_set_vf_spoofchk)(struct net_device *, int, bool);
12589 int (*ndo_set_vf_trust)(struct net_device *, int, bool);
12590 int (*ndo_get_vf_config)(struct net_device *, int, struct ifla_vf_info *);
12591 int (*ndo_set_vf_link_state)(struct net_device *, int, int);
12592 int (*ndo_get_vf_stats)(struct net_device *, int, struct ifla_vf_stats *);
12593 int (*ndo_set_vf_port)(struct net_device *, int, struct nlattr **);
12594 int (*ndo_get_vf_port)(struct net_device *, int, struct sk_buff *);
12595 int (*ndo_get_vf_guid)(struct net_device *, int, struct ifla_vf_guid *, struct ifla_vf_guid *);
12596 int (*ndo_set_vf_guid)(struct net_device *, int, u64, int);
12597 int (*ndo_set_vf_rss_query_en)(struct net_device *, int, bool);
12598 int (*ndo_setup_tc)(struct net_device *, enum tc_setup_type, void *);
12599 int (*ndo_fcoe_enable)(struct net_device *);
12600 int (*ndo_fcoe_disable)(struct net_device *);
12601 int (*ndo_fcoe_ddp_setup)(struct net_device *, u16, struct scatterlist *, unsigned int);
12602 int (*ndo_fcoe_ddp_done)(struct net_device *, u16);
12603 int (*ndo_fcoe_ddp_target)(struct net_device *, u16, struct scatterlist *, unsigned int);
12604 int (*ndo_fcoe_get_hbainfo)(struct net_device *, struct netdev_fcoe_hbainfo *);
12605 int (*ndo_fcoe_get_wwn)(struct net_device *, u64 *, int);
12606 int (*ndo_rx_flow_steer)(struct net_device *, const struct sk_buff *, u16, u32);
12607 int (*ndo_add_slave)(struct net_device *, struct net_device *, struct netlink_ext_ack *);
12608 int (*ndo_del_slave)(struct net_device *, struct net_device *);
12609 struct net_device * (*ndo_get_xmit_slave)(struct net_device *, struct sk_buff *, bool);
12610 struct net_device * (*ndo_sk_get_lower_dev)(struct net_device *, struct sock *);
12611 netdev_features_t (*ndo_fix_features)(struct net_device *, netdev_features_t);
12612 int (*ndo_set_features)(struct net_device *, netdev_features_t);
12613 int (*ndo_neigh_construct)(struct net_device *, struct neighbour *);
12614 void (*ndo_neigh_destroy)(struct net_device *, struct neighbour *);
12615 int (*ndo_fdb_add)(struct ndmsg *, struct nlattr **, struct net_device *, const unsigned char *, u16, u16, struct netlink_ext_ack *);
12616 int (*ndo_fdb_del)(struct ndmsg *, struct nlattr **, struct net_device *, const unsigned char *, u16, struct netlink_ext_ack *);
12617 int (*ndo_fdb_del_bulk)(struct ndmsg *, struct nlattr **, struct net_device *, u16, struct netlink_ext_ack *);
12618 int (*ndo_fdb_dump)(struct sk_buff *, struct netlink_callback *, struct net_device *, struct net_device *, int *);
12619 int (*ndo_fdb_get)(struct sk_buff *, struct nlattr **, struct net_device *, const unsigned char *, u16, u32, u32, struct netlink_ext_ack *);
12620 int (*ndo_bridge_setlink)(struct net_device *, struct nlmsghdr *, u16, struct netlink_ext_ack *);
12621 int (*ndo_bridge_getlink)(struct sk_buff *, u32, u32, struct net_device *, u32, int);
12622 int (*ndo_bridge_dellink)(struct net_device *, struct nlmsghdr *, u16);
12623 int (*ndo_change_carrier)(struct net_device *, bool);
12624 int (*ndo_get_phys_port_id)(struct net_device *, struct netdev_phys_item_id *);
12625 int (*ndo_get_port_parent_id)(struct net_device *, struct netdev_phys_item_id *);
12626 int (*ndo_get_phys_port_name)(struct net_device *, char *, size_t);
12627 void * (*ndo_dfwd_add_station)(struct net_device *, struct net_device *);
12628 void (*ndo_dfwd_del_station)(struct net_device *, void *);
12629 int (*ndo_set_tx_maxrate)(struct net_device *, int, u32);
12630 int (*ndo_get_iflink)(const struct net_device *);
12631 int (*ndo_fill_metadata_dst)(struct net_device *, struct sk_buff *);
12632 void (*ndo_set_rx_headroom)(struct net_device *, int);
12633 int (*ndo_bpf)(struct net_device *, struct netdev_bpf *);
12634 int (*ndo_xdp_xmit)(struct net_device *, int, struct xdp_frame **, u32);
12635 struct net_device * (*ndo_xdp_get_xmit_slave)(struct net_device *, struct xdp_buff *);
12636 int (*ndo_xsk_wakeup)(struct net_device *, u32, u32);
12637 struct devlink_port * (*ndo_get_devlink_port)(struct net_device *);
12638 int (*ndo_tunnel_ctl)(struct net_device *, struct ip_tunnel_parm *, int);
12639 struct net_device * (*ndo_get_peer_dev)(struct net_device *);
12641 ktime_t (*ndo_get_tstamp)(struct net_device *, const struct skb_shared_hwtstamps *, bool);
12646 struct net_device *dev;
12678 typedef int (*iw_handler)(struct net_device *, struct iw_request_info *, union iwreq_data *, char *);
12691 struct iw_statistics * (*get_wireless_stats)(struct net_device *);
12767 void (*get_drvinfo)(struct net_device *, struct ethtool_drvinfo *);
12768 int (*get_regs_len)(struct net_device *);
12769 void (*get_regs)(struct net_device *, struct ethtool_regs *, void *);
12770 void (*get_wol)(struct net_device *, struct ethtool_wolinfo *);
12771 int (*set_wol)(struct net_device *, struct ethtool_wolinfo *);
12772 u32 (*get_msglevel)(struct net_device *);
12773 void (*set_msglevel)(struct net_device *, u32);
12774 int (*nway_reset)(struct net_device *);
12775 u32 (*get_link)(struct net_device *);
12776 int (*get_link_ext_state)(struct net_device *, struct ethtool_link_ext_state_info *);
12777 int (*get_eeprom_len)(struct net_device *);
12778 int (*get_eeprom)(struct net_device *, struct ethtool_eeprom *, u8 *);
12779 int (*set_eeprom)(struct net_device *, struct ethtool_eeprom *, u8 *);
12780 int (*get_coalesce)(struct net_device *, struct ethtool_coalesce *, struct kernel_ethtool_coalesce *, struct netlink_ext_ack *);
12781 int (*set_coalesce)(struct net_device *, struct ethtool_coalesce *, struct kernel_ethtool_coalesce *, struct netlink_ext_ack *);
12782 void (*get_ringparam)(struct net_device *, struct ethtool_ringparam *, struct kernel_ethtool_ringparam *, struct netlink_ext_ack *);
12783 int (*set_ringparam)(struct net_device *, struct ethtool_ringparam *, struct kernel_ethtool_ringparam *, struct netlink_ext_ack *);
12784 void (*get_pause_stats)(struct net_device *, struct ethtool_pause_stats *);
12785 void (*get_pauseparam)(struct net_device *, struct ethtool_pauseparam *);
12786 int (*set_pauseparam)(struct net_device *, struct ethtool_pauseparam *);
12787 void (*self_test)(struct net_device *, struct ethtool_test *, u64 *);
12788 void (*get_strings)(struct net_device *, u32, u8 *);
12789 int (*set_phys_id)(struct net_device *, enum ethtool_phys_id_state);
12790 void (*get_ethtool_stats)(struct net_device *, struct ethtool_stats *, u64 *);
12791 int (*begin)(struct net_device *);
12792 void (*complete)(struct net_device *);
12793 u32 (*get_priv_flags)(struct net_device *);
12794 int (*set_priv_flags)(struct net_device *, u32);
12795 int (*get_sset_count)(struct net_device *, int);
12796 int (*get_rxnfc)(struct net_device *, struct ethtool_rxnfc *, u32 *);
12797 int (*set_rxnfc)(struct net_device *, struct ethtool_rxnfc *);
12798 int (*flash_device)(struct net_device *, struct ethtool_flash *);
12799 int (*reset)(struct net_device *, u32 *);
12800 u32 (*get_rxfh_key_size)(struct net_device *);
12801 u32 (*get_rxfh_indir_size)(struct net_device *);
12802 int (*get_rxfh)(struct net_device *, u32 *, u8 *, u8 *);
12803 int (*set_rxfh)(struct net_device *, const u32 *, const u8 *, const u8);
12804 int (*get_rxfh_context)(struct net_device *, u32 *, u8 *, u8 *, u32);
12805 int (*set_rxfh_context)(struct net_device *, const u32 *, const u8 *, const u8, u32 *, bool);
12806 void (*get_channels)(struct net_device *, struct ethtool_channels *);
12807 int (*set_channels)(struct net_device *, struct ethtool_channels *);
12808 int (*get_dump_flag)(struct net_device *, struct ethtool_dump *);
12809 int (*get_dump_data)(struct net_device *, struct ethtool_dump *, void *);
12810 int (*set_dump)(struct net_device *, struct ethtool_dump *);
12811 int (*get_ts_info)(struct net_device *, struct ethtool_ts_info *);
12812 int (*get_module_info)(struct net_device *, struct ethtool_modinfo *);
12813 int (*get_module_eeprom)(struct net_device *, struct ethtool_eeprom *, u8 *);
12814 int (*get_eee)(struct net_device *, struct ethtool_eee *);
12815 int (*set_eee)(struct net_device *, struct ethtool_eee *);
12816 int (*get_tunable)(struct net_device *, const struct ethtool_tunable *, void *);
12817 int (*set_tunable)(struct net_device *, const struct ethtool_tunable *, const void *);
12818 int (*get_per_queue_coalesce)(struct net_device *, u32, struct ethtool_coalesce *);
12819 int (*set_per_queue_coalesce)(struct net_device *, u32, struct ethtool_coalesce *);
12820 int (*get_link_ksettings)(struct net_device *, struct ethtool_link_ksettings *);
12821 int (*set_link_ksettings)(struct net_device *, const struct ethtool_link_ksettings *);
12822 void (*get_fec_stats)(struct net_device *, struct ethtool_fec_stats *);
12823 int (*get_fecparam)(struct net_device *, struct ethtool_fecparam *);
12824 int (*set_fecparam)(struct net_device *, struct ethtool_fecparam *);
12825 void (*get_ethtool_phy_stats)(struct net_device *, struct ethtool_stats *, u64 *);
12826 int (*get_phy_tunable)(struct net_device *, const struct ethtool_tunable *, void *);
12827 int (*set_phy_tunable)(struct net_device *, const struct ethtool_tunable *, const void *);
12828 int (*get_module_eeprom_by_page)(struct net_device *, const struct ethtool_module_eeprom *, struct netlink_ext_ack *);
12829 void (*get_eth_phy_stats)(struct net_device *, struct ethtool_eth_phy_stats *);
12830 void (*get_eth_mac_stats)(struct net_device *, struct ethtool_eth_mac_stats *);
12831 void (*get_eth_ctrl_stats)(struct net_device *, struct ethtool_eth_ctrl_stats *);
12832 void (*get_rmon_stats)(struct net_device *, struct ethtool_rmon_stats *, const struct ethtool_rmon_hist_range **);
12833 int (*get_module_power_mode)(struct net_device *, struct ethtool_module_power_mode_params *, struct netlink_ext_ack *);
12834 int (*set_module_power_mode)(struct net_device *, const struct ethtool_module_power_mode_params *, struct netlink_ext_ack *);
12838 u32 (*l3mdev_fib_table)(const struct net_device *);
12839 struct sk_buff * (*l3mdev_l3_rcv)(struct net_device *, struct sk_buff *, u16);
12840 struct sk_buff * (*l3mdev_l3_out)(struct net_device *, struct sock *, struct sk_buff *, u16);
12841 struct dst_entry * (*l3mdev_link_scope_lookup)(const struct net_device *, struct flowi6 *);
12852 int (*parse_options)(const struct net_device *, struct nd_opt_hdr *, struct ndisc_options *);
12853 void (*update)(const struct net_device *, struct neighbour *, u32, u8, const struct ndisc_options *);
12854 int (*opt_addr_space)(const struct net_device *, u8, struct neighbour *, u8 *, u8 **);
12855 void (*fill_addr_option)(const struct net_device *, struct sk_buff *, u8, const u8 *);
12856 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);
12869 int (*tls_dev_add)(struct net_device *, struct sock *, enum tls_offload_ctx_dir, struct tls_crypto_info *, u32);
12870 void (*tls_dev_del)(struct net_device *, struct tls_context *, enum tls_offload_ctx_dir);
12871 int (*tls_dev_resync)(struct net_device *, struct sock *, u32, u8 *, enum tls_offload_ctx_dir);
12886 struct net_device *dev;
12932 struct net_device * (*alloc)(struct nlattr **, const char *, unsigned char, unsigned int, unsigned int);
12933 void (*setup)(struct net_device *);
12938 int (*newlink)(struct net *, struct net_device *, struct nlattr **, struct nlattr **, struct netlink_ext_ack *);
12939 int (*changelink)(struct net_device *, struct nlattr **, struct nlattr **, struct netlink_ext_ack *);
12940 void (*dellink)(struct net_device *, struct list_head *);
12941 size_t (*get_size)(const struct net_device *);
12942 int (*fill_info)(struct sk_buff *, const struct net_device *);
12943 size_t (*get_xstats_size)(const struct net_device *);
12944 int (*fill_xstats)(struct sk_buff *, const struct net_device *);
12949 int (*slave_changelink)(struct net_device *, struct net_device *, struct nlattr **, struct nlattr **, struct netlink_ext_ack *);
12950 size_t (*get_slave_size)(const struct net_device *, const struct net_device *);
12951 int (*fill_slave_info)(struct sk_buff *, const struct net_device *, const struct net_device *);
12952 struct net * (*get_link_net)(const struct net_device *);
12953 size_t (*get_linkxstats_size)(const struct net_device *, int);
12954 int (*fill_linkxstats)(struct sk_buff *, const struct net_device *, int *, int);
12967 int (*set_port)(struct net_device *, unsigned int, unsigned int, struct udp_tunnel_info *);
12968 int (*unset_port)(struct net_device *, unsigned int, unsigned int, struct udp_tunnel_info *);
12969 int (*sync_table)(struct net_device *, unsigned int);
13061 __u32 (*hash)(const void *, const struct net_device *, __u32 *);
13068 bool (*allow_add)(const struct net_device *, struct netlink_ext_ack *);
13118 struct net_device *dev;
29718 struct net_device *netdev;
30265 struct net_device *netdev;
42772 struct net_device *dev;
42899 typedef void (*btf_trace_xdp_exception)(void *, const struct net_device *, const struct bpf_prog *, u32);
42901 typedef void (*btf_trace_xdp_bulk_tx)(void *, const struct net_device *, int, int, int);
42903 typedef void (*btf_trace_xdp_redirect)(void *, const struct net_device *, const struct bpf_prog *, const void *, int, enum bpf_map_type, u32, u32);
42905 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);
42907 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);
42909 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);
42915 typedef void (*btf_trace_xdp_devmap_xmit)(void *, const struct net_device *, const struct net_device *, int, int, int);
46590 struct net_device *dev;
46591 struct net_device *dev_rx;
46638 struct net_device *dev;
46664 struct net_device *dev;
46754 struct net_device *netdev;
66498 struct net_device *dev;
66500 struct net_device *real_dev;
66662 struct net_device *nhc_dev;
66912 struct net_device *in;
66913 struct net_device *out;
66926 struct net_device *dev;
67984 void (*copy_addrlist)(struct list_head *, struct net_device *);
74340 int (*newlink)(const char *, struct net_device *);
74572 struct net_device * (*get_netdev)(struct ib_device *, u32);
74573 struct net_device * (*alloc_rdma_netdev)(struct ib_device *, u32, enum rdma_netdev_t, const char *, unsigned char, void (*)(struct net_device *));
74900 struct net_device *ndev;
75192 struct net_device *xmit_slave;
75423 struct net_device *xmit_slave;
75891 struct net_device *netdev;
75902 int (*initialize_rdma_netdev)(struct ib_device *, u32, struct net_device *, void *);
104351 struct net_device *attached_dev;
104357 void (*adjust_link)(struct net_device *);
104807 int (*link_update)(struct net_device *, struct fixed_phy_status *);
104917 struct net_device *dev;
104966 struct net_device *netdev;
104968 struct net_device *lowpan_dev;
105236 int (*create)(struct sk_buff *, struct net_device *, const struct ieee802154_addr *, const struct ieee802154_addr *, unsigned int);
105279 struct net_device *dev;
105605 struct net_device *dev;
105736 void (*setup)(struct net_device *);
105737 int (*newlink)(void *, struct net_device *, u32, struct netlink_ext_ack *);
105738 void (*dellink)(void *, struct net_device *, struct list_head *);
105933 struct net_device *netdev;
117134 struct net_device *ndev;
117402 struct net_device *dev;
118584 struct net_device *master;
118585 struct net_device *slave;
118589 struct sk_buff * (*rcv)(struct sk_buff *, struct net_device *);
118616 struct net_device *hsr_dev;
118654 struct net_device *upper_dev;
118794 struct net_device *dev;
118942 struct net_device *of_netdev;
119067 struct net_device *orig_dev;
119071 void (*complete)(struct net_device *, int, void *);
119089 struct net_device *p_port;
119090 struct net_device *s_port;
119132 struct sk_buff * (*xmit)(struct sk_buff *, struct net_device *);
119133 struct sk_buff * (*rcv)(struct sk_buff *, struct net_device *);
119179 int (*ndo_eth_ioctl)(struct net_device *, struct ifreq *, int);
119183 struct net_device *dev;
119217 struct net_device *dev;
119351 int (*port_hsr_join)(struct dsa_switch *, int, struct net_device *);
119352 int (*port_hsr_leave)(struct dsa_switch *, int, struct net_device *);
119359 void (*master_state_change)(struct dsa_switch *, const struct net_device *, bool);
119390 struct net_device *lower_dev;
119741 struct net_device *dev;
119766 struct net_device *dev;
119794 struct net_device *dev;
119796 int (*func)(struct sk_buff *, struct net_device *, struct packet_type *, struct net_device *);
119797 void (*list_func)(struct list_head *, struct packet_type *, struct net_device *);
119877 struct net_device *dev;
119988 typedef int (*bpf_op_t)(struct net_device *, struct netdev_bpf *);
119995 struct net_device *dev;
120540 int (*fill_link_af)(struct sk_buff *, const struct net_device *, u32);
120541 size_t (*get_link_af_size)(const struct net_device *, u32);
120542 int (*validate_link_af)(const struct net_device *, const struct nlattr *, struct netlink_ext_ack *);
120543 int (*set_link_af)(struct net_device *, const struct nlattr *, struct netlink_ext_ack *);
120544 int (*fill_stats_af)(struct sk_buff *, const struct net_device *);
120545 size_t (*get_stats_af_size)(const struct net_device *);
120730 void (*ndisc_send_na)(struct net_device *, const struct in6_addr *, const struct in6_addr *, bool, bool, bool, bool);
120736 struct net_device * (*ipv6_dev_find)(struct net *, const struct in6_addr *, struct net_device *);
121131 struct net_device *dev;
121289 struct net_device *netdev;
121703 struct net_device *netdev;
121863 struct net_device *dev;
121897 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 *));
121908 struct net_device *dev;
122220 typedef void (*btf_trace_net_dev_start_xmit)(void *, const struct sk_buff *, const struct net_device *);
122222 typedef void (*btf_trace_net_dev_xmit)(void *, struct sk_buff *, int, struct net_device *, unsigned int);
122224 typedef void (*btf_trace_net_dev_xmit_timeout)(void *, struct net_device *, int);
122571 typedef void (*btf_trace_qdisc_create)(void *, const struct Qdisc_ops *, struct net_device *, u32);
122673 struct net_device *dev;
122775 struct net_device *dev;
122918 typedef void (*btf_trace_br_fdb_add)(void *, struct ndmsg *, struct net_device *, const unsigned char *, u16, u16);
123045 typedef void (*btf_trace_neigh_create)(void *, struct neigh_table *, struct net_device *, const void *, const struct neighbour *, bool);
123190 struct net_device *input_dev;
123278 int (*fn)(struct net_device *);
124694 struct net_device *dev;
124698 struct net_device *lowerdev;
124983 struct net_device * (*get_dev)(const struct tc_action *, tc_action_priv_destructor *);
125226 struct net_device *dev;
125493 struct net_device *dev;
126162 struct net_device *dev;
126168 struct net_device *dev;
126193 typedef void (*ethnl_notify_handler_t)(struct net_device *, unsigned int, const void *);
126504 void (*get_port)(struct net_device *, unsigned int, unsigned int, struct udp_tunnel_info *);
126505 void (*set_port_priv)(struct net_device *, unsigned int, unsigned int, u8);
126506 void (*add_port)(struct net_device *, struct udp_tunnel_info *);
126507 void (*del_port)(struct net_device *, struct udp_tunnel_info *);
126508 void (*reset_ntf)(struct net_device *);
126509 size_t (*dump_size)(struct net_device *, unsigned int);
126510 int (*dump_write)(struct net_device *, unsigned int, struct sk_buff *);
126655 struct net_device *physin;
126656 struct net_device *physout;
126692 struct net_device *physindev;
126693 struct net_device *physoutdev;
127876 int (*ipv6_chk_addr)(struct net *, const struct in6_addr *, const struct net_device *, int);
127936 struct net_device *dev;
127942 struct net_device *dev;
127998 struct net_device *dev;
128304 struct net_device *dev;
128338 struct net_device *dev;
128559 struct net_device *dev;
128576 struct net_device *dev;
128791 int (*fill_dst)(struct xfrm_dst *, struct net_device *, const struct flowi *);
128884 struct net_device *dev;
129070 struct net_device *dev;
129122 struct net_device *dev;
129278 struct net_device *dev;
129667 struct net_device *dev;
129686 const struct net_device *dev;
129714 struct net_device *dev;
129720 const struct net_device *dev;
129728 struct net_device *dev;
129946 struct net_device *dev;
129952 struct net_device *dev;
130239 struct net_device *brdev;
130737 struct net_device *cached_dev;
130786 struct net_device **vlan_devices_arrays[16];
130790 struct net_device *real_dev;
130819 struct net_device *real_dev;
131104 struct net_device *netdev;
131718 struct net_device *dev;
131865 typedef int (*wext_ioctl_func)(struct net_device *, struct iwreq *, unsigned int, struct iw_request_info *, iw_handler);
132429 int (*cb)(struct net_device *, struct nlmsghdr *, u32, struct nlattr **, struct sk_buff *);
132465 struct net_device *orig_dev;
132469 void (*complete)(struct net_device *, int, void *);
132486 struct net_device *dev;
132513 struct net_device *dev;
132544 typedef void switchdev_deferred_func_t(struct net_device *, const void *);
132548 struct net_device *dev;
132555 bool (*check_cb)(const struct net_device *);
132556 bool (*foreign_dev_check_cb)(const struct net_device *, const struct net_device *);
132557 const struct net_device *dev;
132558 struct net_device *lower_dev;
132570 struct net_device *dev;
133421 struct net_device *netdev;