/linux-master/tools/testing/selftests/drivers/net/mlxsw/ |
H A D | vxlan_fdb_veto.sh | 38 ip link add dev br0 type bridge mcast_snooping 0 67 bridge fdb add 01:02:03:04:05:06 dev vxlan0 self static \ 71 bridge fdb add 01:02:03:04:05:06 dev vxlan0 self static \ 82 bridge fdb add 00:01:02:03:04:05 dev vxlan0 self static \ 86 bridge fdb replace 00:01:02:03:04:05 dev vxlan0 self static \ 90 bridge fdb replace 00:01:02:03:04:05 dev vxlan0 self static \ 102 bridge fdb add 00:00:00:00:00:00 dev vxlan0 self static \ 106 bridge fdb append 00:00:00:00:00:00 dev vxlan0 self static \ 110 bridge fdb append 00:00:00:00:00:00 dev vxlan0 self static \
|
/linux-master/tools/testing/selftests/net/forwarding/ |
H A D | bridge_vlan_aware.sh | 31 ip link add dev br0 type bridge \ 102 # Test that the deletion of a VLAN on a bridge port does not affect 104 log_info "Add and delete a VLAN on bridge port $swp1" 106 bridge vlan add vid 10 dev $swp1 107 bridge vlan del vid 10 dev $swp1 121 bridge fdb add de:ad:be:ef:13:37 dev $swp1 master extern_learn vlan 1 123 bridge fdb show brport $swp1 | grep -q de:ad:be:ef:13:37 131 bridge fdb show brport $swp1 | grep -q de:ad:be:ef:13:37 136 bridge fdb show brport $swp2 | grep -q de:ad:be:ef:13:37 141 bridge fd [all...] |
H A D | router_bridge_vlan_upper_pvid.sh | 70 type bridge vlan_filtering 1 vlan_default_pvid 0 79 bridge vlan add dev br1 vid 10 self 80 bridge vlan add dev $swp1 vid 10 87 bridge vlan del dev $swp1 vid 10 88 bridge vlan del dev br1 vid 10 self 121 bridge vlan add dev br1 vid 10 pvid self 123 bridge vlan add dev br1 vid 10 self 130 bridge vlan add dev br1 vid 10 pvid self 132 bridge vlan add dev br1 vid 20 pvid self
|
H A D | mirror_gre_vlan_bridge_1q.sh | 5 # vlan device on top of a bridge device with vlan filtering (802.1q). 96 bridge vlan add dev br1 vid 555 self 104 bridge vlan add dev $swp3 vid 555 105 bridge vlan add dev $swp2 vid 555 159 # Now forbid the VLAN at the bridge and see it fail. 160 bridge vlan del dev br1 vid 555 self 164 bridge vlan add dev br1 vid 555 self 170 log_test "$what: vlan forbidden at a bridge ($tcflags)" 193 bridge vlan del dev $swp3 vid 555 197 bridge vla [all...] |
H A D | vxlan_bridge_1q_ipv6.sh | 167 ip link add name br1 type bridge vlan_filtering 1 vlan_default_pvid 0 \ 169 # Make sure the bridge uses the MAC address of the local port and not 184 bridge vlan add vid 10 dev vx10 pvid untagged 192 bridge vlan add vid 20 dev vx20 pvid untagged 197 bridge vlan add vid 10 dev $swp1 198 bridge vlan add vid 20 dev $swp1 202 bridge vlan add vid 10 dev $swp2 203 bridge vlan add vid 20 dev $swp2 205 bridge fdb append dev vx10 00:00:00:00:00:00 dst 2001:db8:4::1 self 206 bridge fd [all...] |
H A D | bridge_sticky_fdb.sh | 11 ip link add dev br0 type bridge 51 bridge fdb add $TEST_MAC dev $swp1 master static sticky 53 bridge fdb del $TEST_MAC dev $swp1 vlan 1 master static sticky 55 bridge -j fdb show br br0 brport $swp1\
|
H A D | q_in_vni_ipv6.sh | 138 ip link add name br1 type bridge vlan_filtering 1 vlan_protocol 802.1ad \ 140 # Make sure the bridge uses the MAC address of the local port and not 154 bridge vlan add vid 100 dev vx100 pvid untagged 158 bridge vlan add vid 100 dev $swp1 pvid untagged 162 bridge vlan add vid 100 dev $swp2 pvid untagged 164 bridge fdb append dev vx100 00:00:00:00:00:00 dst 2001:db8:4::1 self 165 bridge fdb append dev vx100 00:00:00:00:00:00 dst 2001:db8:5::1 self 170 bridge fdb del dev vx100 00:00:00:00:00:00 dst 2001:db8:5::1 self 171 bridge fdb del dev vx100 00:00:00:00:00:00 dst 2001:db8:4::1 self 173 bridge vla [all...] |
H A D | q_in_vni.sh | 138 ip link add name br1 type bridge vlan_filtering 1 vlan_protocol 802.1ad \ 141 # Make sure the bridge uses the MAC address of the local port and not 155 bridge vlan add vid 100 dev vx100 pvid untagged 159 bridge vlan add vid 100 dev $swp1 pvid untagged 163 bridge vlan add vid 100 dev $swp2 pvid untagged 165 bridge fdb append dev vx100 00:00:00:00:00:00 dst 192.0.2.34 self 166 bridge fdb append dev vx100 00:00:00:00:00:00 dst 192.0.2.50 self 171 bridge fdb del dev vx100 00:00:00:00:00:00 dst 192.0.2.50 self 172 bridge fdb del dev vx100 00:00:00:00:00:00 dst 192.0.2.34 self 174 bridge vla [all...] |
H A D | bridge_mdb_port_down.sh | 4 # Verify that permanent mdb entries can be added to and deleted from bridge 20 bridge mdb add dev br0 port "$swp2" grp $TEST_GROUP permanent 2>/dev/null 29 bridge mdb show dev br0 | grep -q "$TEST_GROUP permanent" 2>/dev/null 32 bridge mdb del dev br0 port "$swp2" grp $TEST_GROUP 2>/dev/null 66 ip link add dev br0 type bridge mcast_snooping 1 mcast_querier 1 74 bridge link set dev $swp2 mcast_flood off
|
/linux-master/drivers/media/platform/sunxi/sun6i-csi/ |
H A D | sun6i_csi_bridge.c | 22 *width = csi_dev->bridge.mbus_format.width; 24 *height = csi_dev->bridge.mbus_format.height; 31 *mbus_code = csi_dev->bridge.mbus_format.code; 33 *field = csi_dev->bridge.mbus_format.field; 234 &csi_dev->bridge.source_parallel.endpoint; 396 struct sun6i_csi_bridge *bridge = &csi_dev->bridge; local 398 if (source == &bridge->source_parallel) 411 struct sun6i_csi_bridge *bridge = &csi_dev->bridge; local 656 struct sun6i_csi_bridge *bridge = &csi_dev->bridge; local 771 struct sun6i_csi_bridge *bridge = &csi_dev->bridge; local [all...] |
/linux-master/tools/testing/selftests/drivers/net/mlxsw/spectrum-2/ |
H A D | vxlan_flooding_ipv6.sh | 58 # Make sure the bridge uses the MAC address of the local port and 60 ip link add dev br0 type bridge mcast_snooping 0 162 # Prevent unwanted packets from entering the bridge and interfering 176 bridge fdb append 00:00:00:00:00:00 dev vxlan0 self \ 256 bridge fdb del 00:00:00:00:00:00 dev vxlan0 self dst 2001:db8:2::10 257 bridge fdb del 00:00:00:00:00:00 dev vxlan0 self dst 2001:db8:2::11 258 bridge fdb del 00:00:00:00:00:00 dev vxlan0 self dst 2001:db8:2::12 259 bridge fdb del 00:00:00:00:00:00 dev vxlan0 self dst 2001:db8:2::13 269 bridge fdb del 00:00:00:00:00:00 dev vxlan0 self dst 2001:db8:2::2 270 bridge fd [all...] |
/linux-master/drivers/char/agp/ |
H A D | efficeon-agp.c | 158 static int efficeon_free_gatt_table(struct agp_bridge_data *bridge) argument 192 static int efficeon_create_gatt_table(struct agp_bridge_data *bridge) argument 346 struct agp_bridge_data *bridge; local 363 bridge = agp_alloc_bridge(); 364 if (!bridge) 367 bridge->driver = &efficeon_driver; 368 bridge->dev = pdev; 369 bridge->capndx = cap_ptr; 378 agp_put_bridge(bridge); 391 agp_put_bridge(bridge); 409 struct agp_bridge_data *bridge = pci_get_drvdata(pdev); local [all...] |
H A D | ali-agp.c | 144 static struct page *m1541_alloc_page(struct agp_bridge_data *bridge) argument 305 struct agp_bridge_data *bridge; local 325 bridge = agp_alloc_bridge(); 326 if (!bridge) 329 bridge->dev = pdev; 330 bridge->capndx = cap_ptr; 334 bridge->driver = &ali_m1541_bridge; 362 bridge->driver = &ali_generic_bridge; 369 bridge->capndx+PCI_AGP_STATUS, 370 &bridge 378 struct agp_bridge_data *bridge = pci_get_drvdata(pdev); local [all...] |
/linux-master/arch/sh/drivers/pci/ |
H A D | pci.c | 39 struct pci_host_bridge *bridge; local 41 bridge = pci_alloc_host_bridge(0); 42 if (!bridge) 57 list_splice_init(&resources, &bridge->windows); 58 bridge->dev.parent = NULL; 59 bridge->sysdata = hose; 60 bridge->busnr = next_busno; 61 bridge->ops = hose->pci_ops; 62 bridge->swizzle_irq = pci_common_swizzle; 63 bridge [all...] |
/linux-master/arch/mips/pci/ |
H A D | pci-legacy.c | 78 struct pci_host_bridge *bridge; local 81 bridge = pci_alloc_host_bridge(0); 82 if (!bridge) 92 list_splice_init(&resources, &bridge->windows); 93 bridge->dev.parent = NULL; 94 bridge->sysdata = hose; 95 bridge->busnr = next_busno; 96 bridge->ops = hose->pci_ops; 97 bridge->swizzle_irq = pci_common_swizzle; 98 bridge [all...] |
/linux-master/drivers/gpu/drm/tilcdc/ |
H A D | tilcdc_external.c | 90 int tilcdc_attach_bridge(struct drm_device *ddev, struct drm_bridge *bridge) argument 97 ret = drm_bridge_attach(priv->external_encoder, bridge, NULL, 0); 114 struct drm_bridge *bridge; local 119 &panel, &bridge); 139 bridge = devm_drm_panel_bridge_add_typed(ddev->dev, panel, 141 if (IS_ERR(bridge)) { 142 ret = PTR_ERR(bridge); 147 ret = tilcdc_attach_bridge(ddev, bridge);
|
/linux-master/drivers/fpga/ |
H A D | altera-hps2fpga.c | 8 * fpga: altera-hps2fpga: fix HPS2FPGA bridge visibility to L3 masters 23 #include <linux/fpga/fpga-bridge.h> 50 static int alt_hps2fpga_enable_show(struct fpga_bridge *bridge) argument 52 struct altera_hps2fpga_data *priv = bridge->priv; 67 /* bring bridge out of reset */ 75 /* Allow bridge to be visible to L3 masters or not */ 93 static int alt_hps2fpga_enable_set(struct fpga_bridge *bridge, bool enable) argument 95 return _alt_hps2fpga_enable_set(bridge->priv, enable); 118 { .compatible = "altr,socfpga-hps2fpga-bridge", 120 { .compatible = "altr,socfpga-lwhps2fpga-bridge", 196 struct fpga_bridge *bridge = platform_get_drvdata(pdev); local [all...] |
H A D | xilinx-pr-decoupler.c | 17 #include <linux/fpga/fpga-bridge.h> 45 static int xlnx_pr_decoupler_enable_set(struct fpga_bridge *bridge, bool enable) argument 48 struct xlnx_pr_decoupler_data *priv = bridge->priv; 64 static int xlnx_pr_decoupler_enable_show(struct fpga_bridge *bridge) argument 66 const struct xlnx_pr_decoupler_data *priv = bridge->priv; 155 struct fpga_bridge *bridge = platform_get_drvdata(pdev); local 156 struct xlnx_pr_decoupler_data *p = bridge->priv; 158 fpga_bridge_unregister(bridge);
|
/linux-master/drivers/pcmcia/ |
H A D | cardbus.c | 13 * Cardbus handling has been re-written to be more of a PCI bridge thing, 107 struct pci_dev *bridge, *dev, *tmp; local 110 bridge = s->cb_dev; 111 if (!bridge) 114 bus = bridge->subordinate;
|
/linux-master/include/drm/ |
H A D | intel-gtt.h | 18 struct agp_bridge_data *bridge);
|
/linux-master/arch/powerpc/platforms/82xx/ |
H A D | pq2.c | 17 #include <asm/pci-bridge.h>
|
/linux-master/tools/testing/selftests/drivers/net/bonding/ |
H A D | dev_addr_lists.sh | 69 grep_bridge_fdb "$lacpdu_mc" bridge fdb show brport dummy1 >/dev/null 74 not grep_bridge_fdb "$lacpdu_mc" bridge fdb show brport dummy1 >/dev/null 79 grep_bridge_fdb "$lacpdu_mc" bridge fdb show brport dummy1 >/dev/null
|
/linux-master/tools/testing/selftests/drivers/net/ocelot/ |
H A D | tc_flower_chains.sh | 148 ip link add br0 type bridge 243 ip link set br0 type bridge vlan_filtering 1 244 bridge vlan add dev $swp1 vid 200 245 bridge vlan add dev $swp1 vid 300 246 bridge vlan add dev $swp2 vid 300 268 bridge vlan del dev $swp1 vid 200 269 bridge vlan del dev $swp1 vid 300 270 bridge vlan del dev $swp2 vid 300 271 ip link set br0 type bridge vlan_filtering 0 285 ip link set br0 type bridge vlan_filterin [all...] |
/linux-master/drivers/pci/controller/ |
H A D | pci-mvebu.c | 27 #include "../pci-bridge-emul.h" 114 struct pci_bridge_emul bridge; member in struct:mvebu_pcie_port 522 struct pci_bridge_emul_conf *conf = &port->bridge.conf; 531 * We read the PCI-to-PCI bridge emulated registers, and 533 * window to setup, according to the PCI-to-PCI bridge 552 struct pci_bridge_emul_conf *conf = &port->bridge.conf; 560 * We read the PCI-to-PCI bridge emulated registers, and 562 * window to setup, according to the PCI-to-PCI bridge 574 mvebu_pci_bridge_emul_base_conf_read(struct pci_bridge_emul *bridge, argument 577 struct mvebu_pcie_port *port = bridge 622 mvebu_pci_bridge_emul_pcie_conf_read(struct pci_bridge_emul *bridge, int reg, u32 *value) argument 697 mvebu_pci_bridge_emul_ext_conf_read(struct pci_bridge_emul *bridge, int reg, u32 *value) argument 728 mvebu_pci_bridge_emul_base_conf_write(struct pci_bridge_emul *bridge, int reg, u32 old, u32 new, u32 mask) argument 794 mvebu_pci_bridge_emul_pcie_conf_write(struct pci_bridge_emul *bridge, int reg, u32 old, u32 new, u32 mask) argument 856 mvebu_pci_bridge_emul_ext_conf_write(struct pci_bridge_emul *bridge, int reg, u32 old, u32 new, u32 mask) argument 903 struct pci_bridge_emul *bridge = &port->bridge; local 1432 struct pci_host_bridge *bridge = pci_host_bridge_from_priv(pcie); local 1476 struct pci_host_bridge *bridge; local 1654 struct pci_host_bridge *bridge = pci_host_bridge_from_priv(pcie); local [all...] |
/linux-master/drivers/gpu/drm/ttm/ |
H A D | ttm_agp_backend.c | 47 struct agp_bridge_data *bridge; member in struct:ttm_agp_backend 61 mem = agp_allocate_memory(agp_be->bridge, ttm->num_pages, AGP_USER_MEMORY); 125 struct agp_bridge_data *bridge, 135 agp_be->bridge = bridge; 124 ttm_agp_tt_create(struct ttm_buffer_object *bo, struct agp_bridge_data *bridge, uint32_t page_flags) argument
|