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