bridge
char bridge[MAXLINKNAMELEN], linkname[MAXLINKNAMELEN];
status = dladm_bridge_getlink(handle, linkid, bridge, sizeof (bridge));
if (status == DLADM_STATUS_OK && strcmp(bridge, instance_name) == 0) {
linkid, bridge, instance_name);
if (! bridge(rh->rd[ii])) {
ring(rh->rd[ii]), bridge(rh->rd[ii]));
const char *bridge;
bridge = argv[optind];
if (!dladm_valid_bridgename(bridge))
die("invalid bridge name '%s'", bridge);
(void) dladm_bridge_get_properties(bridge, &cfg_old, &brprot_old);
status = dladm_bridge_configure(handle, bridge, &cfg, brprot,
status = dladm_bridge_setlink(handle, linkids[n], bridge);
(status = dladm_bridge_enable(bridge)) == DLADM_STATUS_OK)
(void) dladm_bridge_delete(handle, bridge, flags);
links[n], bridge);
die_dlerr(status, "unable to enable bridge %s", bridge);
char bridge[MAXLINKNAMELEN];
status = dladm_bridge_getlink(handle, linkids[n], bridge,
sizeof (bridge));
strcmp(bridge, argv[optind]) != 0)
const char *bridge;
char bridge[MAXLINKNAMELEN];
if ((status = dladm_bridge_getlink(handle, linkid, bridge,
sizeof (bridge))) != DLADM_STATUS_OK)
(void) snprintf(kstatname, sizeof (kstatname), "%s0-%s", bridge,
char bridge[MAXLINKNAMELEN];
if (dladm_bridge_getlink(handle, linkid, bridge, sizeof (bridge)) ==
DLADM_STATUS_OK && strcmp(bridge, brstate->bridge) == 0) {
brstate.bridge = argv[optind];
(void) snprintf(lname, sizeof (lname), "%s0", brstate.bridge);
brstate.bridge);
die("%s is not a bridge", brstate.bridge);
"bridge %s is temporarily removed", brstate.bridge);
brstate.bridge);
dlp = dladm_bridge_get_portlist(brstate.bridge,
brstate.bridge, strerror(errno));
blf = dladm_bridge_get_fwdtable(handle, brstate.bridge,
"bridge %s", brstate.bridge);
tln = dladm_bridge_get_trillnick(brstate.bridge,
brstate.bridge);
brstate.bridge);
char bridge[MAXLINKNAMELEN];
(void) dladm_bridge_getlink(dld_handle, node->vc_linkid, bridge,
sizeof (bridge));
else if (bridge[0] == '\0')
(void) asprintf(&buf, fmt, name, bridge);
char bridge[MAXLINKNAMELEN];
status = dladm_bridge_getlink(dld_handle, linkid, bridge,
sizeof (bridge));
bridge, linkid, strerror(errno));
rsrc, bridge);
(void) strlcpy(node->vc_bridge, bridge,
char bridge[MAXLINKNAMELEN];
if (dladm_bridge_getlink(dld_handle, linkid, bridge, sizeof (bridge)) ==
if (bridge[0] != '\0')
int bridge, int rc, int depth)
err = pci_children_instantiate(mod, fn, din, board, bridge,
err = pci_children_instantiate(mod, fn, din, board, bridge,
int board, int bridge, int rc, int devno, int fnno, int depth)
(void) pci_bridge_declare(mod, fn, din, board, bridge, rc,
int board, int bridge, int rc, int bover, int depth)
np = did_create(mod, sib, board, bridge, rc, bover);
&dn, din, board, bridge, rc, d, f, depth);
int board, bridge, rc, bus, dev;
bridge = did_bridge(dp);
__func__, platform, board, bridge, rc, bus, dev);
if (m.dl_board == board && m.dl_bridge == bridge &&
const char *bridge)
if (*bridge != '\0' && !dladm_valid_bridgename(bridge))
if (*oldbridge != '\0' && *bridge != '\0') {
if (*bridge != '\0') {
DLADM_TYPE_STR, bridge);
if (bridge[0] == '\0')
bridge = oldbridge;
status = bridge_refresh(bridge);
dladm_bridge_getlink(dladm_handle_t handle, datalink_id_t linkid, char *bridge,
*bridge = '\0';
status = dladm_get_conf_field(handle, conf, FBRIDGE, bridge, bridgelen);
if (status == DLADM_STATUS_OK && *bridge == '\0')
char bridge[MAXLINKNAMELEN];
status = dladm_bridge_getlink(handle, linkid, bridge, sizeof (bridge));
status = bridge_refresh(bridge);
char bridge[MAXLINKNAMELEN];
status = dladm_get_conf_field(handle, conf, FBRIDGE, bridge,
sizeof (bridge));
if (status == DLADM_STATUS_OK && strcmp(bha->bha_bridge, bridge) == 0) {
dladm_bridge_delete(dladm_handle_t handle, const char *bridge, uint32_t flags)
if (!dladm_valid_bridgename(bridge))
(void) snprintf(linkname, sizeof (linkname), "%s0", bridge);
arg.bha_bridge = bridge;
if ((status = disable_trill(bridge, flags)) != DLADM_STATUS_OK)
status = shut_down_instance(BRIDGE_SVC_NAME, bridge, flags);
dladm_valid_bridgename(const char *bridge)
size_t len = strnlen(bridge, MAXLINKNAMELEN);
if (isdigit(bridge[0]) || isdigit(bridge[len - 1]))
for (cp = bridge; *cp != '\0'; cp++) {
dladm_bridge_get_fwdtable(dladm_handle_t handle, const char *bridge,
"%s0", bridge);
dladm_bridge_get_trillnick(const char *bridge, uint_t *nnick)
(void) strlcpy(brcopy, bridge, sizeof (brcopy));
dladm_bridge_get_nick(const char *bridge)
if (bind_instance(TRILL_SVC_NAME, bridge, &sstate) != 0)
dladm_bridge_set_nick(const char *bridge, uint16_t nick)
if (scf_service_get_instance(sstate.ss_svc, bridge, sstate.ss_inst) !=
if (rv == 1 && (fmri = alloc_fmri(TRILL_SVC_NAME, bridge)) != NULL) {
char bridge[MAXLINKNAMELEN];
status = dladm_bridge_getlink(handle, linkid, bridge, sizeof (bridge));
return (bridge_door_call(bridge, dtype, linkid, &buf, inlen, &buflen,
bridge_refresh(const char *bridge)
status = bridge_door_call(bridge, bdcBridgeGetRefreshCount,
if ((fmri = alloc_fmri(BRIDGE_SVC_NAME, bridge)) == NULL)
status = bridge_door_call(bridge,
fmri = alloc_fmri(TRILL_SVC_NAME, bridge);
char bridge[MAXLINKNAMELEN];
if (dladm_bridge_getlink(handle, linkid, bridge,
sizeof (bridge)) != DLADM_STATUS_OK ||
dladm_bridge_get_properties(bridge, &cfg,
AdapterAddEventBridge *bridge =
bridge->addListener(listener);
AdapterDeviceEventBridge *bridge =
bridge->addListener(listener, port);
AdapterEventBridge *bridge =
bridge->addListener(listener, hba);
AdapterPortEventBridge *bridge =
bridge->addListener(listener, port);
TargetEventBridge *bridge =
bridge->addListener(listener, port,
char bridge[MAXLINKNAMELEN];
(void) snprintf(bridge, MAXLINKNAMELEN, "%s0", bname);
bip = bridge_find_name(bridge);
inst_alloc(const char *bridge)
(void) strcpy(bip->bi_name, bridge);
bridge_find_name(const char *bridge)
strcmp(bridge, bip->bi_name) == 0) {
bridge_create(datalink_id_t linkid, const char *bridge, bridge_inst_t **bipc,
bipnew = inst_alloc(bridge);
if (strcmp(bridge, bip->bi_name) == 0)
dev_info_t *bridge;
if ((bridge = sfe_search_pci_dev(0x1039, 0x630)) == NULL) {
if (pci_config_setup(bridge, &bridge_handle) != DDI_SUCCESS) {
int bridge;
bridge = 1;
bridge = 0;
for (i = 0; i < (bridge ? 2 : 1); i++) {
pcix_ecc_regs = bridge ? pcix_bdg_regs->pcix_bdg_ecc_regs[i] :
if (bridge)
if (bridge)
ushort_t bridge:4; /* Note: assumes network order... */
ushort_t bridge:4;
boolean_t bridge;
bridge = B_FALSE;
bridge = B_TRUE;
if (bridge && prg.barnum > PCI_BCNF_BASE_NUM) {
rval = pcitool_bar_find(prg.barnum - 1, bridge, cfgspace_io,
pcitool_bar_find(uint8_t bar, boolean_t bridge, boolean_t cfg_io,
uint8_t nbar = bridge ? PCI_BCNF_BASE_NUM : PCI_BASE_NUM;