Home
last modified time | relevance | path

Searched refs:vtag (Results 1 – 25 of 40) sorted by relevance

12

/freebsd/sys/dev/cxgbe/tom/
H A Dt4_tom_l2t.c183 uint16_t vtag) in update_entry() argument
222 e->vlan = vtag; in update_entry()
238 uint16_t vtag; in resolve_entry() local
253 vtag = EVL_MAKETAG(VLAN_NONE, 0, 0); in resolve_entry()
254 rc = toe_l2_resolve(tod, e->ifp, sa, dmac, &vtag); in resolve_entry()
259 update_entry(sc, e, rc == 0 ? dmac : NULL, vtag); in resolve_entry()
365 uint16_t vid, pcp, vtag; in t4_l2t_get() local
380 vtag = EVL_MAKETAG(vid, pcp, 0); in t4_l2t_get()
389 if (l2_cmp(sa, e) == 0 && e->ifp == ifp && e->vlan == vtag) { in t4_l2t_get()
410 e->vlan = vtag; in t4_l2t_get()
[all …]
H A Dt4_tom.c1561 prepare_pkt(int open_type, uint16_t vtag, struct inpcb *inp, int *pktlen, in prepare_pkt() argument
1581 if (EVL_VLANOFTAG(vtag) == 0xfff) { in prepare_pkt()
1594 evh->evl_tag = htons(vtag); in prepare_pkt()
1654 uint16_t vtag, struct inpcb *inp) in lookup_offload_policy() argument
1700 pkt = prepare_pkt(open_type, vtag, inp, &pktlen, &buflen); in lookup_offload_policy()
/freebsd/sys/compat/linuxkpi/common/include/linux/
H A Dif_vlan.h51 uint16_t vtag; in vlan_dev_vlan_id() local
52 if (VLAN_TAG(ifp, &vtag) == 0) in vlan_dev_vlan_id()
53 return (vtag); in vlan_dev_vlan_id()
/freebsd/sys/netinet/
H A Dsctp_cc_functions.c256 uint64_t rtt_offset, uint64_t vtag, uint8_t inst_ind) in cc_bw_same() argument
269 vtag, in cc_bw_same()
290 vtag, in cc_bw_same()
314 vtag, in cc_bw_same()
326 vtag, in cc_bw_same()
357 vtag, in cc_bw_same()
391 uint64_t vtag, uint8_t inst_ind) in cc_bw_decrease() argument
406 vtag, in cc_bw_decrease()
424 vtag, in cc_bw_decrease()
437 vtag, in cc_bw_decrease()
[all …]
H A Dtoecore.c132 uint16_t vtag __unused) in toedev_l2_update()
474 uint8_t *lladdr, uint16_t *vtag) in toe_l2_resolve() argument
505 *vtag = EVL_MAKETAG(vid, pcp, 0); in toe_l2_resolve()
H A Dsctp_asconf.c3275 struct sctp_asconf_tag_param *vtag; in sctp_asconf_send_nat_state_update() local
3320 vtag = (struct sctp_asconf_tag_param *)&aa_vtag->ap.aph; in sctp_asconf_send_nat_state_update()
3321 vtag->aph.ph.param_type = SCTP_NAT_VTAGS; in sctp_asconf_send_nat_state_update()
3322 vtag->aph.ph.param_length = sizeof(struct sctp_asconf_tag_param); in sctp_asconf_send_nat_state_update()
3323 vtag->local_vtag = htonl(stcb->asoc.my_vtag); in sctp_asconf_send_nat_state_update()
3324 vtag->remote_vtag = htonl(stcb->asoc.peer_vtag); in sctp_asconf_send_nat_state_update()
/freebsd/sys/dev/oce/
H A Doce_if.c131 uint16_t vtag; member
174 static void oce_add_vlan(void *arg, if_t ifp, uint16_t vtag);
175 static void oce_del_vlan(void *arg, if_t ifp, uint16_t vtag);
1584 cq_info.vtag = cqe->vlan_tag; in oce_rx_lro()
1593 cq_info.vtag = cqe2->vlan_tag; in oce_rx_lro()
1601 cq_info.vtag = BSWAP_16(cq_info.vtag); in oce_rx_lro()
1629 m->m_pkthdr.ether_vtag = cq_info.vtag; in oce_rx_lro()
1632 } else if (sc->pvid != (cq_info.vtag & VLAN_VID_MASK)) { in oce_rx_lro()
1637 m->m_pkthdr.ether_vtag = cq_info.vtag; in oce_rx_lro()
1663 uint16_t vtag = 0; oce_rx() local
2149 oce_add_vlan(void * arg,if_t ifp,uint16_t vtag) oce_add_vlan() argument
2165 oce_del_vlan(void * arg,if_t ifp,uint16_t vtag) oce_del_vlan() argument
[all...]
/freebsd/sys/dev/ixl/
H A Dif_ixl.c119 static void ixl_if_vlan_register(if_ctx_t ctx, u16 vtag);
120 static void ixl_if_vlan_unregister(if_ctx_t ctx, u16 vtag);
1702 ixl_if_vlan_register(if_ctx_t ctx, u16 vtag) in ixl_if_vlan_register() argument
1709 if ((vtag == 0) || (vtag > 4095)) /* Invalid */ in ixl_if_vlan_register()
1718 bit_set(vsi->vlans_map, vtag); in ixl_if_vlan_register()
1724 ixl_add_filter(vsi, hw->mac.addr, vtag); in ixl_if_vlan_register()
1739 ixl_if_vlan_unregister(if_ctx_t ctx, u16 vtag) in ixl_if_vlan_unregister() argument
1746 if ((vtag == 0) || (vtag > 4095)) /* Invalid */ in ixl_if_vlan_unregister()
1750 bit_clear(vsi->vlans_map, vtag); in ixl_if_vlan_unregister()
1757 ixl_del_filter(vsi, hw->mac.addr, vtag); in ixl_if_vlan_unregister()
/freebsd/sys/dev/iavf/
H A Dif_iavf_iflib.c72 static void iavf_if_vlan_register(if_ctx_t ctx, u16 vtag);
73 static void iavf_if_vlan_unregister(if_ctx_t ctx, u16 vtag);
1405 iavf_if_vlan_register(if_ctx_t ctx, u16 vtag) in iavf_if_vlan_register() argument
1410 if ((vtag == 0) || (vtag > 4095)) /* Invalid */ in iavf_if_vlan_register()
1417 iavf_add_vlan_filter(sc, vtag); in iavf_if_vlan_register()
1432 iavf_if_vlan_unregister(if_ctx_t ctx, u16 vtag) in iavf_if_vlan_unregister() argument
1438 if ((vtag == 0) || (vtag > 4095) || (vsi->num_vlans == 0)) /* Invalid */ in iavf_if_vlan_unregister()
1441 i = iavf_mark_del_vlan_filter(sc, vtag); in iavf_if_vlan_unregister()
H A Diavf_lib.h475 void iavf_add_vlan_filter(struct iavf_sc *sc, u16 vtag);
476 int iavf_mark_del_vlan_filter(struct iavf_sc *sc, u16 vtag);
H A Diavf_lib.c1427 iavf_add_vlan_filter(struct iavf_sc *sc, u16 vtag) in iavf_add_vlan_filter() argument
1434 v->vlan = vtag; in iavf_add_vlan_filter()
1451 iavf_mark_del_vlan_filter(struct iavf_sc *sc, u16 vtag) in iavf_mark_del_vlan_filter() argument
1457 if (v->vlan == vtag) { in iavf_mark_del_vlan_filter()
/freebsd/sys/ofed/drivers/infiniband/ulp/ipoib/
H A Dipoib_main.c1279 ipoib_config_vlan(void *arg, if_t ifp, uint16_t vtag) in ipoib_config_vlan() argument
1291 dev = VLAN_DEVAT(ifp, vtag); in ipoib_config_vlan()
1299 if (vtag & 0x8000) in ipoib_config_vlan()
1301 pkey = vtag | 0x8000; /* Set full membership bit. */ in ipoib_config_vlan()
1345 parent->ca->name, parent->port, vtag); in ipoib_config_vlan()
1350 ipoib_unconfig_vlan(void *arg, if_t ifp, uint16_t vtag) in ipoib_unconfig_vlan() argument
1362 dev = VLAN_DEVAT(ifp, vtag); in ipoib_unconfig_vlan()
1366 pkey = vtag | 0x8000; in ipoib_unconfig_vlan()
/freebsd/sys/dev/vmware/vmxnet3/
H A Dif_vmxreg.h105 uint32_t vtag:16; /* VLAN tag */ member
156 uint32_t vtag:16; /* VLAN tag */ member
/freebsd/sys/dev/liquidio/
H A Dlio_core.c346 uint16_t vtag; in lio_push_packet() local
348 vtag = priority << 13 | vid; in lio_push_packet()
349 mbuf->m_pkthdr.ether_vtag = vtag; in lio_push_packet()
/freebsd/sys/dev/axgbe/
H A Dif_axgbe_pci.c1863 axgbe_if_vlan_register(if_ctx_t ctx, uint16_t vtag) in axgbe_if_vlan_register() argument
1869 if (!bit_test(pdata->active_vlans, vtag)) { in axgbe_if_vlan_register()
1870 axgbe_printf(0, "Registering VLAN %d\n", vtag); in axgbe_if_vlan_register()
1872 bit_set(pdata->active_vlans, vtag); in axgbe_if_vlan_register()
1879 axgbe_printf(0, "VLAN %d already registered\n", vtag); in axgbe_if_vlan_register()
1885 axgbe_if_vlan_unregister(if_ctx_t ctx, uint16_t vtag) in axgbe_if_vlan_unregister() argument
1896 if (bit_test(pdata->active_vlans, vtag)){ in axgbe_if_vlan_unregister()
1897 axgbe_printf(0, "Un-Registering VLAN %d\n", vtag); in axgbe_if_vlan_unregister()
1899 bit_clear(pdata->active_vlans, vtag); in axgbe_if_vlan_unregister()
1906 axgbe_printf(0, "VLAN %d already unregistered\n", vtag); in axgbe_if_vlan_unregister()
/freebsd/sys/dev/ae/
H A Dif_ae.c207 #define AE_RXD_VLAN(vtag) \ argument
208 (((vtag) >> 4) | (((vtag) & 0x07) << 13) | (((vtag) & 0x08) << 9))
209 #define AE_TXD_VLAN(vtag) \ argument
210 (((vtag) << 4) | (((vtag) >> 13) & 0x07) | (((vtag) >> 9) & 0x08))
/freebsd/sys/dev/nfe/
H A Dif_nfe.c2073 uint32_t vtag = 0; in nfe_rxeof() local
2081 for (prog = 0;;NFE_INC(sc->rxq.cur, NFE_RX_RING_COUNT), vtag = 0) { in nfe_rxeof()
2090 vtag = le32toh(desc64->physaddr[1]); in nfe_rxeof()
2138 if ((vtag & NFE_RX_VTAG) != 0 && in nfe_rxeof()
2140 m->m_pkthdr.ether_vtag = vtag & 0xffff; in nfe_rxeof()
2187 uint32_t vtag = 0; in nfe_jrxeof() local
2196 vtag = 0) { in nfe_jrxeof()
2205 vtag = le32toh(desc64->physaddr[1]); in nfe_jrxeof()
2253 if ((vtag & NFE_RX_VTAG) != 0 && in nfe_jrxeof()
2255 m->m_pkthdr.ether_vtag = vtag & 0xffff; in nfe_jrxeof()
[all …]
H A Dif_nfereg.h255 uint32_t vtag; member
/freebsd/sys/dev/ixgbe/
H A Dif_ixv.c1591 ixv_if_register_vlan(if_ctx_t ctx, u16 vtag) in ixv_if_register_vlan() argument
1596 index = (vtag >> 5) & 0x7F; in ixv_if_register_vlan()
1597 bit = vtag & 0x1F; in ixv_if_register_vlan()
1609 ixv_if_unregister_vlan(if_ctx_t ctx, u16 vtag) in ixv_if_unregister_vlan() argument
1614 index = (vtag >> 5) & 0x7F; in ixv_if_unregister_vlan()
1615 bit = vtag & 0x1F; in ixv_if_unregister_vlan()
/freebsd/sys/dev/age/
H A Dif_age.c1476 uint32_t cflags, hdrlen, ip_off, poff, vtag; in age_encap() local
1486 cflags = vtag = 0; in age_encap()
1611 vtag = AGE_TX_VLAN_TAG(m->m_pkthdr.ether_vtag); in age_encap()
1612 vtag = ((vtag << AGE_TD_VLAN_SHIFT) & AGE_TD_VLAN_MASK); in age_encap()
1635 desc->len = htole32(AGE_TX_BYTES(hdrlen) | vtag); in age_encap()
1644 vtag); in age_encap()
1667 desc->len = htole32(AGE_TX_BYTES(txsegs[i].ds_len) | vtag); in age_encap()
2289 uint32_t status, index, vtag; in age_rxeof() local
2411 vtag = AGE_RX_VLAN(le32toh(rxrd->vtags)); in age_rxeof()
2412 m->m_pkthdr.ether_vtag = AGE_RX_VLAN_TAG(vtag); in age_rxeof()
/freebsd/sys/dev/irdma/
H A Dirdma_cm.c473 u16 vtag; in irdma_form_uda_cm_frame() local
525 vtag = (cm_node->user_pri << VLAN_PRIO_SHIFT) | in irdma_form_uda_cm_frame()
527 ((struct ether_vlan_header *)ethh)->evl_tag = htons(vtag); in irdma_form_uda_cm_frame()
558 vtag = (cm_node->user_pri << VLAN_PRIO_SHIFT) | in irdma_form_uda_cm_frame()
560 ((struct ether_vlan_header *)ethh)->evl_tag = htons(vtag); in irdma_form_uda_cm_frame()
3016 u16 vtag; in irdma_receive_ilq() local
3024 vtag = rbuf->vlan_id; in irdma_receive_ilq()
3025 cm_info.user_pri = (vtag & EVL_PRI_MASK) >> in irdma_receive_ilq()
3027 cm_info.vlan_id = vtag & EVL_VLID_MASK; in irdma_receive_ilq()
3035 vtag = ntohs(ethh->evl_tag); in irdma_receive_ilq()
[all …]
/freebsd/sys/dev/ale/
H A Dif_ale.c1586 uint32_t cflags, hdrlen, ip_off, poff, vtag; in ale_encap() local
1596 cflags = vtag = 0; in ale_encap()
1785 vtag = ALE_TX_VLAN_TAG(m->m_pkthdr.ether_vtag); in ale_encap()
1786 vtag = ((vtag << ALE_TD_VLAN_SHIFT) & ALE_TD_VLAN_MASK); in ale_encap()
1799 desc->len = htole32(ALE_TX_BYTES(hdrlen) | vtag); in ale_encap()
1808 vtag); in ale_encap()
1818 desc->len = htole32(ALE_TX_BYTES(txsegs[i].ds_len) | vtag); in ale_encap()
/freebsd/sys/dev/alc/
H A Dif_alc.c2714 uint32_t cflags, hdrlen, ip_off, poff, vtag; in alc_encap() local
2847 vtag = 0; in alc_encap()
2852 vtag = htons(m->m_pkthdr.ether_vtag); in alc_encap()
2853 vtag = (vtag << TD_VLAN_SHIFT) & TD_VLAN_MASK; in alc_encap()
2871 desc->len = htole32(TX_BYTES(hdrlen | vtag)); in alc_encap()
2880 vtag)); in alc_encap()
2912 desc->len = htole32(TX_BYTES(txsegs[idx].ds_len) | vtag); in alc_encap()
3655 uint32_t rdinfo, status, vtag; in alc_rxeof() local
3750 vtag = RRD_VLAN(le32toh(rrd->vtag)); in alc_rxeof()
3751 m->m_pkthdr.ether_vtag = ntohs(vtag); in alc_rxeof()
/freebsd/sys/dev/ice/
H A Dif_ice_iflib.c78 static void ice_if_vlan_register(if_ctx_t ctx, u16 vtag);
79 static void ice_if_vlan_unregister(if_ctx_t ctx, u16 vtag);
2999 ice_if_vlan_register(if_ctx_t ctx, u16 vtag) in ice_if_vlan_register() argument
3010 status = ice_add_vlan_hw_filter(&sc->pf_vsi, vtag); in ice_if_vlan_register()
3014 vtag, ice_status_str(status), in ice_if_vlan_register()
3029 ice_if_vlan_unregister(if_ctx_t ctx, u16 vtag) in ice_if_vlan_unregister() argument
3040 status = ice_remove_vlan_hw_filter(&sc->pf_vsi, vtag); in ice_if_vlan_unregister()
3044 vtag, ice_status_str(status), in ice_if_vlan_unregister()
/freebsd/sys/netinet/libalias/
H A Dalias_sctp.c153 static void logsctperror(char *errormsg, uint32_t vtag, int error, int direction);
289 #define SN_TABLE_HASH(vtag, port, size) (((u_int) vtag + (u_int) port) % (u_int) size) /**< Calcula… argument
2533 logsctperror(char *errormsg, uint32_t vtag, int error, int direction) in logsctperror() argument
2547 SctpAliasLog("->%c %s (vt=%u) %d\n", dir, errormsg, ntohl(vtag), error); in logsctperror()

12