1e4663044d3a689fb5458247e9bc0f8b58cf72fcaDmitry Shmidt/*
2e4663044d3a689fb5458247e9bc0f8b58cf72fcaDmitry Shmidt * Linux bridge configuration kernel interface
3e4663044d3a689fb5458247e9bc0f8b58cf72fcaDmitry Shmidt * Copyright (c) 2016, Jouni Malinen <j@w1.fi>
4e4663044d3a689fb5458247e9bc0f8b58cf72fcaDmitry Shmidt *
5e4663044d3a689fb5458247e9bc0f8b58cf72fcaDmitry Shmidt * This software may be distributed under the terms of the BSD license.
6e4663044d3a689fb5458247e9bc0f8b58cf72fcaDmitry Shmidt * See README for more details.
7e4663044d3a689fb5458247e9bc0f8b58cf72fcaDmitry Shmidt */
8e4663044d3a689fb5458247e9bc0f8b58cf72fcaDmitry Shmidt
9e4663044d3a689fb5458247e9bc0f8b58cf72fcaDmitry Shmidt#ifndef LINUX_BRIDGE_H
10e4663044d3a689fb5458247e9bc0f8b58cf72fcaDmitry Shmidt#define LINUX_BRIDGE_H
11e4663044d3a689fb5458247e9bc0f8b58cf72fcaDmitry Shmidt
12e4663044d3a689fb5458247e9bc0f8b58cf72fcaDmitry Shmidt/* This interface is defined in linux/if_bridge.h */
13e4663044d3a689fb5458247e9bc0f8b58cf72fcaDmitry Shmidt
14e4663044d3a689fb5458247e9bc0f8b58cf72fcaDmitry Shmidt#define BRCTL_GET_VERSION 0
15e4663044d3a689fb5458247e9bc0f8b58cf72fcaDmitry Shmidt#define BRCTL_GET_BRIDGES 1
16e4663044d3a689fb5458247e9bc0f8b58cf72fcaDmitry Shmidt#define BRCTL_ADD_BRIDGE 2
17e4663044d3a689fb5458247e9bc0f8b58cf72fcaDmitry Shmidt#define BRCTL_DEL_BRIDGE 3
18e4663044d3a689fb5458247e9bc0f8b58cf72fcaDmitry Shmidt#define BRCTL_ADD_IF 4
19e4663044d3a689fb5458247e9bc0f8b58cf72fcaDmitry Shmidt#define BRCTL_DEL_IF 5
20e4663044d3a689fb5458247e9bc0f8b58cf72fcaDmitry Shmidt#define BRCTL_GET_BRIDGE_INFO 6
21e4663044d3a689fb5458247e9bc0f8b58cf72fcaDmitry Shmidt#define BRCTL_GET_PORT_LIST 7
22e4663044d3a689fb5458247e9bc0f8b58cf72fcaDmitry Shmidt#define BRCTL_SET_BRIDGE_FORWARD_DELAY 8
23e4663044d3a689fb5458247e9bc0f8b58cf72fcaDmitry Shmidt
24e4663044d3a689fb5458247e9bc0f8b58cf72fcaDmitry Shmidt#endif /* LINUX_BRIDGE_H */
25