": Error: failed to insert VLAN tag\n"); 
": %s: Error: failed to insert VLAN tag\n", bond->dev->name); 
static void alb_send_learning_packets(struct slave *slave, u8 mac_addr[]){	struct bonding *bond = bond_get_bond_by_slave(slave);	struct learning_pkt pkt;	int size = sizeof(struct learning_pkt);	int i;	memset(&pkt, 0, size);	memcpy(pkt.mac_dst, mac_addr, ETH_ALEN);	memcpy(pkt.mac_src, mac_addr, ETH_ALEN);	pkt.type = __constant_htons(ETH_P_LOOP);	for (i = 0; i < MAX_LP_BURST; i++) {		struct sk_buff *skb;		char *data;		skb = dev_alloc_skb(size);		if (!skb) {			return;		}		data = skb_put(skb, size);		memcpy(data, &pkt, size);		skb->mac.raw = data;		skb->nh.raw = data + ETH_HLEN;		skb->protocol = pkt.type;		skb->priority = TC_PRIO_CONTROL;		skb->dev = slave->dev;		if (!list_empty(&bond->vlan_list)) {			struct vlan_entry *vlan;			vlan = bond_next_vlan(bond,					      bond->alb_info.current_alb_vlan);			bond->alb_info.current_alb_vlan = vlan;			if (!vlan) {				kfree_skb(skb);				continue;			}			skb = vlan_put_tag(skb, vlan->vlan_id);			if (!skb) {				printk(KERN_ERR DRV_NAME				       ": Error: failed to insert VLAN tag\n");				continue;			}		}		dev_queue_xmit(skb);	}}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/4e0952c74ee450ded86e8946ce58ea8dfd05b007/bond_alb.c/buggy/drivers/net/bonding/bond_alb.c