diff options
| author | stephen hemminger <shemminger@vyatta.com> | 2010-05-10 05:31:09 -0400 |
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2010-05-16 02:10:02 -0400 |
| commit | 28a16c97963d3bc36a2c192859f6d8025ef2967a (patch) | |
| tree | 01d21938502412959c88757df973cc5a770d1cce | |
| parent | cfb478da70f2213520866c84cb0aea0d7c0e1148 (diff) | |
bridge: change console message interface
Use one set of macro's for all bridge messages.
Note: can't use netdev_XXX macro's because bridge is purely
virtual and has no device parent.
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
| -rw-r--r-- | net/bridge/br.c | 2 | ||||
| -rw-r--r-- | net/bridge/br_device.c | 5 | ||||
| -rw-r--r-- | net/bridge/br_fdb.c | 9 | ||||
| -rw-r--r-- | net/bridge/br_ioctl.c | 2 | ||||
| -rw-r--r-- | net/bridge/br_multicast.c | 32 | ||||
| -rw-r--r-- | net/bridge/br_netlink.c | 8 | ||||
| -rw-r--r-- | net/bridge/br_private.h | 15 | ||||
| -rw-r--r-- | net/bridge/br_stp.c | 11 | ||||
| -rw-r--r-- | net/bridge/br_stp_if.c | 16 | ||||
| -rw-r--r-- | net/bridge/br_stp_timer.c | 24 |
10 files changed, 62 insertions, 62 deletions
diff --git a/net/bridge/br.c b/net/bridge/br.c index e1241c76239a..76357b547752 100644 --- a/net/bridge/br.c +++ b/net/bridge/br.c | |||
| @@ -38,7 +38,7 @@ static int __init br_init(void) | |||
| 38 | 38 | ||
| 39 | err = stp_proto_register(&br_stp_proto); | 39 | err = stp_proto_register(&br_stp_proto); |
| 40 | if (err < 0) { | 40 | if (err < 0) { |
| 41 | printk(KERN_ERR "bridge: can't register sap for STP\n"); | 41 | pr_err("bridge: can't register sap for STP\n"); |
| 42 | return err; | 42 | return err; |
| 43 | } | 43 | } |
| 44 | 44 | ||
diff --git a/net/bridge/br_device.c b/net/bridge/br_device.c index 22b97ba7dc52..eedf2c94820e 100644 --- a/net/bridge/br_device.c +++ b/net/bridge/br_device.c | |||
| @@ -263,9 +263,8 @@ void br_netpoll_enable(struct net_bridge *br, | |||
| 263 | dev->npinfo = br->dev->npinfo; | 263 | dev->npinfo = br->dev->npinfo; |
| 264 | } else if (!(br->dev->priv_flags & IFF_DISABLE_NETPOLL)) { | 264 | } else if (!(br->dev->priv_flags & IFF_DISABLE_NETPOLL)) { |
| 265 | br->dev->priv_flags |= IFF_DISABLE_NETPOLL; | 265 | br->dev->priv_flags |= IFF_DISABLE_NETPOLL; |
| 266 | printk(KERN_INFO "%s:new device %s" | 266 | br_info(br,"new device %s does not support netpoll (disabling)", |
| 267 | " does not support netpoll (disabling)", | 267 | dev->name); |
| 268 | br->dev->name, dev->name); | ||
| 269 | } | 268 | } |
| 270 | } | 269 | } |
| 271 | 270 | ||
diff --git a/net/bridge/br_fdb.c b/net/bridge/br_fdb.c index 9101a4e56201..26637439965b 100644 --- a/net/bridge/br_fdb.c +++ b/net/bridge/br_fdb.c | |||
| @@ -353,8 +353,7 @@ static int fdb_insert(struct net_bridge *br, struct net_bridge_port *source, | |||
| 353 | */ | 353 | */ |
| 354 | if (fdb->is_local) | 354 | if (fdb->is_local) |
| 355 | return 0; | 355 | return 0; |
| 356 | 356 | br_warn(br, "adding interface %s with same address " | |
| 357 | printk(KERN_WARNING "%s adding interface with same address " | ||
| 358 | "as a received packet\n", | 357 | "as a received packet\n", |
| 359 | source->dev->name); | 358 | source->dev->name); |
| 360 | fdb_delete(fdb); | 359 | fdb_delete(fdb); |
| @@ -397,9 +396,9 @@ void br_fdb_update(struct net_bridge *br, struct net_bridge_port *source, | |||
| 397 | /* attempt to update an entry for a local interface */ | 396 | /* attempt to update an entry for a local interface */ |
| 398 | if (unlikely(fdb->is_local)) { | 397 | if (unlikely(fdb->is_local)) { |
| 399 | if (net_ratelimit()) | 398 | if (net_ratelimit()) |
| 400 | printk(KERN_WARNING "%s: received packet with " | 399 | br_warn(br, "received packet on %s with " |
| 401 | "own address as source address\n", | 400 | "own address as source address\n", |
| 402 | source->dev->name); | 401 | source->dev->name); |
| 403 | } else { | 402 | } else { |
| 404 | /* fastpath: update of existing entry */ | 403 | /* fastpath: update of existing entry */ |
| 405 | fdb->dst = source; | 404 | fdb->dst = source; |
diff --git a/net/bridge/br_ioctl.c b/net/bridge/br_ioctl.c index 995afc4b04dc..cb43312b846e 100644 --- a/net/bridge/br_ioctl.c +++ b/net/bridge/br_ioctl.c | |||
| @@ -412,6 +412,6 @@ int br_dev_ioctl(struct net_device *dev, struct ifreq *rq, int cmd) | |||
| 412 | 412 | ||
| 413 | } | 413 | } |
| 414 | 414 | ||
| 415 | pr_debug("Bridge does not support ioctl 0x%x\n", cmd); | 415 | br_debug(br, "Bridge does not support ioctl 0x%x\n", cmd); |
| 416 | return -EOPNOTSUPP; | 416 | return -EOPNOTSUPP; |
| 417 | } | 417 | } |
diff --git a/net/bridge/br_multicast.c b/net/bridge/br_multicast.c index c8419e240316..9d21d98ae5fa 100644 --- a/net/bridge/br_multicast.c +++ b/net/bridge/br_multicast.c | |||
| @@ -585,10 +585,9 @@ static struct net_bridge_mdb_entry *br_multicast_get_group( | |||
| 585 | 585 | ||
| 586 | if (unlikely(count > br->hash_elasticity && count)) { | 586 | if (unlikely(count > br->hash_elasticity && count)) { |
| 587 | if (net_ratelimit()) | 587 | if (net_ratelimit()) |
| 588 | printk(KERN_INFO "%s: Multicast hash table " | 588 | br_info(br, "Multicast hash table " |
| 589 | "chain limit reached: %s\n", | 589 | "chain limit reached: %s\n", |
| 590 | br->dev->name, port ? port->dev->name : | 590 | port ? port->dev->name : br->dev->name); |
| 591 | br->dev->name); | ||
| 592 | 591 | ||
| 593 | elasticity = br->hash_elasticity; | 592 | elasticity = br->hash_elasticity; |
| 594 | } | 593 | } |
| @@ -596,11 +595,9 @@ static struct net_bridge_mdb_entry *br_multicast_get_group( | |||
| 596 | if (mdb->size >= max) { | 595 | if (mdb->size >= max) { |
| 597 | max *= 2; | 596 | max *= 2; |
| 598 | if (unlikely(max >= br->hash_max)) { | 597 | if (unlikely(max >= br->hash_max)) { |
| 599 | printk(KERN_WARNING "%s: Multicast hash table maximum " | 598 | br_warn(br, "Multicast hash table maximum " |
| 600 | "reached, disabling snooping: %s, %d\n", | 599 | "reached, disabling snooping: %s, %d\n", |
| 601 | br->dev->name, port ? port->dev->name : | 600 | port ? port->dev->name : br->dev->name, max); |
| 602 | br->dev->name, | ||
| 603 | max); | ||
| 604 | err = -E2BIG; | 601 | err = -E2BIG; |
| 605 | disable: | 602 | disable: |
| 606 | br->multicast_disabled = 1; | 603 | br->multicast_disabled = 1; |
| @@ -611,22 +608,19 @@ disable: | |||
| 611 | if (max > mdb->max || elasticity) { | 608 | if (max > mdb->max || elasticity) { |
| 612 | if (mdb->old) { | 609 | if (mdb->old) { |
| 613 | if (net_ratelimit()) | 610 | if (net_ratelimit()) |
| 614 | printk(KERN_INFO "%s: Multicast hash table " | 611 | br_info(br, "Multicast hash table " |
| 615 | "on fire: %s\n", | 612 | "on fire: %s\n", |
| 616 | br->dev->name, port ? port->dev->name : | 613 | port ? port->dev->name : br->dev->name); |
| 617 | br->dev->name); | ||
| 618 | err = -EEXIST; | 614 | err = -EEXIST; |
| 619 | goto err; | 615 | goto err; |
| 620 | } | 616 | } |
| 621 | 617 | ||
| 622 | err = br_mdb_rehash(&br->mdb, max, elasticity); | 618 | err = br_mdb_rehash(&br->mdb, max, elasticity); |
| 623 | if (err) { | 619 | if (err) { |
| 624 | printk(KERN_WARNING "%s: Cannot rehash multicast " | 620 | br_warn(br, "Cannot rehash multicast " |
| 625 | "hash table, disabling snooping: " | 621 | "hash table, disabling snooping: %s, %d, %d\n", |
| 626 | "%s, %d, %d\n", | 622 | port ? port->dev->name : br->dev->name, |
| 627 | br->dev->name, port ? port->dev->name : | 623 | mdb->size, err); |
| 628 | br->dev->name, | ||
| 629 | mdb->size, err); | ||
| 630 | goto disable; | 624 | goto disable; |
| 631 | } | 625 | } |
| 632 | 626 | ||
diff --git a/net/bridge/br_netlink.c b/net/bridge/br_netlink.c index aa56ac2c8829..fe0a79018ab2 100644 --- a/net/bridge/br_netlink.c +++ b/net/bridge/br_netlink.c | |||
| @@ -42,8 +42,8 @@ static int br_fill_ifinfo(struct sk_buff *skb, const struct net_bridge_port *por | |||
| 42 | struct nlmsghdr *nlh; | 42 | struct nlmsghdr *nlh; |
| 43 | u8 operstate = netif_running(dev) ? dev->operstate : IF_OPER_DOWN; | 43 | u8 operstate = netif_running(dev) ? dev->operstate : IF_OPER_DOWN; |
| 44 | 44 | ||
| 45 | pr_debug("br_fill_info event %d port %s master %s\n", | 45 | br_debug(br, "br_fill_info event %d port %s master %s\n", |
| 46 | event, dev->name, br->dev->name); | 46 | event, dev->name, br->dev->name); |
| 47 | 47 | ||
| 48 | nlh = nlmsg_put(skb, pid, seq, event, sizeof(*hdr), flags); | 48 | nlh = nlmsg_put(skb, pid, seq, event, sizeof(*hdr), flags); |
| 49 | if (nlh == NULL) | 49 | if (nlh == NULL) |
| @@ -87,7 +87,9 @@ void br_ifinfo_notify(int event, struct net_bridge_port *port) | |||
| 87 | struct sk_buff *skb; | 87 | struct sk_buff *skb; |
| 88 | int err = -ENOBUFS; | 88 | int err = -ENOBUFS; |
| 89 | 89 | ||
| 90 | pr_debug("bridge notify event=%d\n", event); | 90 | br_debug(port->br, "port %u(%s) event %d\n", |
| 91 | (unsigned)port->port_no, port->dev->name, event); | ||
| 92 | |||
| 91 | skb = nlmsg_new(br_nlmsg_size(), GFP_ATOMIC); | 93 | skb = nlmsg_new(br_nlmsg_size(), GFP_ATOMIC); |
| 92 | if (skb == NULL) | 94 | if (skb == NULL) |
| 93 | goto errout; | 95 | goto errout; |
diff --git a/net/bridge/br_private.h b/net/bridge/br_private.h index 8a072661a744..79a13d1c2573 100644 --- a/net/bridge/br_private.h +++ b/net/bridge/br_private.h | |||
| @@ -240,6 +240,21 @@ struct br_input_skb_cb { | |||
| 240 | # define BR_INPUT_SKB_CB_MROUTERS_ONLY(__skb) (0) | 240 | # define BR_INPUT_SKB_CB_MROUTERS_ONLY(__skb) (0) |
| 241 | #endif | 241 | #endif |
| 242 | 242 | ||
| 243 | #define br_printk(level, br, format, args...) \ | ||
| 244 | printk(level "%s: " format, (br)->dev->name, ##args) | ||
| 245 | |||
| 246 | #define br_err(__br, format, args...) \ | ||
