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

12

/freebsd-11.0-release/sys/compat/linuxkpi/common/include/linux/
H A Dif_vlan.h53 uint16_t vtag; local
54 if (VLAN_TAG(ifp, &vtag) == 0)
55 return (vtag);
/freebsd-11.0-release/sys/netinet/
H A Dtoecore.c130 uint16_t vtag __unused)
392 uint16_t vtag; local
417 vtag = 0xfff;
433 VLAN_TAG(ifp, &vtag);
437 tod->tod_l2_update(tod, ifp, sa, lladdr, vtag);
442 * lladdr and vtag are valid on return, EWOULDBLOCK means the TOE driver's
447 uint8_t *lladdr, uint16_t *vtag)
468 if (VLAN_TAG(ifp, vtag) != 0)
470 *vtag = 0xfff;
446 toe_l2_resolve(struct toedev *tod, struct ifnet *ifp, struct sockaddr *sa, uint8_t *lladdr, uint16_t *vtag) argument
H A Dsctp_cc_functions.c252 uint64_t rtt_offset, uint64_t vtag, uint8_t inst_ind)
265 vtag,
286 vtag,
310 vtag,
322 vtag,
353 vtag,
387 uint64_t vtag, uint8_t inst_ind)
402 vtag,
420 vtag,
433 vtag,
251 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
386 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
527 cc_bw_increase(struct sctp_tcb *stcb, struct sctp_nets *net, uint64_t nbw, uint64_t vtag) argument
573 uint64_t probepoint, rtt, vtag; local
802 uint64_t vtag, probepoint; local
1344 uint64_t vtag, probepoint; local
1407 uint64_t vtag, probepoint; local
[all...]
H A Dsctp_asconf.c3303 struct sctp_asconf_tag_param *vtag; local
3338 vtag = (struct sctp_asconf_tag_param *)&aa->ap.aph;
3339 vtag->aph.ph.param_type = SCTP_NAT_VTAGS;
3340 vtag->aph.ph.param_length = sizeof(struct sctp_asconf_tag_param);
3341 vtag->local_vtag = htonl(stcb->asoc.my_vtag);
3342 vtag->remote_vtag = htonl(stcb->asoc.peer_vtag);
H A Dsctp_pcb.h135 uint32_t v_tag; /* the vtag that can not be reused */
136 uint16_t lport; /* the local port used in vtag */
137 uint16_t rport; /* the remote port used in vtag */
350 uint32_t vtag; member in struct:sctp_pcbtsn_rlog
458 LIST_ENTRY(sctp_tcb) sctp_asocs; /* vtag hash list */
H A Dsctp_output.c5851 uint32_t vtag, itsn; local
5861 vtag = sctp_select_a_tag(inp, inp->sctp_lport, sh->src_port, 1);
5862 if ((asoc->peer_supports_nat) && (vtag == asoc->my_vtag)) {
5864 * Got a duplicate vtag on some guy behind a
5869 initack->init.initiate_tag = htonl(vtag);
5876 vtag = sctp_select_a_tag(inp, inp->sctp_lport, sh->src_port, 1);
5877 initack->init.initiate_tag = htonl(vtag);
10886 uint32_t vtag; local
10944 vtag = stcb->asoc.my_vtag;
10947 vtag
10977 uint32_t vtag; local
11010 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
12280 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
12298 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-11.0-release/sys/dev/cxgb/ulp/tom/
H A Dcxgb_l2t.h83 uint8_t *lladdr, uint16_t vtag);
H A Dcxgb_l2t.c164 uint16_t vtag)
205 e->vlan = vtag;
219 uint16_t vtag = EVL_VLID_MASK; local
226 rc = toe_l2_resolve(tod, e->ifp, SA(&sin), dmac, &vtag);
231 update_entry(sc, e, rc == 0 ? dmac : NULL, vtag);
371 uint8_t *lladdr, uint16_t vtag)
401 update_entry(sc, e, lladdr, vtag);
163 update_entry(struct adapter *sc, struct l2t_entry *e, uint8_t *lladdr, uint16_t vtag) argument
370 t3_l2_update(struct toedev *tod, struct ifnet *ifp, struct sockaddr *sa, uint8_t *lladdr, uint16_t vtag) argument
/freebsd-11.0-release/sys/dev/cxgbe/tom/
H A Dt4_tom_l2t.c180 uint16_t vtag)
221 e->vlan = vtag;
237 uint16_t vtag = VLAN_NONE; local
252 rc = toe_l2_resolve(tod, e->ifp, sa, dmac, &vtag);
257 update_entry(sc, e, rc == 0 ? dmac : NULL, vtag);
411 uint8_t *lladdr, uint16_t vtag)
447 update_entry(sc, e, lladdr, vtag);
179 update_entry(struct adapter *sc, struct l2t_entry *e, uint8_t *lladdr, uint16_t vtag) argument
410 t4_l2_update(struct toedev *tod, struct ifnet *ifp, struct sockaddr *sa, uint8_t *lladdr, uint16_t vtag) argument
/freebsd-11.0-release/sys/dev/vmware/vmxnet3/
H A Dif_vmxreg.h107 uint32_t vtag:16; /* VLAN tag */ member in struct:vmxnet3_txdesc
158 uint32_t vtag:16; /* VLAN tag */ member in struct:vmxnet3_rxcompdesc
/freebsd-11.0-release/sys/dev/oce/
H A Doce_if.c157 static void oce_add_vlan(void *arg, struct ifnet *ifp, uint16_t vtag);
158 static void oce_del_vlan(void *arg, struct ifnet *ifp, uint16_t vtag);
1302 uint16_t vtag; local
1313 vtag = BSWAP_16(cqe->u0.s.vlan_tag);
1315 vtag = cqe->u0.s.vlan_tag;
1384 m->m_pkthdr.ether_vtag = vtag;
1387 } else if (sc->pvid != (vtag & VLAN_VID_MASK)) {
1392 m->m_pkthdr.ether_vtag = vtag;
1742 oce_add_vlan(void *arg, struct ifnet *ifp, uint16_t vtag) argument
1748 if ((vtag
1759 oce_del_vlan(void *arg, struct ifnet *ifp, uint16_t vtag) argument
[all...]
/freebsd-11.0-release/sys/ofed/drivers/infiniband/ulp/ipoib/
H A Dipoib_main.c1097 ipoib_config_vlan(void *arg, struct ifnet *ifp, u_int16_t vtag) argument
1107 dev = VLAN_DEVAT(ifp, vtag);
1114 if (vtag & 0x8000)
1116 pkey = vtag | 0x8000; /* Set full membership bit. */
1159 "failed to initialize subinterface: device %s, port %d vtag 0x%X",
1160 parent->ca->name, parent->port, vtag);
1165 ipoib_unconfig_vlan(void *arg, struct ifnet *ifp, u_int16_t vtag) argument
1175 dev = VLAN_DEVAT(ifp, vtag);
1178 pkey = vtag | 0x8000;
/freebsd-11.0-release/sys/dev/ixl/
H A Dixl_txrx.c259 u16 vtag = 0; local
352 vtag = htole16(m_head->m_pkthdr.ether_vtag);
370 | ((u64)vtag << I40E_TXD_QW1_L2TAG1_SHIFT));
1550 u16 hlen, plen, vtag; local
1588 vtag = le16toh(cur->wb.qword0.lo_dword.l2tag1);
1590 vtag = 0;
1663 if (vtag) {
1664 sendmp->m_pkthdr.ether_vtag = vtag;
1708 if (vtag) {
1709 sendmp->m_pkthdr.ether_vtag = vtag;
[all...]
H A Dif_ixlv.c1756 ixlv_register_vlan(void *arg, struct ifnet *ifp, u16 vtag) argument
1766 if ((vtag == 0) || (vtag > 4095)) /* Invalid */
1771 if (v->vlan == vtag)
1779 v->vlan = vtag;
1793 ixlv_unregister_vlan(void *arg, struct ifnet *ifp, u16 vtag) argument
1803 if ((vtag == 0) || (vtag > 4095)) /* Invalid */
1808 if (v->vlan == vtag) {
/freebsd-11.0-release/sys/dev/ixgbe/
H A Dif_ixv.c1820 ixv_register_vlan(void *arg, struct ifnet *ifp, u16 vtag) argument
1828 if ((vtag == 0) || (vtag > 4095)) /* Invalid */
1832 index = (vtag >> 5) & 0x7F;
1833 bit = vtag & 0x1F;
1847 ixv_unregister_vlan(void *arg, struct ifnet *ifp, u16 vtag) argument
1855 if ((vtag == 0) || (vtag > 4095)) /* Invalid */
1859 index = (vtag >> 5) & 0x7F;
1860 bit = vtag
[all...]
H A Dix_txrx.c741 u16 vtag = 0; local
764 vtag = htole16(mp->m_pkthdr.ether_vtag);
765 vlan_macip_lens |= (vtag << IXGBE_ADVTXD_VLAN_SHIFT);
887 u16 vtag = 0, eh_type; local
956 vtag = htole16(mp->m_pkthdr.ether_vtag);
957 vlan_macip_lens |= (vtag << IXGBE_ADVTXD_VLAN_SHIFT);
1777 u16 vtag = 0; local
1910 vtag = le16toh(cur->wb.upper.vlan);
1911 if (vtag) {
1912 sendmp->m_pkthdr.ether_vtag = vtag;
[all...]
/freebsd-11.0-release/sys/dev/e1000/
H A Dif_igb.c3777 u16 vtag = 0, eh_type; local
3847 vtag = htole16(mp->m_pkthdr.ether_vtag);
3848 vlan_macip_lens |= (vtag << E1000_ADVTXD_VLAN_SHIFT);
3903 u16 vtag = 0; local
3924 vtag = htole16(mp->m_pkthdr.ether_vtag);
3925 vlan_macip_lens |= (vtag << E1000_ADVTXD_VLAN_SHIFT);
4999 u16 hlen, plen, hdr, vtag, pkt_info; local
5017 vtag = be16toh(cur->wb.upper.vlan);
5019 vtag = le16toh(cur->wb.upper.vlan);
5118 rxr->fmp->m_pkthdr.ether_vtag = vtag;
5271 igb_register_vlan(void *arg, struct ifnet *ifp, u16 vtag) argument
5298 igb_unregister_vlan(void *arg, struct ifnet *ifp, u16 vtag) argument
[all...]
H A Dif_lem.c3924 lem_register_vlan(void *arg, if_t ifp, u16 vtag) argument
3932 if ((vtag == 0) || (vtag > 4095)) /* Invalid ID */
3936 index = (vtag >> 5) & 0x7F;
3937 bit = vtag & 0x1F;
3951 lem_unregister_vlan(void *arg, if_t ifp, u16 vtag) argument
3959 if ((vtag == 0) || (vtag > 4095)) /* Invalid */
3963 index = (vtag >> 5) & 0x7F;
3964 bit = vtag
[all...]
/freebsd-11.0-release/sys/dev/ae/
H A Dif_ae.c208 #define AE_RXD_VLAN(vtag) \
209 (((vtag) >> 4) | (((vtag) & 0x07) << 13) | (((vtag) & 0x08) << 9))
210 #define AE_TXD_VLAN(vtag) \
211 (((vtag) << 4) | (((vtag) >> 13) & 0x07) | (((vtag) >> 9) & 0x08))
/freebsd-11.0-release/sys/dev/nfe/
H A Dif_nfereg.h257 uint32_t vtag; member in struct:nfe_desc64
H A Dif_nfe.c2117 uint32_t vtag = 0; local
2125 for (prog = 0;;NFE_INC(sc->rxq.cur, NFE_RX_RING_COUNT), vtag = 0) {
2134 vtag = le32toh(desc64->physaddr[1]);
2182 if ((vtag & NFE_RX_VTAG) != 0 &&
2184 m->m_pkthdr.ether_vtag = vtag & 0xffff;
2232 uint32_t vtag = 0; local
2241 vtag = 0) {
2250 vtag = le32toh(desc64->physaddr[1]);
2298 if ((vtag & NFE_RX_VTAG) != 0 &&
2300 m->m_pkthdr.ether_vtag = vtag
[all...]
/freebsd-11.0-release/sys/dev/age/
H A Dif_age.c1496 uint32_t cflags, hdrlen, ip_off, poff, vtag; local
1506 cflags = vtag = 0;
1631 vtag = AGE_TX_VLAN_TAG(m->m_pkthdr.ether_vtag);
1632 vtag = ((vtag << AGE_TD_VLAN_SHIFT) & AGE_TD_VLAN_MASK);
1655 desc->len = htole32(AGE_TX_BYTES(hdrlen) | vtag);
1664 vtag);
1687 desc->len = htole32(AGE_TX_BYTES(txsegs[i].ds_len) | vtag);
2314 uint32_t status, index, vtag; local
2436 vtag
[all...]
/freebsd-11.0-release/sys/dev/alc/
H A Dif_alc.c2681 uint32_t cflags, hdrlen, ip_off, poff, vtag; local
2814 vtag = 0;
2819 vtag = htons(m->m_pkthdr.ether_vtag);
2820 vtag = (vtag << TD_VLAN_SHIFT) & TD_VLAN_MASK;
2838 desc->len = htole32(TX_BYTES(hdrlen | vtag));
2847 vtag));
2879 desc->len = htole32(TX_BYTES(txsegs[idx].ds_len) | vtag);
3611 uint32_t rdinfo, status, vtag; local
3706 vtag
[all...]
/freebsd-11.0-release/sys/net/
H A Dif_lagg.c426 lagg_register_vlan(void *arg, struct ifnet *ifp, u_int16_t vtag) argument
438 EVENTHANDLER_INVOKE(vlan_config, lp->lp_ifp, vtag);
448 lagg_unregister_vlan(void *arg, struct ifnet *ifp, u_int16_t vtag) argument
460 EVENTHANDLER_INVOKE(vlan_unconfig, lp->lp_ifp, vtag);
/freebsd-11.0-release/sys/dev/ale/
H A Dif_ale.c1612 uint32_t cflags, hdrlen, ip_off, poff, vtag; local
1622 cflags = vtag = 0;
1811 vtag = ALE_TX_VLAN_TAG(m->m_pkthdr.ether_vtag);
1812 vtag = ((vtag << ALE_TD_VLAN_SHIFT) & ALE_TD_VLAN_MASK);
1825 desc->len = htole32(ALE_TX_BYTES(hdrlen) | vtag);
1834 vtag);
1844 desc->len = htole32(ALE_TX_BYTES(txsegs[i].ds_len) | vtag);

Completed in 497 milliseconds

12