/freebsd-current/sys/compat/linuxkpi/common/include/linux/ |
H A D | if_vlan.h | 51 uint16_t vtag; local 52 if (VLAN_TAG(ifp, &vtag) == 0) 53 return (vtag);
|
/freebsd-current/sys/dev/cxgbe/tom/ |
H A D | t4_tom_l2t.c | 183 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 D | sctp_cc_functions.c | 256 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 D | toecore.c | 132 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 D | sctp_asconf.c | 3275 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 D | sctp_pcb.h | 134 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 D | sctp_output.c | 5861 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 D | if_vmxreg.h | 105 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 D | iavf_lib.h | 475 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 D | if_iavf_iflib.c | 72 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 D | iavf_lib.c | 1422 * @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 D | if_ixl.c | 119 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 D | oce_if.c | 131 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 D | ipoib_main.c | 1283 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 D | lio_core.c | 346 uint16_t vtag; local 348 vtag = priority << 13 | vid; 349 mbuf->m_pkthdr.ether_vtag = vtag;
|
/freebsd-current/sys/dev/axgbe/ |
H A D | if_axgbe_pci.c | 1880 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 D | if_ixv.c | 1568 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 D | if_ae.c | 207 #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 D | if_nfereg.h | 255 uint32_t vtag; member in struct:nfe_desc64
|
H A D | if_nfe.c | 2080 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 D | irdma_cm.c | 473 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 D | if_age.c | 1492 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 D | if_alc.c | 2730 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 D | if_ale.c | 1602 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 D | if_ice_iflib.c | 78 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...] |