Searched refs:vid (Results 1 - 14 of 14) sorted by relevance

/net/bridge/
H A Dbr_vlan.c8 static void __vlan_add_pvid(struct net_port_vlans *v, u16 vid) argument
10 if (v->pvid == vid)
14 v->pvid = vid;
17 static void __vlan_delete_pvid(struct net_port_vlans *v, u16 vid) argument
19 if (v->pvid != vid)
26 static void __vlan_add_flags(struct net_port_vlans *v, u16 vid, u16 flags) argument
29 __vlan_add_pvid(v, vid);
32 set_bit(vid, v->untagged_bitmap);
35 static int __vlan_add(struct net_port_vlans *v, u16 vid, u16 flags) argument
43 if (test_bit(vid,
93 __vlan_del(struct net_port_vlans *v, u16 vid) argument
153 u16 vid; local
192 br_allowed_ingress(struct net_bridge *br, struct net_port_vlans *v, struct sk_buff *skb, u16 *vid) argument
236 u16 vid; local
252 br_vlan_add(struct net_bridge *br, u16 vid, u16 flags) argument
282 br_vlan_delete(struct net_bridge *br, u16 vid) argument
333 nbp_vlan_add(struct net_bridge_port *port, u16 vid, u16 flags) argument
367 nbp_vlan_delete(struct net_bridge_port *port, u16 vid) argument
402 nbp_vlan_find(struct net_bridge_port *port, u16 vid) argument
[all...]
H A Dbr_fdb.c31 const unsigned char *addr, u16 vid);
71 static inline int br_mac_hash(const unsigned char *mac, __u16 vid) argument
75 return jhash_2words(key, vid, fdb_salt) & (BR_HASH_SIZE - 1);
110 u16 vid = f->vlan_id; local
115 nbp_vlan_find(op, vid)) {
127 fdb_insert(br, p, newaddr, vid);
147 u16 vid = 0; local
164 for_each_set_bit_from(vid, pv->vlan_bitmap, BR_VLAN_BITMAP_LEN) {
165 f = __br_fdb_get(br, br->dev->dev_addr, vid);
168 fdb_insert(br, NULL, newaddr, vid);
263 __br_fdb_get(struct net_bridge *br, const unsigned char *addr, __u16 vid) argument
358 fdb_find(struct hlist_head *head, const unsigned char *addr, __u16 vid) argument
372 fdb_find_rcu(struct hlist_head *head, const unsigned char *addr, __u16 vid) argument
386 fdb_create(struct hlist_head *head, struct net_bridge_port *source, const unsigned char *addr, __u16 vid) argument
406 fdb_insert(struct net_bridge *br, struct net_bridge_port *source, const unsigned char *addr, u16 vid) argument
438 br_fdb_insert(struct net_bridge *br, struct net_bridge_port *source, const unsigned char *addr, u16 vid) argument
449 br_fdb_update(struct net_bridge *br, struct net_bridge_port *source, const unsigned char *addr, u16 vid) argument
612 fdb_add_entry(struct net_bridge_port *source, const __u8 *addr, __u16 state, __u16 flags, __u16 vid) argument
661 __br_fdb_add(struct ndmsg *ndm, struct net_bridge_port *p, const unsigned char *addr, u16 nlh_flags, u16 vid) argument
688 unsigned short vid = VLAN_N_VID; local
762 __br_fdb_delete(struct net_bridge_port *p, const unsigned char *addr, u16 vid) argument
782 unsigned short vid = VLAN_N_VID; local
[all...]
H A Dbr_private.h66 __u16 vid; member in struct:br_ip
381 __u16 vid);
388 u16 vid);
392 u16 vid);
393 extern int fdb_delete_by_addr(struct net_bridge *br, const u8 *addr, u16 vid);
446 struct sk_buff *skb, u16 vid);
508 struct sk_buff *skb, u16 vid)
566 struct sk_buff *skb, u16 *vid);
573 extern int br_vlan_add(struct net_bridge *br, u16 vid, u16 flags);
574 extern int br_vlan_delete(struct net_bridge *br, u16 vid);
507 br_mdb_get(struct net_bridge *br, struct sk_buff *skb, u16 vid) argument
597 br_vlan_get_tag(const struct sk_buff *skb, u16 *vid) argument
623 br_allowed_ingress(struct net_bridge *br, struct net_port_vlans *v, struct sk_buff *skb, u16 *vid) argument
645 br_vlan_add(struct net_bridge *br, u16 vid, u16 flags) argument
650 br_vlan_delete(struct net_bridge *br, u16 vid) argument
659 nbp_vlan_add(struct net_bridge_port *port, u16 vid, u16 flags) argument
664 nbp_vlan_delete(struct net_bridge_port *port, u16 vid) argument
684 nbp_vlan_find(struct net_bridge_port *port, u16 vid) argument
[all...]
H A Dbr_input.c68 u16 vid = 0; local
73 if (!br_allowed_ingress(p->br, nbp_get_vlan_info(p), skb, &vid))
78 br_fdb_update(br, p, eth_hdr(skb)->h_source, vid);
100 mdst = br_mdb_get(br, skb, vid);
113 } else if ((dst = __br_fdb_get(br, dest, vid)) &&
142 u16 vid = 0; local
144 br_vlan_get_tag(skb, &vid);
145 br_fdb_update(p->br, p, eth_hdr(skb)->h_source, vid);
H A Dbr_netlink.c123 u16 vid; local
139 for_each_set_bit(vid, pv->vlan_bitmap, BR_VLAN_BITMAP_LEN) {
140 vinfo.vid = vid;
142 if (vid == pvid)
145 if (test_bit(vid, pv->untagged_bitmap))
242 if (vinfo->vid >= VLAN_N_VID)
248 err = nbp_vlan_add(p, vinfo->vid, vinfo->flags);
253 err = br_vlan_add(p->br, vinfo->vid,
256 err = br_vlan_add(br, vinfo->vid, vinf
[all...]
H A Dbr_multicast.c42 if (a->vid != b->vid)
56 __u16 vid)
58 return jhash_2words((__force u32)ip, vid, mdb->secret) & (mdb->max - 1);
64 __u16 vid)
66 return jhash_2words(ipv6_addr_hash(ip), vid,
76 return __br_ip4_hash(mdb, ip->u.ip4, ip->vid);
79 return __br_ip6_hash(mdb, &ip->u.ip6, ip->vid);
108 struct net_bridge_mdb_htable *mdb, __be32 dst, __u16 vid)
114 br_dst.vid
55 __br_ip4_hash(struct net_bridge_mdb_htable *mdb, __be32 ip, __u16 vid) argument
62 __br_ip6_hash(struct net_bridge_mdb_htable *mdb, const struct in6_addr *ip, __u16 vid) argument
107 br_mdb_ip4_get( struct net_bridge_mdb_htable *mdb, __be32 dst, __u16 vid) argument
120 br_mdb_ip6_get( struct net_bridge_mdb_htable *mdb, const struct in6_addr *dst, __u16 vid) argument
134 br_mdb_get(struct net_bridge *br, struct sk_buff *skb, u16 vid) argument
702 br_ip4_multicast_add_group(struct net_bridge *br, struct net_bridge_port *port, __be32 group, __u16 vid) argument
720 br_ip6_multicast_add_group(struct net_bridge *br, struct net_bridge_port *port, const struct in6_addr *group, __u16 vid) argument
909 u16 vid = 0; local
965 u16 vid = 0; local
1093 u16 vid = 0; local
1170 u16 vid = 0; local
1307 br_ip4_multicast_leave_group(struct net_bridge *br, struct net_bridge_port *port, __be32 group, __u16 vid) argument
1325 br_ip6_multicast_leave_group(struct net_bridge *br, struct net_bridge_port *port, const struct in6_addr *group, __u16 vid) argument
1353 u16 vid = 0; local
1456 u16 vid = 0; local
[all...]
H A Dbr_device.c33 u16 vid = 0; local
44 if (!br_allowed_ingress(br, br_get_vlan_info(br), skb, &vid))
70 mdst = br_mdb_get(br, skb, vid);
75 } else if ((dst = __br_fdb_get(br, dest, vid)) != NULL)
/net/caif/
H A Dcfvidl.c24 struct cfsrvl *vid = kzalloc(sizeof(struct cfsrvl), GFP_ATOMIC); local
25 if (!vid)
29 cfsrvl_init(vid, channel_id, dev_info, false);
30 vid->layer.receive = cfvidl_receive;
31 vid->layer.transmit = cfvidl_transmit;
32 snprintf(vid->layer.name, CAIF_LAYER_NAME_SZ - 1, "vid1");
33 return &vid->layer;
/net/8021q/
H A Dvlan_core.c155 * vlan info and vid list
194 u16 vid; member in struct:vlan_vid_info
211 __be16 proto, u16 vid)
216 if (vid_info->proto == proto && vid_info->vid == vid)
222 static struct vlan_vid_info *vlan_vid_info_alloc(__be16 proto, u16 vid) argument
230 vid_info->vid = vid;
235 static int __vlan_vid_add(struct vlan_info *vlan_info, __be16 proto, u16 vid, argument
243 vid_info = vlan_vid_info_alloc(proto, vid);
210 vlan_vid_info_get(struct vlan_info *vlan_info, __be16 proto, u16 vid) argument
260 vlan_vid_add(struct net_device *dev, __be16 proto, u16 vid) argument
302 u16 vid = vid_info->vid; local
317 vlan_vid_del(struct net_device *dev, __be16 proto, u16 vid) argument
[all...]
/net/batman-adv/
H A Dbridge_loop_avoidance.c48 hash = batadv_hash_bytes(hash, &claim->vid, sizeof(claim->vid));
65 hash = batadv_hash_bytes(hash, &claim->vid, sizeof(claim->vid));
75 /* compares address and vid of two backbone gws */
86 if (gw1->vid != gw2->vid)
92 /* compares address and vid of two claims */
103 if (cl1->vid != cl2->vid)
182 batadv_backbone_hash_find(struct batadv_priv *bat_priv, uint8_t *addr, short vid) argument
259 batadv_bla_send_claim(struct batadv_priv *bat_priv, uint8_t *mac, short vid, int claimtype) argument
369 batadv_bla_get_backbone_gw(struct batadv_priv *bat_priv, uint8_t *orig, short vid, bool own_backbone) argument
435 batadv_bla_update_own_backbone_gw(struct batadv_priv *bat_priv, struct batadv_hard_iface *primary_if, short vid) argument
457 batadv_bla_answer_request(struct batadv_priv *bat_priv, struct batadv_hard_iface *primary_if, short vid) argument
549 batadv_bla_add_claim(struct batadv_priv *bat_priv, const uint8_t *mac, const short vid, struct batadv_bla_backbone_gw *backbone_gw) argument
613 batadv_bla_del_claim(struct batadv_priv *bat_priv, const uint8_t *mac, const short vid) argument
638 batadv_handle_announce(struct batadv_priv *bat_priv, uint8_t *an_addr, uint8_t *backbone_addr, short vid) argument
685 batadv_handle_request(struct batadv_priv *bat_priv, struct batadv_hard_iface *primary_if, uint8_t *backbone_addr, struct ethhdr *ethhdr, short vid) argument
709 batadv_handle_unclaim(struct batadv_priv *bat_priv, struct batadv_hard_iface *primary_if, uint8_t *backbone_addr, uint8_t *claim_addr, short vid) argument
738 batadv_handle_claim(struct batadv_priv *bat_priv, struct batadv_hard_iface *primary_if, uint8_t *backbone_addr, uint8_t *claim_addr, short vid) argument
864 short vid = -1; local
1365 short vid = -1; local
1431 batadv_bla_rx(struct batadv_priv *bat_priv, struct sk_buff *skb, short vid, bool is_bcast) argument
1526 batadv_bla_tx(struct batadv_priv *bat_priv, struct sk_buff *skb, short vid) argument
[all...]
H A Dbridge_loop_avoidance.h24 int batadv_bla_rx(struct batadv_priv *bat_priv, struct sk_buff *skb, short vid,
26 int batadv_bla_tx(struct batadv_priv *bat_priv, struct sk_buff *skb, short vid);
45 struct sk_buff *skb, short vid, bool is_bcast)
51 struct sk_buff *skb, short vid)
44 batadv_bla_rx(struct batadv_priv *bat_priv, struct sk_buff *skb, short vid, bool is_bcast) argument
50 batadv_bla_tx(struct batadv_priv *bat_priv, struct sk_buff *skb, short vid) argument
H A Dsoft-interface.c157 short vid __maybe_unused = -1;
170 vid = ntohs(vhdr->h_vlan_TCI) & VLAN_VID_MASK;
180 if (batadv_bla_tx(bat_priv, skb, vid))
306 short vid __maybe_unused = -1;
324 vid = ntohs(vhdr->h_vlan_TCI) & VLAN_VID_MASK;
355 if (batadv_bla_rx(bat_priv, skb, vid, is_bcast))
H A Dtypes.h627 * @vid: vlan id this gateway was detected on
643 short vid; member in struct:batadv_bla_backbone_gw
657 * @vid: vlan id this client was detected on
666 short vid; member in struct:batadv_bla_claim
/net/wireless/
H A Dnl80211.c8404 u32 vid, subcmd; local
8422 vid = nla_get_u32(info->attrs[NL80211_ATTR_VENDOR_ID]);
8431 if (vcmd->info.vendor_id != vid || vcmd->info.subcmd != subcmd)

Completed in 513 milliseconds