int ksz8_setup(struct dsa_switch *ds);
u32 ksz8_get_port_addr(int port, int offset); void ksz8_cfg_port_member(struct ksz_device *dev, int port, u8 member); void ksz8_flush_dyn_mac_table(struct ksz_device *dev, int port); void ksz8_port_setup(struct ksz_device *dev, int port, bool cpu_port); int ksz8_r_phy(struct phy_interface_t, int speed, intduplex int ksz8_w_phy(struct ksz_device*evu16phyu16, u16); void ksz8_r_mib_cnt(struct ksz_device *dev, int( ksz_devicedevintqueues void ksz8_r_mib_pkt(struct *dev,int, u16,
u64 *droppedksz8463_r_phystruct ksz_device, u16 phy,u16, u16val void(struct *devint, boolfreeze) voidksz8_port_init_cnt( ksz_devicedevint); int ksz8_fdb_dump(struct ksz_device *dev, int port,
dsa_fdb_dump_cb_t *cb, void *data); int ksz8_fdb_add(struct ksz_device *dev, int port, constunsignedchar *addr,
u16 vid, struct dsa_db db); int ksz8_fdb_del(struct ksz_device *dev, int port, constunsignedchar *addr,
u16 vid, struct dsa_db db); int ksz8_mdb_add(struct ksz_device *dev, int port, conststruct switchdev_obj_port_mdb *mdb, struct dsa_db db); int ksz8_mdb_del(struct ksz_device *dev, int port, conststruct switchdev_obj_port_mdb *mdb, struct dsa_db db); int ksz8_port_vlan_filtering(struct ksz_device *dev, int port, bool flag, struct netlink_ext_ack *extack); int ksz8_port_vlan_add(struct ksz_device *dev, int port, conststruct switchdev_obj_port_vlan *vlan, struct netlink_ext_ack *extack); int ksz8_port_vlan_del(struct ksz_device *dev, int port, conststruct switchdev_obj_port_vlan *vlan); int ksz8_port_mirror_add(struct ksz_device *dev, int port, struct dsa_mall_mirror_tc_entry *mirror, bool ingress, struct netlink_ext_ack *extack); void ksz8_port_mirror_del(struct ksz_device *dev, int port, struct dsa_mall_mirror_tc_entry *mirror); void ksz8_get_caps(struct ksz_device *dev, int port, struct phylink_config *config); void ksz8_config_cpu_port(struct dsa_switch *ds); int ksz8_enable_stp_addr(struct ksz_device *dev); int ksz8_reset_switch(struct ksz_device *dev); int ksz8_switch_init(struct ksz_device *dev); void ksz8_switch_exit(struct ksz_device *dev); int ksz8_change_mtu(struct ksz_device *dev, int port, int mtu); int ksz8_pme_write8(struct ksz_device *dev, u32 reg, u8 value); int ksz8_pme_pread8(struct ksz_device *dev, int port, int offset, u8 *data); int ksz8_pme_pwrite8(struct ksz_device *dev, int port, int offset, u8 data); void ksz8_phylink_mac_link_up(struct phylink_config *config, struct phy_device *phydev, unsignedint mode,
phy_interface_t interface, int speed, int duplex, bool tx_pause, bool rx_pause); int ksz8_all_queues_split(struct ksz_device *dev, int queues);
u32 ksz8463_get_port_addr(int port, int offset); int ksz8463_r_phy(struct ksz_device *dev, u16 phy, u16 reg, u16 *val); int ksz8463_w_phy(struct ksz_device *dev, u16 phy, u16 reg, u16 val);
#endif
Messung V0.5
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.3Bemerkung:
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.