Searched refs:vtag (Results 1 - 25 of 39) sorted by relevance

12

/freebsd-current/sys/compat/linuxkpi/common/include/linux/
H A Dif_vlan.h51 uint16_t vtag; local
52 if (VLAN_TAG(ifp, &vtag) == 0)
53 return (vtag);
/freebsd-current/sys/dev/cxgbe/tom/
H A Dt4_tom_l2t.c183 uint16_t vtag)
224 e->vlan = vtag;
240 uint16_t vtag; local
255 vtag = EVL_MAKETAG(VLAN_NONE, 0, 0);
256 rc = toe_l2_resolve(tod, e->ifp, sa, dmac, &vtag);
261 update_entry(sc, e, rc == 0 ? dmac : NULL, vtag);
359 uint16_t vid, pcp, vtag; local
374 vtag = EVL_MAKETAG(vid, pcp, 0);
379 if (l2_cmp(sa, e) == 0 && e->ifp == ifp && e->vlan == vtag &&
402 e->vlan = vtag;
182 update_entry(struct adapter *sc, struct l2t_entry *e, uint8_t *lladdr, uint16_t vtag) argument
415 t4_l2_update(struct toedev *tod, if_t ifp, struct sockaddr *sa, uint8_t *lladdr, uint16_t vtag) argument
[all...]
/freebsd-current/sys/netinet/
H A Dsctp_cc_functions.c256 uint64_t rtt_offset, uint64_t vtag, uint8_t inst_ind)
269 vtag,
290 vtag,
314 vtag,
326 vtag,
357 vtag,
391 uint64_t vtag, uint8_t inst_ind)
406 vtag,
424 vtag,
437 vtag,
255 cc_bw_same(struct sctp_tcb *stcb, struct sctp_nets *net, uint64_t nbw, uint64_t rtt_offset, uint64_t vtag, uint8_t inst_ind) argument
390 cc_bw_decrease(struct sctp_tcb *stcb, struct sctp_nets *net, uint64_t nbw, uint64_t rtt_offset, uint64_t vtag, uint8_t inst_ind) argument
531 cc_bw_increase(struct sctp_tcb *stcb, struct sctp_nets *net, uint64_t nbw, uint64_t vtag) argument
577 uint64_t probepoint __dtrace, rtt, vtag; local
[all...]
H A Dtoecore.c132 uint16_t vtag __unused)
469 * lladdr and vtag are valid on return, EWOULDBLOCK means the TOE driver's
474 uint8_t *lladdr, uint16_t *vtag)
505 *vtag = EVL_MAKETAG(vid, pcp, 0);
473 toe_l2_resolve(struct toedev *tod, struct ifnet *ifp, struct sockaddr *sa, uint8_t *lladdr, uint16_t *vtag) argument
H A Dsctp_asconf.c3275 struct sctp_asconf_tag_param *vtag; local
3320 vtag = (struct sctp_asconf_tag_param *)&aa_vtag->ap.aph;
3321 vtag->aph.ph.param_type = SCTP_NAT_VTAGS;
3322 vtag->aph.ph.param_length = sizeof(struct sctp_asconf_tag_param);
3323 vtag->local_vtag = htonl(stcb->asoc.my_vtag);
3324 vtag->remote_vtag = htonl(stcb->asoc.peer_vtag);
H A Dsctp_pcb.h134 uint32_t v_tag; /* the vtag that can not be reused */
135 uint16_t lport; /* the local port used in vtag */
136 uint16_t rport; /* the remote port used in vtag */
345 uint32_t vtag; member in struct:sctp_pcbtsn_rlog
450 LIST_ENTRY(sctp_tcb) sctp_asocs; /* vtag hash list */
H A Dsctp_output.c5861 uint32_t vtag, itsn; local
5868 vtag = sctp_select_a_tag(inp, inp->sctp_lport, sh->src_port, 1);
5870 if ((asoc->peer_supports_nat) && (vtag == asoc->my_vtag)) {
5872 * Got a duplicate vtag on some guy behind a
5877 initack->init.initiate_tag = htonl(vtag);
5887 vtag = sctp_select_a_tag(inp, inp->sctp_lport, sh->src_port, 1);
5889 initack->init.initiate_tag = htonl(vtag);
10944 uint32_t vtag; local
11012 vtag = stcb->asoc.my_vtag;
11015 vtag
11054 uint32_t vtag; local
11106 sctp_send_resp_msg(struct sockaddr *src, struct sockaddr *dst, struct sctphdr *sh, uint32_t vtag, uint8_t type, struct mbuf *cause, uint8_t mflowtype, uint32_t mflowid, uint16_t fibnum, uint32_t vrf_id, uint16_t port) argument
12365 sctp_send_abort(struct mbuf *m, int iphlen, struct sockaddr *src, struct sockaddr *dst, struct sctphdr *sh, uint32_t vtag, struct mbuf *cause, uint8_t mflowtype, uint32_t mflowid, uint16_t fibnum, uint32_t vrf_id, uint16_t port) argument
12383 sctp_send_operr_to(struct sockaddr *src, struct sockaddr *dst, struct sctphdr *sh, uint32_t vtag, struct mbuf *cause, uint8_t mflowtype, uint32_t mflowid, uint16_t fibnum, uint32_t vrf_id, uint16_t port) argument
[all...]
/freebsd-current/sys/dev/vmware/vmxnet3/
H A Dif_vmxreg.h105 uint32_t vtag:16; /* VLAN tag */ member in struct:vmxnet3_txdesc
156 uint32_t vtag:16; /* VLAN tag */ member in struct:vmxnet3_rxcompdesc
/freebsd-current/sys/dev/iavf/
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 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);
1403 * @vtag: the VLAN to register
1405 * Register a VLAN filter for a given vtag.
1408 iavf_if_vlan_register(if_ctx_t ctx, u16 vtag) argument
1413 if ((vtag == 0) || (vtag > 4095)) /* Invalid */
1420 iavf_add_vlan_filter(sc, vtag);
1430 * @vtag: the VLAN to remove
1432 * Unregister (remove) a VLAN filter for the given vtag
1435 iavf_if_vlan_unregister(if_ctx_t ctx, u16 vtag) argument
[all...]
H A Diavf_lib.c1422 * @vtag: the VLAN id to filter
1427 iavf_add_vlan_filter(struct iavf_sc *sc, u16 vtag) argument
1434 v->vlan = vtag;
1441 * @vtag: the VLAN id to delete
1443 * Marks all VLAN filters matching the given vtag for deletion.
1451 iavf_mark_del_vlan_filter(struct iavf_sc *sc, u16 vtag) argument
1457 if (v->vlan == vtag) {
/freebsd-current/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) argument
1709 if ((vtag == 0) || (vtag > 4095)) /* Invalid */
1718 bit_set(vsi->vlans_map, vtag);
1724 ixl_add_filter(vsi, hw->mac.addr, vtag);
1739 ixl_if_vlan_unregister(if_ctx_t ctx, u16 vtag) argument
1746 if ((vtag == 0) || (vtag > 409
[all...]
/freebsd-current/sys/dev/oce/
H A Doce_if.c131 uint16_t vtag; member in struct:oce_common_cqe_info
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);
1589 cq_info.vtag = cqe->vlan_tag;
1598 cq_info.vtag = cqe2->vlan_tag;
1606 cq_info.vtag = BSWAP_16(cq_info.vtag);
1634 m->m_pkthdr.ether_vtag = cq_info.vtag;
1637 } else if (sc->pvid != (cq_info.vtag & VLAN_VID_MASK)) {
1642 m->m_pkthdr.ether_vtag = cq_info.vtag;
1666 uint16_t vtag = 0; local
2156 oce_add_vlan(void *arg, if_t ifp, uint16_t vtag) argument
2172 oce_del_vlan(void *arg, if_t ifp, uint16_t vtag) argument
[all...]
/freebsd-current/sys/ofed/drivers/infiniband/ulp/ipoib/
H A Dipoib_main.c1283 ipoib_config_vlan(void *arg, if_t ifp, uint16_t vtag) argument
1295 dev = VLAN_DEVAT(ifp, vtag);
1303 if (vtag & 0x8000)
1305 pkey = vtag | 0x8000; /* Set full membership bit. */
1348 "failed to initialize subinterface: device %s, port %d vtag 0x%X",
1349 parent->ca->name, parent->port, vtag);
1354 ipoib_unconfig_vlan(void *arg, if_t ifp, uint16_t vtag) argument
1366 dev = VLAN_DEVAT(ifp, vtag);
1370 pkey = vtag | 0x8000;
/freebsd-current/sys/dev/liquidio/
H A Dlio_core.c346 uint16_t vtag; local
348 vtag = priority << 13 | vid;
349 mbuf->m_pkthdr.ether_vtag = vtag;
/freebsd-current/sys/dev/axgbe/
H A Dif_axgbe_pci.c1880 axgbe_if_vlan_register(if_ctx_t ctx, uint16_t vtag) argument
1886 if (!bit_test(pdata->active_vlans, vtag)) {
1887 axgbe_printf(0, "Registering VLAN %d\n", vtag);
1889 bit_set(pdata->active_vlans, vtag);
1896 axgbe_printf(0, "VLAN %d already registered\n", vtag);
1902 axgbe_if_vlan_unregister(if_ctx_t ctx, uint16_t vtag) argument
1913 if (bit_test(pdata->active_vlans, vtag)){
1914 axgbe_printf(0, "Un-Registering VLAN %d\n", vtag);
1916 bit_clear(pdata->active_vlans, vtag);
1923 axgbe_printf(0, "VLAN %d already unregistered\n", vtag);
[all...]
/freebsd-current/sys/dev/ixgbe/
H A Dif_ixv.c1568 ixv_if_register_vlan(if_ctx_t ctx, u16 vtag) argument
1573 index = (vtag >> 5) & 0x7F;
1574 bit = vtag & 0x1F;
1586 ixv_if_unregister_vlan(if_ctx_t ctx, u16 vtag) argument
1591 index = (vtag >> 5) & 0x7F;
1592 bit = vtag & 0x1F;
/freebsd-current/sys/dev/ae/
H A Dif_ae.c207 #define AE_RXD_VLAN(vtag) \
208 (((vtag) >> 4) | (((vtag) & 0x07) << 13) | (((vtag) & 0x08) << 9))
209 #define AE_TXD_VLAN(vtag) \
210 (((vtag) << 4) | (((vtag) >> 13) & 0x07) | (((vtag) >> 9) & 0x08))
/freebsd-current/sys/dev/nfe/
H A Dif_nfereg.h255 uint32_t vtag; member in struct:nfe_desc64
H A Dif_nfe.c2080 uint32_t vtag = 0; local
2088 for (prog = 0;;NFE_INC(sc->rxq.cur, NFE_RX_RING_COUNT), vtag = 0) {
2097 vtag = le32toh(desc64->physaddr[1]);
2145 if ((vtag & NFE_RX_VTAG) != 0 &&
2147 m->m_pkthdr.ether_vtag = vtag & 0xffff;
2194 uint32_t vtag = 0; local
2203 vtag = 0) {
2212 vtag = le32toh(desc64->physaddr[1]);
2260 if ((vtag & NFE_RX_VTAG) != 0 &&
2262 m->m_pkthdr.ether_vtag = vtag
[all...]
/freebsd-current/sys/dev/irdma/
H A Dirdma_cm.c473 u16 vtag; local
525 vtag = (cm_node->user_pri << VLAN_PRIO_SHIFT) |
527 ((struct ether_vlan_header *)ethh)->evl_tag = htons(vtag);
558 vtag = (cm_node->user_pri << VLAN_PRIO_SHIFT) |
560 ((struct ether_vlan_header *)ethh)->evl_tag = htons(vtag);
3016 u16 vtag; local
3024 vtag = rbuf->vlan_id;
3025 cm_info.user_pri = (vtag & EVL_PRI_MASK) >>
3027 cm_info.vlan_id = vtag & EVL_VLID_MASK;
3035 vtag
[all...]
/freebsd-current/sys/dev/age/
H A Dif_age.c1492 uint32_t cflags, hdrlen, ip_off, poff, vtag; local
1502 cflags = vtag = 0;
1627 vtag = AGE_TX_VLAN_TAG(m->m_pkthdr.ether_vtag);
1628 vtag = ((vtag << AGE_TD_VLAN_SHIFT) & AGE_TD_VLAN_MASK);
1651 desc->len = htole32(AGE_TX_BYTES(hdrlen) | vtag);
1660 vtag);
1683 desc->len = htole32(AGE_TX_BYTES(txsegs[i].ds_len) | vtag);
2305 uint32_t status, index, vtag; local
2427 vtag
[all...]
/freebsd-current/sys/dev/alc/
H A Dif_alc.c2730 uint32_t cflags, hdrlen, ip_off, poff, vtag; local
2863 vtag = 0;
2868 vtag = htons(m->m_pkthdr.ether_vtag);
2869 vtag = (vtag << TD_VLAN_SHIFT) & TD_VLAN_MASK;
2887 desc->len = htole32(TX_BYTES(hdrlen | vtag));
2896 vtag));
2928 desc->len = htole32(TX_BYTES(txsegs[idx].ds_len) | vtag);
3671 uint32_t rdinfo, status, vtag; local
3766 vtag
[all...]
/freebsd-current/sys/dev/ale/
H A Dif_ale.c1602 uint32_t cflags, hdrlen, ip_off, poff, vtag; local
1612 cflags = vtag = 0;
1801 vtag = ALE_TX_VLAN_TAG(m->m_pkthdr.ether_vtag);
1802 vtag = ((vtag << ALE_TD_VLAN_SHIFT) & ALE_TD_VLAN_MASK);
1815 desc->len = htole32(ALE_TX_BYTES(hdrlen) | vtag);
1824 vtag);
1834 desc->len = htole32(ALE_TX_BYTES(txsegs[i].ds_len) | vtag);
/freebsd-current/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);
2954 * @vtag: VLAN to add
2961 ice_if_vlan_register(if_ctx_t ctx, u16 vtag) argument
2972 status = ice_add_vlan_hw_filter(&sc->pf_vsi, vtag);
2976 vtag, ice_status_str(status),
2984 * @vtag: VLAN to add
2991 ice_if_vlan_unregister(if_ctx_t ctx, u16 vtag) argument
3002 status = ice_remove_vlan_hw_filter(&sc->pf_vsi, vtag);
3006 vtag, ice_status_st
[all...]

Completed in 443 milliseconds

12