• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/bonding/

Lines Matching defs:vlan_id

217  * @vlan_id: the vlan id to add
221 static int bond_add_vlan(struct bonding *bond, unsigned short vlan_id)
226 (bond ? bond->dev->name: "None"), vlan_id);
234 vlan->vlan_id = vlan_id;
243 dprintk("added VLAN ID %d on bond %s\n", vlan_id, bond->dev->name);
251 * @vlan_id: the vlan id to delete
253 * returns -ENODEV if @vlan_id was not found in @bond.
255 static int bond_del_vlan(struct bonding *bond, unsigned short vlan_id)
260 dprintk("bond: %s, vlan id %d\n", bond->dev->name, vlan_id);
265 if (vlan->vlan_id == vlan_id) {
270 bond_alb_clear_vlan(bond, vlan_id);
273 dprintk("removed VLAN ID %d from bond %s\n", vlan_id,
293 dprintk("couldn't find VLAN ID %d in bond %s\n", vlan_id,
379 unsigned short vlan_id;
383 vlan_get_tag(skb, &vlan_id) == 0) {
385 skb = vlan_put_tag(skb, vlan_id);
527 slave_dev->vlan_rx_add_vid(slave_dev, vlan->vlan_id);
554 vlan_dev = vlan_group_get_device(bond->vlgrp, vlan->vlan_id);
555 slave_dev->vlan_rx_kill_vid(slave_dev, vlan->vlan_id);
556 vlan_group_set_device(bond->vlgrp, vlan->vlan_id, vlan_dev);
2339 static void bond_arp_send(struct net_device *slave_dev, int arp_op, u32 dest_ip, u32 src_ip, unsigned short vlan_id)
2344 slave_dev->name, dest_ip, src_ip, vlan_id);
2353 if (vlan_id) {
2354 skb = vlan_put_tag(skb, vlan_id);
2366 int i, vlan_id, rv;
2414 vlan_id = 0;
2417 vlan_dev = vlan_group_get_device(bond->vlgrp, vlan->vlan_id);
2419 vlan_id = vlan->vlan_id;
2421 vlan_dev->name, vlan_id);
2426 if (vlan_id) {
2429 vlan->vlan_ip, vlan_id);
2464 vlan_dev = vlan_group_get_device(bond->vlgrp, vlan->vlan_id);
2467 vlan->vlan_ip, vlan->vlan_id);
3391 vlan_dev = vlan_group_get_device(bond->vlgrp, vlan->vlan_id);