/freebsd/share/man/man4/ |
H A D | bridge.4 | 1 .\" $NetBSD: bridge.4,v 1.5 2004/01/31 20:14:11 jdc Exp $ 41 .Nd network bridge device 64 For example, it is possible to bridge Ethernet and 802.11 networks together, 65 but it is not possible to bridge Ethernet and Token Ring together. 96 .Va net.link.bridge.inherit_mac 97 has a non-zero value, the newly created bridge will inherit the MAC 100 This will provide more predictable bridge MAC addresses without any 109 A bridge can be used to provide several services, such as a simple 110 802.11-to-Ethernet bridge for wireless hosts, or traffic isolation. 112 A bridge works like a switch, forwarding traffic from one interface [all …]
|
/freebsd/usr.sbin/bsnmpd/modules/snmp_bridge/ |
H A D | bridge_snmp.h | 28 * Bridge MIB implementation for SNMPd. 82 * Bridge Addresses Table. 85 uint32_t sysindex; /* The bridge if sysindex. */ 94 * Bridge ports. 95 * The bridge port system interface index is used for a 101 uint32_t sysindex; /* The bridge interface sysindex. */ 102 int32_t port_no; /* The bridge member system index. */ 116 char p_name[IFNAMSIZ]; /* Not in BRIDGE-MIB. */ 142 * A bridge interface. 143 * The system interface index of the bridge is not required neither by the [all …]
|
H A D | snmp_bridge.3 | 31 .Nd "bridge module for snmpd" 33 .Pq begemotSnmpdModulePath."bridge" = "/usr/lib/snmp_bridge.so" 37 module implements the BRIDGE-MIB as standardized in RFC 4188, the RSTP-MIB 38 standardized in RFC4318 and a private BEGEMOT-BRIDGE-MIB, which allows 39 management of multiple bridge interfaces. 40 Most of the objects defined in the private BEGEMOT-BRIDGE-MIB are duplicates 41 of the original objects defined by the standard BRIDGE-MIB, but the private 46 for configuring bridge interfaces. 51 The additional objects to configure a bridge are: 54 Bridge interfaces can be created and destroyed via this object. [all …]
|
H A D | BEGEMOT-BRIDGE-MIB.txt | 27 BEGEMOT-BRIDGE-MIB DEFINITIONS ::= BEGIN 36 FROM BRIDGE-MIB 56 "The Begemot MIB for managing bridge interfaces." 78 "Name of a bridge interface." 85 "Name of a bridge interface." 92 "A port identifier that contains a bridge port's STP priority 97 -- subtrees in the Begemot Bridge MIB 112 -- the base Bridge interface table 121 bridge interface on the managed device." 129 "A list of information for the bridge interfaces on [all …]
|
H A D | BRIDGE-MIB.txt | 17 BRIDGE-MIB DEFINITIONS ::= BEGIN 35 ORGANIZATION "IETF Bridge MIB Working Group" 37 "Email: bridge-mib@ietf.org 54 Send comments to <bridge-mib@ietf.org>" 56 "The Bridge MIB module for managing devices that support 95 "The Bridge-Identifier, as used in the Spanning Tree 96 Protocol, to uniquely identify a bridge. Its first two 99 refer to a bridge in a unique fashion (typically, the 101 bridge)." 149 -- subtrees in the Bridge MIB [all …]
|
H A D | bridge_sys.c | 28 * Bridge MIB implementation for SNMPd. 29 * Bridge OS specific ioctls. 111 * Bridge interfaces. 115 * Convert the kernel uint64_t value for a bridge id 130 * Fetch the bridge configuration parameters from the kernel excluding 143 /* Bridge priority. */ in bridge_get_conf_param() 146 syslog(LOG_ERR, "update bridge: ioctl(BRDGGPRI) failed: %s", in bridge_get_conf_param() 156 syslog(LOG_ERR, "update bridge: ioctl(BRDGGMA) failed: %s", in bridge_get_conf_param() 167 syslog(LOG_ERR, "update bridge: ioctl(BRDGGHT) failed: %s", in bridge_get_conf_param() 176 syslog(LOG_ERR, "update bridge: ioctl(BRDGGFD) failed: %s", in bridge_get_conf_param() [all …]
|
H A D | bridge_addrs.c | 28 * Bridge MIB implementation for SNMPd. 29 * Bridge addresses. 57 * Free the bridge address list. 71 * Free the bridge address entries from the address list, 72 * for the specified bridge interface only. 110 * Insert an address entry in the bridge address TAILQ starting to search 111 * for its place from the position of the first bridge address for the bridge 112 * interface. Update the first bridge address if necessary. 141 * according to bridge interface name. 172 * Insert a bridge address in the bridge addresses list. [all …]
|
/freebsd/tests/sys/net/ |
H A D | if_bridge_test.sh | 53 bridge=$(vnet_mkbridge) 55 ifconfig ${bridge} up 58 ifconfig ${bridge} addm ${epair_alcatraz}a 59 ifconfig ${bridge} addm ${epair_singsing}a 215 atf_set descr 'Bridge static address test' 225 bridge=$(vnet_mkbridge) 227 vnet_mkjail one ${bridge} ${epair}a 231 jexec one ifconfig ${bridge} up 233 jexec one ifconfig ${bridge} addm ${epair}a 237 jexec one ifconfig ${bridge} static ${epair}b 00:01:02:03:04:05 [all …]
|
/freebsd/sys/dev/mthca/ |
H A D | mthca_reset.c | 49 struct pci_dev *bridge = NULL; in mthca_reset() local 69 * find the associated bridge device and save off its PCI in mthca_reset() 74 /* Look for the bridge -- its device ID will be 2 more in mthca_reset() 77 while ((bridge = pci_get_device(mdev->pdev->vendor, in mthca_reset() 79 bridge)) != NULL) { in mthca_reset() 80 if (bridge->hdr_type == PCI_HEADER_TYPE_BRIDGE && in mthca_reset() 81 bridge->subordinate == mdev->pdev->bus) { in mthca_reset() 82 mthca_dbg(mdev, "Found bridge: %s\n", in mthca_reset() 83 pci_name(bridge)); in mthca_reset() 88 if (!bridge) { in mthca_reset() [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/fpga/ |
H A D | altera-hps2fpga-bridge.txt | 1 Altera FPGA/HPS Bridge Driver 4 - regs : base address and size for AXI bridge module 6 "altr,socfpga-lwhps2fpga-bridge", 7 "altr,socfpga-hps2fpga-bridge", or 8 "altr,socfpga-fpga2hps-bridge" 9 - resets : Phandle and reset specifier for this bridge's reset 12 See Documentation/devicetree/bindings/fpga/fpga-bridge.txt for generic bindings. 15 fpga_bridge0: fpga-bridge@ff400000 { 16 compatible = "altr,socfpga-lwhps2fpga-bridge"; 20 bridge-enable = <0>; [all …]
|
H A D | altera-freeze-bridge.txt | 1 Altera Freeze Bridge Controller Driver 3 The Altera Freeze Bridge Controller manages one or more freeze bridges. 5 changes from passing through the bridge. The controller can also 7 bridge normally. 10 - compatible : Should contain "altr,freeze-bridge-controller" 11 - regs : base address and size for freeze bridge module 13 See Documentation/devicetree/bindings/fpga/fpga-bridge.txt for generic bindings. 17 compatible = "altr,freeze-bridge-controller"; 19 bridge-enable = <0>;
|
H A D | fpga-bridge.txt | 1 FPGA Bridge Device Tree Binding 4 - bridge-enable : 0 if driver should disable bridge at startup 5 1 if driver should enable bridge at startup 6 Default is to leave bridge in current state. 9 fpga_bridge3: fpga-bridge@ffc25080 { 10 compatible = "altr,socfpga-fpga2sdram-bridge"; 12 bridge-enable = <0>;
|
H A D | xilinx-pr-decoupler.txt | 6 changes from passing through the bridge. The controller can also 8 bridge normally. 14 from passing through the bridge. The controller safely handles AXI4MM 33 Documentation/devicetree/bindings/fpga/fpga-bridge.txt for generic bindings. 37 fpga-bridge@100000450 { 43 bridge-enable = <0>; 47 fpga-bridge@100000450 { 53 bridge-enable = <0>;
|
/freebsd/lib/libifconfig/ |
H A D | libifconfig_bridge.c | 44 struct ifconfig_bridge_status inner; /* wrapped bridge status */ 69 struct _ifconfig_bridge_status *bridge; in ifconfig_bridge_get_bridge_status() local 74 bridge = calloc(1, sizeof(struct _ifconfig_bridge_status)); in ifconfig_bridge_get_bridge_status() 75 if (bridge == NULL) { in ifconfig_bridge_get_bridge_status() 80 bridge->inner.params = &bridge->params; in ifconfig_bridge_get_bridge_status() 84 free(bridge); in ifconfig_bridge_get_bridge_status() 87 bridge->inner.cache_size = cache_param.ifbrp_csize; in ifconfig_bridge_get_bridge_status() 91 free(bridge); in ifconfig_bridge_get_bridge_status() 94 bridge->inner.cache_lifetime = cache_param.ifbrp_ctime; in ifconfig_bridge_get_bridge_status() 97 &bridge->params, sizeof(bridge->params), false) != 0) { in ifconfig_bridge_get_bridge_status() [all …]
|
/freebsd/tests/sys/netgraph/ |
H A D | bridge.c | 93 ng_shutdown("bridge:"); in ATF_TC_BODY() 96 ng_mkpeer(".", "a", "bridge", "link0"); in ATF_TC_BODY() 97 ng_name("a", "bridge"); in ATF_TC_BODY() 98 ng_connect(".", "b", "bridge:", "link1"); in ATF_TC_BODY() 99 ng_connect(".", "c", "bridge:", "link2"); in ATF_TC_BODY() 140 rm.tok = ng_send_msg("bridge:", "gettable"); in ATF_TC_BODY() 156 rm.tok = ng_send_msg("bridge:", "gettable"); in ATF_TC_BODY() 161 ng_shutdown("bridge:"); in ATF_TC_BODY() 174 ng_shutdown("bridge:"); in ATF_TC_BODY() 177 ng_mkpeer(".", "a", "bridge", "link0"); in ATF_TC_BODY() [all …]
|
/freebsd/sys/x86/pci/ |
H A D | pci_bus.c | 151 s = "Intel 824?? host to PCI bridge"; in legacy_pcib_is_host_bridge() 157 s = "Intel 82810 (i810 GMCH) Host To Hub bridge"; in legacy_pcib_is_host_bridge() 160 s = "Intel 82810-DC100 (i810-DC100 GMCH) Host To Hub bridge"; in legacy_pcib_is_host_bridge() 163 s = "Intel 82810E (i810E GMCH) Host To Hub bridge"; in legacy_pcib_is_host_bridge() 166 s = "Intel 82815 (i815 GMCH) Host To Hub bridge"; in legacy_pcib_is_host_bridge() 169 s = "Intel 82443LX (440 LX) host to PCI bridge"; in legacy_pcib_is_host_bridge() 172 s = "Intel 82443BX (440 BX) host to PCI bridge"; in legacy_pcib_is_host_bridge() 175 s = "Intel 82443BX host to PCI bridge (AGP disabled)"; in legacy_pcib_is_host_bridge() 178 s = "Intel 82443MX host to PCI bridge"; in legacy_pcib_is_host_bridge() 181 s = "Intel 82443GX host to PCI bridge"; in legacy_pcib_is_host_bridge() [all …]
|
/freebsd/sys/dev/agp/ |
H A D | agp_via.c | 76 return ("VIA 8763 (P4X600) host to PCI bridge"); in agp_via_match() 78 return ("VIA PM800/PN800/PM880/PN880 host to PCI bridge"); in agp_via_match() 80 return ("VIA KT880 host to PCI bridge"); in agp_via_match() 82 return ("VIA 3296 (P4M800) host to PCI bridge"); in agp_via_match() 84 return ("VIA 82C8363 (Apollo KT133x/KM133) host to PCI bridge"); in agp_via_match() 86 return ("VIA 3314 (P4M800CE) host to PCI bridge"); in agp_via_match() 88 return ("VIA VT3324 (CX700) host to PCI bridge"); in agp_via_match() 90 return ("VIA 3327 (P4M890) host to PCI bridge"); in agp_via_match() 92 return ("VIA 3364 (P4M900) host to PCI bridge"); in agp_via_match() 94 return ("VIA 8371 (Apollo KX133) host to PCI bridge"); in agp_via_match() [all …]
|
H A D | agp_sis.c | 66 return ("SiS 5591 host to AGP bridge"); in agp_sis_match() 68 return ("SiS 530 host to AGP bridge"); in agp_sis_match() 70 return ("SiS 540 host to AGP bridge"); in agp_sis_match() 72 return ("SiS 550 host to AGP bridge"); in agp_sis_match() 74 return ("SiS 620 host to AGP bridge"); in agp_sis_match() 76 return ("SiS 630 host to AGP bridge"); in agp_sis_match() 78 return ("SiS 645 host to AGP bridge"); in agp_sis_match() 80 return ("SiS 645DX host to AGP bridge"); in agp_sis_match() 82 return ("SiS 648 host to AGP bridge"); in agp_sis_match() 84 return ("SiS 650 host to AGP bridge"); in agp_sis_match() [all …]
|
/freebsd/sys/dev/pccbb/ |
H A D | pccbb_pci.c | 61 * Driver for PCI to CardBus Bridge chips 127 {PCIC_ID_TI1031, "TI1031 PCI-PC Card Bridge", CB_TI113X}, 128 {PCIC_ID_TI1130, "TI1130 PCI-CardBus Bridge", CB_TI113X}, 129 {PCIC_ID_TI1131, "TI1131 PCI-CardBus Bridge", CB_TI113X}, 131 {PCIC_ID_TI1210, "TI1210 PCI-CardBus Bridge", CB_TI12XX}, 132 {PCIC_ID_TI1211, "TI1211 PCI-CardBus Bridge", CB_TI12XX}, 133 {PCIC_ID_TI1220, "TI1220 PCI-CardBus Bridge", CB_TI12XX}, 134 {PCIC_ID_TI1221, "TI1221 PCI-CardBus Bridge", CB_TI12XX}, 135 {PCIC_ID_TI1225, "TI1225 PCI-CardBus Bridge", CB_TI12XX}, 136 {PCIC_ID_TI1250, "TI1250 PCI-CardBus Bridge", CB_TI125 [all...] |
/freebsd/tests/sys/netinet/ |
H A D | carp.sh | 76 bridge=$(vnet_mkbridge) 80 vnet_mkjail carp_basic_v4_one ${bridge} ${epair_one}a ${epair_two}a 84 jexec carp_basic_v4_one ifconfig ${bridge} 192.0.2.4/29 up 85 jexec carp_basic_v4_one ifconfig ${bridge} addm ${epair_one}a \ 123 bridge=$(vnet_mkbridge) 127 vnet_mkjail ${j}_one ${bridge} ${epair_one}a ${epair_two}a 131 jexec ${j}_one ifconfig ${bridge} 192.0.2.4/29 up 132 jexec ${j}_one ifconfig ${bridge} addm ${epair_one}a \ 168 bridge=$(vnet_mkbridge) 172 vnet_mkjail carp_uni_v4_one ${bridge} ${epair_one}a ${epair_two}a [all …]
|
/freebsd/share/examples/jails/ |
H A D | jng | 50 # # arguments given to `jng bridge xxx' in exec.prestart value. 61 # # NB: The number of arguments after `jng bridge xxx' should match 64 # exec.prestart += "jng bridge xxx em0 em1 ..."; 105 # jail_xxx_exec_prestart0="jng bridge xxx em0 em1 ..." # bridge interface(s) 151 bridge \ 263 jng_bridge_usage="bridge [-b BRIDGE_NAME] NAME [!|=]iface0 [[!|=]iface1 ...]" 267 local OPTIND=1 OPTARG flag bridge=bridge 270 b) bridge="$OPTARG" 271 [ "$bridge" ] || action_usage bridge ;; # NOTREACHED 272 *) action_usage bridge # NOTREACHED [all …]
|
/freebsd/share/examples/netgraph/ |
H A D | virtual.lan | 75 # | bridge (ng_bridge) | 147 # Get current number of bridge interfaces in the system. This number 148 # is used to create a name for new bridge. 149 BRIDGE_COUNT=`ngctl l | grep bridge | wc -l | sed -e "s/ //g"` 150 BRIDGE_NAME="bridge${BRIDGE_COUNT}" 153 # Connect ng_ether:lower hook to bridge:link0 when creating bridge and 154 # connect ng_ether:upper hook to bridge:link1 after bridge name is set. 156 echo "Creating bridge interface: ${BRIDGE_NAME}..." 157 ngctl mkpeer ${ETHER_INTF}: bridge lower link0 || exit 1 160 echo "Bridge ${BRIDGE_NAME} is created and ${ETHER_INTF} is connected." [all …]
|
/freebsd/sys/dev/bhnd/bhndb/ |
H A D | bhndb_if.m | 40 # bhndb bridge device interface. 130 * Populate @p info with board info known only to the bridge, 163 * Get the host bridge core info for the attached bhnd bus. 165 * @param dev The bridge device. 167 * @param[out] core Will be populated with the host bridge core info, if 171 * @retval ENOENT No host bridge core found. 172 * @retval non-zero If locating the host bridge core otherwise fails, a 182 * Mark a resource as 'suspended', gauranteeing to the bridge that no 186 * Bridge resources consumed by the reference may be released; these will 191 * @param dev The bridge device. [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/pci/ |
H A D | pci.txt | 11 Additionally to the properties specified in the above standards a host bridge 15 If present this property assigns a fixed PCI domain number to a host bridge, 20 number for each host bridge in the system must be unique. 32 root port to downstream device and host bridge drivers can do programming 36 PCI-PCI Bridge properties 40 tree, as children of the host bridge node. Even though those devices are 47 Identifies the PCI-PCI bridge. As defined in the IEEE Std 1275-1994 52 The bus number is defined by firmware, through the standard bridge 55 register of the bridge directly above this port. Otherwise, the bus 59 If firmware leaves the ARI Forwarding Enable bit set in the bridge
|
/freebsd/sys/contrib/device-tree/Bindings/ata/ |
H A D | cortina,gemini-sata-bridge.txt | 1 * Cortina Systems Gemini SATA Bridge 3 The Gemini SATA bridge in a SoC-internal PATA to SATA bridge that 9 "cortina,gemini-sata-bridge" 37 - cortina,gemini-enable-sata-bridge: enables the PATA to SATA bridge 44 compatible = "cortina,gemini-sata-bridge"; 54 cortina,gemini-enable-sata-bridge;
|