Searched defs:vlan (Results 1 - 25 of 63) sorted by relevance

123

/drivers/net/ethernet/chelsio/cxgb4/
H A Dl2t.h70 u16 vlan; /* VLAN TCI (id: bits 0-11, prio: 13-15 */ member in struct:l2t_entry
H A Dl2t.c74 return e->vlan >> 13;
155 req->vlan = htons(e->vlan);
364 u16 vlan; local
377 vlan = vlan_dev_vlan_id(neigh->dev);
379 vlan = VLAN_NONE;
384 e->vlan == vlan && e->lport == lport) {
403 e->vlan = vlan;
[all...]
/drivers/net/ethernet/chelsio/cxgb3/
H A Dl2t.h63 u16 vlan; /* VLAN TCI (id: bits 0-11, prio: 13-15 */ member in struct:l2t_entry
H A Dcxgb3_ioctl.h162 uint32_t vlan:12; member in struct:ch_trace
H A Dcxgb3_offload.c175 unsigned int vlan)
183 if (vlan && vlan != VLAN_VID_MASK) {
185 dev = __vlan_find_dev_deep(dev, vlan);
173 get_iff_from_mac(struct adapter *adapter, const unsigned char *mac, unsigned int vlan) argument
/drivers/net/ethernet/intel/ixgbevf/
H A Dvf.c340 * ixgbevf_set_vfta_vf - Set/Unset vlan filter table address
342 * @vlan: 12 bit VLAN ID
346 static s32 ixgbevf_set_vfta_vf(struct ixgbe_hw *hw, u32 vlan, u32 vind, argument
352 msgbuf[1] = vlan;
/drivers/net/ethernet/cisco/enic/
H A Dcq_enet_desc.h46 __le16 vlan; member in struct:cq_enet_rq_desc
149 * Tag Control Information(16) = user_priority(3) + cfi(1) + vlan(12)
151 *vlan_tci = le16_to_cpu(desc->vlan);
/drivers/scsi/fnic/
H A Dcq_enet_desc.h44 __le16 vlan; member in struct:cq_enet_rq_desc
97 u8 *vlan_stripped, u16 *vlan, u16 *checksum, u8 *fcoe_sof,
133 *vlan = le16_to_cpu(desc->vlan);
93 cq_enet_rq_desc_dec(struct cq_enet_rq_desc *desc, u8 *type, u8 *color, u16 *q_number, u16 *completed_index, u8 *ingress_port, u8 *fcoe, u8 *eop, u8 *sop, u8 *rss_type, u8 *csum_not_calc, u32 *rss_hash, u16 *bytes_written, u8 *packet_error, u8 *vlan_stripped, u16 *vlan, u16 *checksum, u8 *fcoe_sof, u8 *fcoe_fc_crc_ok, u8 *fcoe_enc_error, u8 *fcoe_eof, u8 *tcp_udp_csum_ok, u8 *udp, u8 *tcp, u8 *ipv4_csum_ok, u8 *ipv6, u8 *ipv4, u8 *ipv4_fragment, u8 *fcs_ok) argument
H A Dcq_exch_desc.h64 u16 vlan; member in struct:cq_fcp_rq_desc
104 u16 *vlan)
125 *vlan = desc_ptr->vlan;
86 cq_fcp_rq_desc_dec(struct cq_fcp_rq_desc *desc_ptr, u8 *type, u8 *color, u16 *q_number, u16 *completed_index, u8 *eop, u8 *sop, u8 *fck, u16 *exchange_id, u16 *tmpl, u32 *bytes_written, u8 *sof, u8 *eof, u8 *ingress_port, u8 *packet_err, u8 *fcoe_err, u8 *fcs_ok, u8 *vlan_stripped, u16 *vlan) argument
H A Dfnic_fcs.c304 u16 q_number, completed_index, bytes_written = 0, vlan, checksum; local
326 &vlan);
338 &vlan_stripped, &vlan, &checksum,
/drivers/firmware/
H A Discsi_ibft.c133 u16 vlan; member in struct:ibft_nic
326 str += sprintf(str, "%d\n", nic->vlan);
/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_82598.c923 * @vlan: VLAN id to write to VLAN filter
929 static s32 ixgbe_set_vfta_82598(struct ixgbe_hw *hw, u32 vlan, u32 vind, argument
937 if (vlan > 4095)
941 regindex = (vlan >> 5) & 0x7F; /* upper seven bits */
944 vftabyte = ((vlan >> 3) & 0x03); /* bits (4:3) indicating byte array */
945 bitindex = (vlan & 0x7) << 2; /* lower 3 bits indicate nibble */
954 bitindex = vlan & 0x1F; /* lower five bits */
H A Dixgbe_sriov.c747 int ixgbe_ndo_set_vf_vlan(struct net_device *netdev, int vf, u16 vlan, u8 qos) argument
753 if ((vf >= adapter->num_vfs) || (vlan > 4095) || (qos > 7))
755 if (vlan || qos) {
756 err = ixgbe_set_vf_vlan(adapter, true, vlan, vf);
759 ixgbe_set_vmvir(adapter, vlan | (qos << VLAN_PRIO_SHIFT), vf);
764 adapter->vfinfo[vf].pf_vlan = vlan;
767 "Setting VLAN %d, QOS 0x%x on VF %d\n", vlan, qos, vf);
779 ixgbe_set_vmvir(adapter, vlan, vf);
928 ivi->vlan = adapter->vfinfo[vf].pf_vlan;
/drivers/net/ethernet/mellanox/mlx4/
H A Dport.c436 static int __mlx4_register_vlan(struct mlx4_dev *dev, u8 port, u16 vlan, argument
446 /* No free vlan entries */
458 (vlan == (MLX4_VLAN_MASK &
474 table->entries[free] = cpu_to_be32(vlan | MLX4_VLAN_VALID);
478 mlx4_warn(dev, "Failed adding vlan: %u\n", vlan);
491 int mlx4_register_vlan(struct mlx4_dev *dev, u8 port, u16 vlan, int *index) argument
498 err = mlx4_cmd_imm(dev, vlan, &out_param, RES_VLAN,
506 return __mlx4_register_vlan(dev, port, vlan, index);
515 mlx4_warn(dev, "Trying to free special vlan inde
[all...]
/drivers/net/hyperv/
H A Drndis_filter.c339 struct ndis_pkt_8021q_info *vlan; local
375 vlan = rndis_get_ppi(rndis_pkt, IEEE_8021Q_INFO);
376 if (vlan) {
377 pkt->vlan_tci = VLAN_TAG_PRESENT | vlan->vlanid |
378 (vlan->pri << VLAN_PRIO_SHIFT);
820 struct ndis_pkt_8021q_info *vlan; local
831 vlan = (struct ndis_pkt_8021q_info *)((ulong)ppi +
833 vlan->vlanid = pkt->vlan_tci & VLAN_VID_MASK;
834 vlan->pri = (pkt->vlan_tci & VLAN_PRIO_MASK) >> VLAN_PRIO_SHIFT;
/drivers/net/
H A Dmacvlan.c56 struct macvlan_dev *vlan; local
59 hlist_for_each_entry_rcu(vlan, n, &port->vlan_hash[addr[5]], hlist) {
60 if (!compare_ether_addr_64bits(vlan->dev->dev_addr, addr))
61 return vlan;
66 static void macvlan_hash_add(struct macvlan_dev *vlan) argument
68 struct macvlan_port *port = vlan->port;
69 const unsigned char *addr = vlan->dev->dev_addr;
71 hlist_add_head_rcu(&vlan->hlist, &port->vlan_hash[addr[5]]);
74 static void macvlan_hash_del(struct macvlan_dev *vlan, bool sync) argument
76 hlist_del_rcu(&vlan
81 macvlan_hash_change_addr(struct macvlan_dev *vlan, const unsigned char *addr) argument
109 macvlan_broadcast_one(struct sk_buff *skb, const struct macvlan_dev *vlan, const struct ethhdr *eth, bool local) argument
136 const struct macvlan_dev *vlan; local
165 const struct macvlan_dev *vlan; local
236 const struct macvlan_dev *vlan = netdev_priv(dev); local
271 const struct macvlan_dev *vlan = netdev_priv(dev); local
293 const struct macvlan_dev *vlan = netdev_priv(dev); local
310 struct macvlan_dev *vlan = netdev_priv(dev); local
344 struct macvlan_dev *vlan = netdev_priv(dev); local
365 struct macvlan_dev *vlan = netdev_priv(dev); local
395 struct macvlan_dev *vlan = netdev_priv(dev); local
404 struct macvlan_dev *vlan = netdev_priv(dev); local
411 struct macvlan_dev *vlan = netdev_priv(dev); local
453 struct macvlan_dev *vlan = netdev_priv(dev); local
475 struct macvlan_dev *vlan = netdev_priv(dev); local
488 struct macvlan_dev *vlan = netdev_priv(dev); local
529 struct macvlan_dev *vlan = netdev_priv(dev); local
538 struct macvlan_dev *vlan = netdev_priv(dev); local
555 const struct macvlan_dev *vlan = netdev_priv(dev); local
665 struct macvlan_dev *vlan = netdev_priv(dev); local
750 struct macvlan_dev *vlan = netdev_priv(dev); local
760 struct macvlan_dev *vlan = netdev_priv(dev); local
774 struct macvlan_dev *vlan = netdev_priv(dev); local
813 struct macvlan_dev *vlan, *next; local
[all...]
H A Dmacvtap.c44 struct macvlan_dev __rcu *vlan; member in struct:macvtap_queue
77 * q->vlan becomes inaccessible. When the files gets closed,
88 * get_slot: return a [unused/occupied] slot in vlan->taps[]:
92 static int get_slot(struct macvlan_dev *vlan, struct macvtap_queue *q) argument
97 if (rcu_dereference(vlan->taps[i]) == q)
108 struct macvlan_dev *vlan = netdev_priv(dev); local
113 if (vlan->numvtaps == MAX_MACVTAP_QUEUES)
117 index = get_slot(vlan, NULL);
118 rcu_assign_pointer(q->vlan, vlan);
142 struct macvlan_dev *vlan; local
172 struct macvlan_dev *vlan = netdev_priv(dev); local
217 struct macvlan_dev *vlan = netdev_priv(dev); local
278 macvtap_get_minor(struct macvlan_dev *vlan) argument
305 macvtap_free_minor(struct macvlan_dev *vlan) argument
318 struct macvlan_dev *vlan; local
646 struct macvlan_dev *vlan; local
777 struct macvlan_dev *vlan; local
903 struct macvlan_dev *vlan; local
1060 struct macvlan_dev *vlan; local
[all...]
/drivers/net/bonding/
H A Dbond_alb.c887 struct vlan_entry *vlan; local
889 vlan = bond_next_vlan(bond,
892 bond->alb_info.current_alb_vlan = vlan;
893 if (!vlan) {
898 skb = vlan_put_tag(skb, vlan->vlan_id);
/drivers/net/ethernet/dlink/
H A Ddl2k.c23 static int vlan[MAX_UNITS]; variable
39 module_param_array(vlan, int, NULL, 0);
198 np->vlan = (vlan[card_idx] > 0 && vlan[card_idx] < 4096) ?
199 vlan[card_idx] : 0;
275 if (np->vlan)
276 printk(KERN_INFO "vlan(id):\t%d\n", np->vlan);
451 if (np->vlan) {
[all...]
/drivers/net/ethernet/freescale/
H A Dgianfar_ethtool.c82 "tx-rx-1519-1522-good-vlan",
1058 u32 vlan = 0, vlan_mask = 0; local
1065 /* Check if vlan is wanted */
1070 vlan = RQFPR_VLN;
1082 vlan |= RQFPR_CFI;
1091 gfar_set_parse_bits(RQFPR_IPV4 | RQFPR_TCP | vlan,
1097 gfar_set_parse_bits(RQFPR_IPV4 | RQFPR_UDP | vlan,
1103 gfar_set_parse_bits(RQFPR_IPV4 | vlan, RQFPR_IPV4 | vlan_mask,
1110 gfar_set_parse_bits(RQFPR_IPV4 | vlan, RQFPR_IPV4 | vlan_mask,
1116 if (vlan)
[all...]
/drivers/net/ethernet/intel/igb/
H A De1000_82575.h105 __le16 vlan; /* VLAN tag */ member in struct:e1000_adv_rx_desc::__anon2332::__anon2337
/drivers/net/ethernet/intel/igbvf/
H A Dvf.h87 u16 vlan; /* VLAN tag */ member in struct:e1000_adv_rx_desc::__anon2349::__anon2355
/drivers/infiniband/hw/mlx4/
H A Dqp.c1366 u16 vlan; local
1377 vlan = rdma_get_vlan_id(&sgid);
1378 is_vlan = vlan < 0x1000;
1439 sqp->ud_header.vlan.type = cpu_to_be16(MLX4_IB_IBOE_ETHERTYPE);
1441 sqp->ud_header.vlan.tag = cpu_to_be16(vlan | pcp);
1609 dseg->vlan = to_mah(wr->wr.ud.ah)->av.eth.vlan;
/drivers/net/ethernet/atheros/atl1c/
H A Datl1c_main.c491 * Since there is no support for separate rx/tx vlan accel
1905 u16 vlan; local
1907 AT_TAG_TO_VLAN(rrs->vlan_tag, vlan);
1908 vlan = le16_to_cpu(vlan);
1909 __vlan_hwaccel_put_tag(skb, vlan);
2266 u16 vlan = vlan_tx_tag_get(skb); local
2269 vlan = cpu_to_le16(vlan);
2270 AT_VLAN_TO_TAG(vlan, ta
[all...]
/drivers/net/ethernet/chelsio/cxgb/
H A Dcpl5_cmd.h451 u16 vlan; member in struct:cpl_tx_pkt
471 u16 vlan; member in struct:cpl_tx_pkt_lso
501 u16 vlan; member in struct:cpl_rx_pkt

Completed in 538 milliseconds

123