ifidx
printaddr(int family, int type, char *base, int ifidx, u_32_t *addr,
PRINTF("%s", base + ifidx);
PRINTF("%s/%s", base + ifidx, suffix);
printnataddr( int v, char *base, nat_addr_t *addr, int ifidx)
printaddr(AF_INET, addr->na_atype, base, ifidx,
printaddr(AF_INET6, addr->na_atype, base, ifidx,
oct->instr_queue[0]->ifidx = 0;
int ifidx;
int lio_setup_iq(struct octeon_device *oct, int ifidx,
lio_setup_iq(struct octeon_device *oct, int ifidx, int q_index,
oct->instr_queue[iq_no]->ifidx = ifidx;
lio_setup_io_queues(struct octeon_device *octeon_dev, int ifidx,
lio->ifidx),
lio->ifidx), NULL);
lio->ifidx);
retval = lio_setup_iq(octeon_dev, ifidx, q,
static void lio_destroy_nic_device(struct octeon_device *oct, int ifidx);
lio->ifidx = ifidx_or_pfnum;
lio_destroy_nic_device(struct octeon_device *oct, int ifidx)
__func__, ifidx);
int lio_setup_io_queues(struct octeon_device *octeon_dev, int ifidx,
int ifidx;
lio->ifidx, rx_count);
lio->ifidx, tx_count);
LIO_SET_NUM_RX_DESCS_NIC_IF(lio_get_conf(oct), lio->ifidx,
LIO_SET_NUM_TX_DESCS_NIC_IF(lio_get_conf(oct), lio->ifidx,
uint8_t ifidx;
for (ifidx = 0; ifidx < USIE_IFACE_MAX; ifidx++) {
iface = usbd_get_iface(uaa->device, ifidx);
iface_index = ifidx;
sc->sc_if_ifnum, ifidx);
usbd_set_parent_iface(uaa->device, ifidx,
err = usbd_transfer_setup(uaa->device, &ifidx,
int ifidx)
if (ifidx != 0 && ifidx != mc->gnvsomc_ifidx)
int *ifidx, union sockaddr_union *source)
mreq.ipv6mr_interface = *ifidx;
int ifidx)
mreq.ipv6mr_interface = ifidx;
int ifidx, int *idx)
if (geneve_sockaddr_mc_info_match(mc, group, local, ifidx))
error = geneve_socket_mc_join_group(gnvso, group, local, &ifidx, &source);
mc->gnvsomc_ifidx = ifidx;
error = geneve_socket_mc_leave_group(gnvso, group, &source, ifidx);
int ifidx, leave;
ifidx = mc->gnvsomc_ifidx;
geneve_socket_mc_leave_group(vso, &group, &source, ifidx);
int ifidx)
if (ifidx != 0 && ifidx != mc->vxlsomc_ifidx)
int *ifidx, union vxlan_sockaddr *source)
mreq.ipv6mr_interface = *ifidx;
int ifidx)
mreq.ipv6mr_interface = ifidx;
int ifidx, int *idx)
if (vxlan_sockaddr_mc_info_match(mc, group, local, ifidx))
error = vxlan_socket_mc_join_group(vso, group, local, &ifidx, &source);
mc->vxlsomc_ifidx = ifidx;
error = vxlan_socket_mc_leave_group(vso, group, &source, ifidx);
int ifidx, leave;
ifidx = mc->vxlsomc_ifidx;
vxlan_socket_mc_leave_group(vso, &group, &source, ifidx);
static struct ifidx * ifidx_find(struct table_info *ti, void *key);
const struct ifidx *ifidx;
ifidx = (const struct ifidx *)v;
if (key < ifidx->kidx)
else if (key > ifidx->kidx)
static struct ifidx *
struct ifidx *ifi;
ifi = bsearch(key, ti->state, ti->data, sizeof(struct ifidx),
struct ifidx *ifi;
icfg->main_ptr = malloc(sizeof(struct ifidx) * icfg->size, M_IPFW,
tinfo->itemsize4 = sizeof(struct ifidx);
struct ifidx *ifi;
sizeof(struct ifidx), compare_ifidx);
struct ifidx ifi;
sizeof(struct ifidx), compare_ifidx);
sizeof(struct ifidx), compare_ifidx);
mi->main_ptr = malloc(sizeof(struct ifidx) * mi->size, M_IPFW,
memcpy(mi->main_ptr, icfg->main_ptr, icfg->used * sizeof(struct ifidx));
if (ifidx >= 0)
sin6.sin6_scope_id = ifidx;
int ifidx = -1;
ifidx = if_nametoindex(optarg);
if (ifidx == 0) {