linux/drivers/net/ethernet/microchip/lan966x/lan966x_vlan.c

// SPDX-License-Identifier: GPL-2.0+

#include "lan966x_main.h"

#define VLANACCESS_CMD_IDLE
#define VLANACCESS_CMD_READ
#define VLANACCESS_CMD_WRITE
#define VLANACCESS_CMD_INIT

static int lan966x_vlan_get_status(struct lan966x *lan966x)
{}

static int lan966x_vlan_wait_for_completion(struct lan966x *lan966x)
{}

static void lan966x_vlan_set_mask(struct lan966x *lan966x, u16 vid)
{}

static void lan966x_vlan_port_add_vlan_mask(struct lan966x_port *port, u16 vid)
{}

static void lan966x_vlan_port_del_vlan_mask(struct lan966x_port *port, u16 vid)
{}

static bool lan966x_vlan_port_any_vlan_mask(struct lan966x *lan966x, u16 vid)
{}

static void lan966x_vlan_cpu_add_vlan_mask(struct lan966x *lan966x, u16 vid)
{}

static void lan966x_vlan_cpu_del_vlan_mask(struct lan966x *lan966x, u16 vid)
{}

static void lan966x_vlan_cpu_add_cpu_vlan_mask(struct lan966x *lan966x, u16 vid)
{}

static void lan966x_vlan_cpu_del_cpu_vlan_mask(struct lan966x *lan966x, u16 vid)
{}

bool lan966x_vlan_cpu_member_cpu_vlan_mask(struct lan966x *lan966x, u16 vid)
{}

static u16 lan966x_vlan_port_get_pvid(struct lan966x_port *port)
{}

int lan966x_vlan_port_set_vid(struct lan966x_port *port, u16 vid,
			      bool pvid, bool untagged)
{}

static void lan966x_vlan_port_remove_vid(struct lan966x_port *port, u16 vid)
{}

void lan966x_vlan_port_set_vlan_aware(struct lan966x_port *port,
				      bool vlan_aware)
{}

void lan966x_vlan_port_apply(struct lan966x_port *port)
{}

void lan966x_vlan_port_add_vlan(struct lan966x_port *port,
				u16 vid,
				bool pvid,
				bool untagged)
{}

void lan966x_vlan_port_del_vlan(struct lan966x_port *port, u16 vid)
{}

void lan966x_vlan_cpu_add_vlan(struct lan966x *lan966x, u16 vid)
{}

void lan966x_vlan_cpu_del_vlan(struct lan966x *lan966x, u16 vid)
{}

void lan966x_vlan_init(struct lan966x *lan966x)
{}