forked from mirrors/linux
		
	 6ca80638b9
			
		
	
	
		6ca80638b9
		
	
	
	
	
		
			
			Use more inclusive terms throughout the DSA subsystem by moving away from "master" which is replaced by "conduit" and "slave" which is replaced by "user". No functional changes. Acked-by: Rob Herring <robh@kernel.org> Acked-by: Stephen Hemminger <stephen@networkplumber.org> Reviewed-by: Vladimir Oltean <vladimir.oltean@nxp.com> Signed-off-by: Florian Fainelli <florian.fainelli@broadcom.com> Link: https://lore.kernel.org/r/20231023181729.1191071-2-florian.fainelli@broadcom.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
		
			
				
	
	
		
			22 lines
		
	
	
	
		
			726 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
	
		
			726 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* SPDX-License-Identifier: GPL-2.0-or-later */
 | |
| 
 | |
| #ifndef __DSA_CONDUIT_H
 | |
| #define __DSA_CONDUIT_H
 | |
| 
 | |
| struct dsa_port;
 | |
| struct net_device;
 | |
| struct netdev_lag_upper_info;
 | |
| struct netlink_ext_ack;
 | |
| 
 | |
| int dsa_conduit_setup(struct net_device *dev, struct dsa_port *cpu_dp);
 | |
| void dsa_conduit_teardown(struct net_device *dev);
 | |
| int dsa_conduit_lag_setup(struct net_device *lag_dev, struct dsa_port *cpu_dp,
 | |
| 			  struct netdev_lag_upper_info *uinfo,
 | |
| 			  struct netlink_ext_ack *extack);
 | |
| void dsa_conduit_lag_teardown(struct net_device *lag_dev,
 | |
| 			      struct dsa_port *cpu_dp);
 | |
| int __dsa_conduit_hwtstamp_validate(struct net_device *dev,
 | |
| 				    const struct kernel_hwtstamp_config *config,
 | |
| 				    struct netlink_ext_ack *extack);
 | |
| 
 | |
| #endif
 |