search for: br_handle_frame_finish

Displaying 20 results from an estimated 32 matches for "br_handle_frame_finish".

2006 Feb 09
0
Repeated kernel "oops" / oom-killer with Ralph Passgang''s xen 3.0.0 Debian packages
...ard_finish+0xb8/0x140 [bridge] [<c0144611>] kmem_getpages+0x31/0xa0 [<c9167d70>] br_forward_finish+0x0/0x70 [bridge] [<c014537e>] cache_grow+0x9e/0x190 [<c01455bd>] cache_alloc_refill+0x14d/0x220 [<c9167d70>] br_forward_finish+0x0/0x70 [bridge] [<c9168a30>] br_handle_frame_finish+0x0/0x130 [bridge] [<c0145899>] kmem_cache_alloc+0x69/0x70 [<c916d132>] br_nf_pre_routing+0x1b2/0x480 [bridge] [<c9168990>] br_pass_frame_up_finish+0x0/0x20 [bridge] [<c029631e>] nf_hook_slow+0x6e/0x100 [<c0296018>] nf_iterate+0x78/0x90 [<c9168a30>] br_hand...
2006 Jun 26
5
[Bug 339] Kernel panic on bridged packet
...f_pre_routing_finish+0x0/0x2c0 [<c0359b4d>] br_nf_pre_routing_finish+0x0/0x2c0 [<c030d562>] nf_iterate+0x3f/0x6d [<c0359b4d>] br_nf_pre_routing_finish+0x0/0x2c0 [<c030d5d7>] nf_hook_slow+0x47/0xba [<c0359b4d>] br_nf_pre_routing_finish+0x0/0x2c0 [<c035685b>] br_handle_frame_finish+0x0/0xca [<c035a446>] br_nf_pre_routing+0x35d/0x37a [<c035685b>] br_handle_frame_finish+0x0/0xca [<c035a454>] br_nf_pre_routing+0x36b/0x37a [<c030d562>] nf_iterate+0x3f/0x6d [<c035685b>] br_handle_frame_finish+0x0/0xca [<c030d5d7>] nf_hook_slow+0x47/0xba [...
2018 Jan 10
1
soft lockup after set multicast_router of bridge and it's port to 2
...200286c042 <d> ffff88202ae7c6e0 ffff882002b9ceb8 ffff88013bc03950 ffffffffa04f36d5 Call Trace: <IRQ> [<ffffffffa04f3930>] ? __br_forward+0x0/0xd0 [bridge] [<ffffffffa04f36d5>] ? br_multicast_forward+0x15/0x20 [bridge] [<ffffffffa04f4a34>] ? br_handle_frame_finish+0x144/0x2a0 [bridge] [<ffffffffa04fa938>] ? br_nf_pre_routing_finish+0x238/0x350 [bridge] [<ffffffffa04faedb>] ? br_nf_pre_routing+0x48b/0x7b0 [bridge] [<ffffffff8143ba57>] ? __kfree_skb+0x47/0xa0 [<ffffffff814734f9>] ? nf_iterate+0x69/0xb0 [<ffff...
2006 Jul 06
12
kernel BUG at net/core/dev.c:1133!
...0xa0 [<c05bbee0>] br_forward_finish+0x0/0x70 [<c05bbee0>] br_forward_finish+0x0/0x70 [<c04f0f4e>] nf_hook_slow+0x6e/0x120 [<c05bbee0>] br_forward_finish+0x0/0x70 [<c05bc044>] __br_forward+0x74/0x80 [<c05bbee0>] br_forward_finish+0x0/0x70 [<c05bceb1>] br_handle_frame_finish+0xd1/0x160 [<c05bcde0>] br_handle_frame_finish+0x0/0x160 [<c05c0e0b>] br_nf_pre_routing_finish+0xfb/0x480 [<c05bcde0>] br_handle_frame_finish+0x0/0x160 [<c05c0d10>] br_nf_pre_routing_finish+0x0/0x480 [<c054fe13>] ip_nat_in+0x43/0xc0 [<c05c0d10>] br_nf_pre_r...
2007 Apr 18
0
[Bridge] Bridge kernel panic
..._pre_routing_finish+0x0/0x34e [<c0302017>] nf_iterate+0x6f/0x87 [<c035d274>] br_nf_pre_routing_finish+0x0/0x34e [<c035d274>] br_nf_pre_routing_finish+0x0/0x34e [<c030209a>] nf_hook_slow+0x6b/0x102 [<c035d274>] br_nf_pre_routing_finish+0x0/0x34e [<c035958e>] br_handle_frame_finish+0x0/0x109 [<c035db86>] br_nf_pre_routing+0x276/0x449 [<c035d274>] br_nf_pre_routing_finish+0x0/0x34e [<c0302017>] nf_iterate+0x6f/0x87 [<c035958e>] br_handle_frame_finish+0x0/0x109 [<c035958e>] br_handle_frame_finish+0x0/0x109 [<c030209a>] nf_hook_slow+0x6b...
2007 Apr 18
1
[Bridge] BPDU's not passing through bridge when STP is disabled
...2.1.15 and 2.1.17. Specifically, I do not think BPDU's (generated from another bridge) are passed across the bridge when STP is disabled. I think this relates to the LLC handling of BPDU's directly invoking br_bpdu_rcv. In 2.6.15, the br_handle_frame function would pass a BPDU to the br_handle_frame_finish function which would transmit it across the bridge. But in 2.6.17, the br_bpdu_rcv function is invoked directly by the LLC layer, which does nothing if stp is disabled. Was this change intentional? The reason I ask is that I can introduce a loop into the network by doing the following: Two m...
2008 Aug 28
11
Nasty kernel panic
...ug/28 12:21 pm> [<ffffffff8824f3c5>] :ipv6:ipv6_rcv+0x255/0x2ba <Aug/28 12:21 pm> [<ffffffff80395cbc>] netif_receive_skb+0x2d3/0x2f3 <Aug/28 12:21 pm> [<ffffffff8828f9b4>] :bridge:br_pass_frame_up+0x64/0x66 <Aug/28 12:21 pm> [<ffffffff8828fa7a>] :bridge:br_handle_frame_finish+0xc4/0xf6 <Aug/28 12:21 pm> [<ffffffff88292e57>] :bridge:br_nf_pre_routing_finish_ipv6+0xd f/0xe3 <Aug/28 12:21 pm> [<ffffffff882935e6>] :bridge:br_nf_pre_routing+0x39b/0x667 <Aug/28 12:21 pm> [<ffffffff803ad73c>] nf_iterate+0x52/0x79 <Aug/28 12:21 pm> [&...
2005 Dec 05
11
Xen 3.0 and Hyperthreading an issue?
Just gave 3.0 a spin. Had been running 2.0.7 for the past 3 months or so without problems (aside from intermittent failure during live migration). Anyway, 3.0 seems to have an issue with my machine. It starts up the 4 domains that I''ve got defined (was running 6 user domains with 2.0.7, but two of those were running 2.4 kernels which I can''t seem to build with Xen 3.0 yet, and
2013 Mar 08
3
[Bridge] [Patch net] bridge: do not expire mdb entry when bridge still uses it
...em at davemloft.net> Cc: Adam Baker <linux at baker-net.org.uk> Signed-off-by: Cong Wang <amwang at redhat.com> --- diff --git a/net/bridge/br_input.c b/net/bridge/br_input.c index 828e2bc..c706619 100644 --- a/net/bridge/br_input.c +++ b/net/bridge/br_input.c @@ -99,9 +99,11 @@ int br_handle_frame_finish(struct sk_buff *skb) else if (is_multicast_ether_addr(dest)) { mdst = br_mdb_get(br, skb, vid); if (mdst || BR_INPUT_SKB_CB_MROUTERS_ONLY(skb)) { - if ((mdst && mdst->mglist) || - br_multicast_is_router(br)) + bool to_br = mdst && mdst->mglist; + if (to_br...
2007 Apr 18
2
[Bridge] bridge netfilter question
Hi, I found this block of code in br_dev_queue_xmit() @ br_forward.c, after applying 'netfilter' patch for 2.4.21 kernel Can someone explain what this block of code is doin? #ifdef CONFIG_NETFILTER if (skb->nf_bridge) memcpy(skb->data - 16, skb->nf_bridge->hh, 16); #endif 1. What is 16 bytes here...? Ethernet hdr is just 14 bytes 2. Why the ethernet
2013 Apr 30
6
[Bridge] [PATCHv4 net-next 0/2] Add two new flags to bridge.
The following series adds 2 new flags to bridge. One flag allows the user to control whether mac learning is performed on the interface or not. By default mac learning is on. The other flag allows the user to control whether unicast traffic is flooded (send without an fdb) to a given unicast port. Default is on. Changes since v4: - Implemented Stephen's suggestions. Changes since v2: -
2011 Dec 05
3
xen 4.0.1/w 2.6.32 swapper: page allocation failure
...58/0x5d Dec 2 01:29:39 xenhost-rack1 kernel: [4437064.012132] [<ffffffff81543b22>] br_flood+0xa2/0xbb Dec 2 01:29:39 xenhost-rack1 kernel: [4437064.012135] [<ffffffff81543b4b>] br_flood_forward+0x10/0x12 Dec 2 01:29:39 xenhost-rack1 kernel: [4437064.012137] [<ffffffff81544872>] br_handle_frame_finish+0x13a/0x151 Dec 2 01:29:39 xenhost-rack1 kernel: [4437064.012141] [<ffffffff81548616>] br_nf_pre_routing_finish+0x249/0x258 Dec 2 01:29:39 xenhost-rack1 kernel: [4437064.012144] [<ffffffff815492d3>] br_nf_pre_routing+0x55d/0x57e Dec 2 01:29:39 xenhost-rack1 kernel: [4437064.012147] [...
2011 Dec 22
8
[Bug 765] New: Netfilter crash on bridged/TAP device on 2.6.38 & 3.0 kernels
http://bugzilla.netfilter.org/show_bug.cgi?id=765 Summary: Netfilter crash on bridged/TAP device on 2.6.38 & 3.0 kernels Product: netfilter/iptables Version: linux-2.6.x Platform: x86_64 OS/Version: Ubuntu Status: NEW Severity: major Priority: P2 Component: bridging
2006 Dec 08
2
Lots of "swapper: page allocation failure" and other memory related messages - 2.6.16-xen0
..._flood+116/207] br_flood+0x74/0xcf Dec 8 12:19:26 server kernel: [__br_forward+0/87] __br_forward+0x0/0x57 Dec 8 12:19:26 server kernel: [br_flood_forward+22/27] br_flood_forward+0x16/0x1b Dec 8 12:19:26 server kernel: [__br_forward+0/87] __br_forward+0x0/0x57 Dec 8 12:19:26 server kernel: [br_handle_frame_finish+134/252] br_handle_frame_finish+0x86/0xfc Dec 8 12:19:26 server kernel: [br_handle_frame+358/421] br_handle_frame+0x166/0x1a5 Dec 8 12:19:26 server kernel: [netif_receive_skb+333/538] netif_receive_skb+0x14d/0x21a Dec 8 12:19:26 server kernel: [tg3_rx+732/957] tg3_rx+0x2dc/0x3bd Dec 8 12:19:...
2007 Apr 18
0
[Bridge] [PATCH] (4/6) bridge: prevent bad forwarding table updates
...ge, a small but possible security risk. Signed-off-by: Stephen Hemminger <shemminger@osdl.org> Index: bridge/net/bridge/br_input.c =================================================================== --- bridge.orig/net/bridge/br_input.c +++ bridge/net/bridge/br_input.c @@ -54,6 +54,9 @@ int br_handle_frame_finish(struct sk_buf struct net_bridge_fdb_entry *dst; int passedup = 0; + /* insert into forwarding database after filtering to avoid spoofing */ + br_fdb_update(p->br, p, eth_hdr(skb)->h_source); + if (br->dev->flags & IFF_PROMISC) { struct sk_buff *skb2; @@ -108,8 +111,7 @@...
2006 Jan 26
0
Profiling hotspots in my tc filter ruleset
...setup_pre_routing 1417 bridge.ko br_fdb_cleanup 1425 sky2.ko sky2_put_idx 1766 ipt_physdev.ko .text 2113 bridge.ko br_nf_pre_routing_finish 2133 bridge.ko br_nf_forward_ip 2314 bridge.ko br_handle_frame_finish 2454 bridge.ko br_dev_queue_push_xmit 2515 bridge.ko ip_sabotage_out 2718 sky2.ko sky2_rx_add 2858 sch_htb.ko htb_enqueue 3983 bridge.ko br_handle_frame 4796 bridge.ko br_nf_pre_routin...
2009 Nov 08
9
2.6.31 xenified kernel - not ready for production
Hi, I just want to know if somebody use 2.6.31.4 xenified kernel (aka OpenSUSE) in production? We have been testing it on new Nehalem Xeon server for few weeks w/o any problem. But as soon we tried it on production machine - after several production domUs started - hard OS failure. We had to switch back to 2.6.18.8 - xen stock kernel. Peter _______________________________________________
2013 Jun 25
2
[PATCHv2] vhost-net: fix use-after-free in vhost_net_flush
vhost_net_ubuf_put_and_wait has a confusing name: it will actually also free it's argument. Thus since commit 1280c27f8e29acf4af2da914e80ec27c3dbd5c01 "vhost-net: flush outstanding DMAs on memory change" vhost_net_flush tries to use the argument after passing it to vhost_net_ubuf_put_and_wait, this results in use after free. To fix, don't free the argument in
2013 Jun 25
2
[PATCHv2] vhost-net: fix use-after-free in vhost_net_flush
vhost_net_ubuf_put_and_wait has a confusing name: it will actually also free it's argument. Thus since commit 1280c27f8e29acf4af2da914e80ec27c3dbd5c01 "vhost-net: flush outstanding DMAs on memory change" vhost_net_flush tries to use the argument after passing it to vhost_net_ubuf_put_and_wait, this results in use after free. To fix, don't free the argument in
2016 Mar 10
2
Soft lockups with Xen4CentOS 3.18.25-18.el6.x86_64
...bcd4c000 CR4: 0000000000002660 Stack: ffff88013f403d30 ffff880006de6800 ffff8800adfee1c0 ffff88013f403e54 000000015786e75a 00000040a0351878 ffffc90012c2def0 000000015786e73c ffffc90012c280d0 ffffc90012c2def0 ffffffffa03516c0 ffff8800bf29e000 Call Trace: <IRQ> [<ffffffffa03516c0>] ? br_handle_frame_finish+0x3f0/0x3f0 [bridge] [<ffffffff815a2b9e>] ? __netif_receive_skb_core+0x1ee/0x640 [<ffffffff815a3017>] ? __netif_receive_skb+0x27/0x70 [<ffffffff815a326d>] ? netif_receive_skb_internal+0x2d/0x90 [<ffffffffa01d5053>] ? igb_alloc_rx_buffers+0x63/0xe0 [igb] [<ffffffffa02...