ocelot.c (9c90eea310f80460b81a7afe27064c7f0200d1d1) ocelot.c (3c83654f246b980cc65f72f5c7b1501470082ede)
1// SPDX-License-Identifier: (GPL-2.0 OR MIT)
2/*
3 * Microsemi Ocelot Switch driver
4 *
5 * Copyright (c) 2017 Microsemi Corporation
6 */
7#include <linux/if_bridge.h>
8#include "ocelot.h"
1// SPDX-License-Identifier: (GPL-2.0 OR MIT)
2/*
3 * Microsemi Ocelot Switch driver
4 *
5 * Copyright (c) 2017 Microsemi Corporation
6 */
7#include <linux/if_bridge.h>
8#include "ocelot.h"
9#include "ocelot_ace.h"
9#include "ocelot_vcap.h"
10
11#define TABLE_UPDATE_SLEEP_US 10
12#define TABLE_UPDATE_TIMEOUT_US 100000
13
14struct ocelot_mact_entry {
15 u8 mac[ETH_ALEN];
16 u16 vid;
17 enum macaccess_entry_type type;

--- 1490 unchanged lines hidden ---
10
11#define TABLE_UPDATE_SLEEP_US 10
12#define TABLE_UPDATE_TIMEOUT_US 100000
13
14struct ocelot_mact_entry {
15 u8 mac[ETH_ALEN];
16 u16 vid;
17 enum macaccess_entry_type type;

--- 1490 unchanged lines hidden ---