aboutsummaryrefslogtreecommitdiffstats
path: root/net/bridge/br_netfilter.c
AgeCommit message (Expand)AuthorFilesLines
2015-06-18netfilter: bridge: rename br_netfilter.c to br_netfilter_hooks.cPablo Neira Ayuso1-1282/+0
2015-06-12netfilter: bridge: restore vlan tag when refragmentingFlorian Westphal1-0/+10
2015-06-12net: ip_fragment: remove BRIDGE_NETFILTER mtu special handlingFlorian Westphal1-0/+7
2015-06-12netfilter: bridge: forward IPv6 fragmented packetsBernhard Thaler1-40/+99
2015-06-12netfilter: bridge: re-order check_hbh_len()Bernhard Thaler1-55/+56
2015-06-12netfilter: bridge: rename br_parse_ip_optionsBernhard Thaler1-5/+4
2015-06-12netfilter: bridge: refactor frag_max_sizeBernhard Thaler1-13/+7
2015-06-12netfilter: bridge: detect NAT66 correctly and change MAC addressBernhard Thaler1-9/+46
2015-06-12netfilter: bridge: re-order br_nf_pre_routing_finish_ipv6()Bernhard Thaler1-31/+32
2015-06-12netfilter: bridge: refactor clearing BRNF_NF_BRIDGE_PREROUTINGBernhard Thaler1-2/+2
2015-05-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-18/+9
2015-05-20Revert "netfilter: bridge: query conntrack about skb dnat"Florian Westphal1-18/+9
2015-05-19bridge_netfilter: No ICMP packet on IPv4 fragmentation errorAndy Zhou1-1/+20
2015-05-14netfilter: bridge: free nf_bridge info on xmitFlorian Westphal1-2/+15
2015-05-14netfilter: bridge: neigh_head and physoutdev can't be used at same timeFlorian Westphal1-0/+2
2015-04-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextPablo Neira Ayuso1-52/+44
2015-04-08netfilter: bridge: make BRNF_PKT_TYPE flag a boolFlorian Westphal1-9/+9
2015-04-08netfilter: bridge: start splitting mask into public/private chunksFlorian Westphal1-4/+11
2015-04-08netfilter: bridge: add and use nf_bridge_info_get helperFlorian Westphal1-8/+16
2015-04-08netfilter: bridge: don't use nf_bridge_info data to store mac headerFlorian Westphal1-29/+41
2015-04-07netfilter: Pass socket pointer down through okfn().David Miller1-25/+31
2015-04-04netfilter: Make nf_hookfn use nf_hook_state.David S. Miller1-30/+16
2015-04-02netfilter: bridge: really save frag_max_size between PRE and POST_ROUTINGFlorian Westphal1-2/+15
2015-03-22netfilter: bridge: kill nf_bridge_padFlorian Westphal1-0/+12
2015-03-16netfilter: bridge: remove BRNF_STATE_BRIDGED flagFlorian Westphal1-3/+6
2015-03-16netfilter: bridge: query conntrack about skb dnatFlorian Westphal1-6/+21
2015-03-10netfilter: bridge: use rcu hook to resolve br_netfilter dependencyPablo Neira Ayuso1-2/+7
2015-03-09netfilter: bridge: move DNAT helper to br_netfilterPablo Neira Ayuso1-0/+32
2015-03-09netfilter: bridge: refactor conditional in br_nf_dev_queue_xmitFlorian Westphal1-3/+6
2015-03-09netfilter: bridge: move nf_bridge_update_protocol to where its usedFlorian Westphal1-0/+8
2015-03-09bridge: move mac header copying into br_netfilterFlorian Westphal1-1/+28
2015-02-12bridge: netfilter: Move sysctl-specific error code inside #ifdefGeert Uytterhoeven1-5/+2
2015-01-13net: rename vlan_tx_* helpers since "tx" is misleading thereJiri Pirko1-6/+6
2014-11-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-nextDavid S. Miller1-0/+1
2014-11-13netfilter: fix various sparse warningsFlorian Westphal1-0/+1
2014-10-24bridge: Do not compile options in br_parse_ip_optionsHerbert Xu1-19/+5
2014-10-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+11
2014-10-07bridge: Save frag_max_size between PRE_ROUTING and POST_ROUTINGHerbert Xu1-0/+11
2014-10-02netfilter: explicit module dependency between br_netfilter and physdevPablo Neira Ayuso1-0/+5
2014-09-26netfilter: bridge: move br_netfilter out of the corePablo Neira Ayuso1-72/+16
2014-09-26netfilter: bridge: nf_bridge_copy_header as static inline in headerPablo Neira Ayuso1-28/+0
2014-05-12vlan: rename __vlan_find_dev_deep() to __vlan_find_dev_deep_rcu()dingtianhong1-1/+1
2014-05-05bridge: superfluous skb->nfct check in br_nf_dev_queue_xmitVasily Averin1-2/+2
2014-03-06inet: remove now unused flag DST_NOPEERHannes Frederic Sowa1-1/+1
2014-02-24bridge: netfilter: Use ether_addr_copyJoe Perches1-1/+1
2013-12-19bridge: change "foo* bar" to "foo *bar"tanxiaojun1-1/+1
2013-11-04Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/pablo/...David S. Miller1-0/+2
2013-10-27bridge: netfilter: orphan skb before invoking ip netfilter hooksFlorian Westphal1-0/+2
2013-10-14netfilter: pass hook ops to hookfnPatrick McHardy1-8/+14
2013-06-13net: Convert uses of typedef ctl_table to struct ctl_tableJoe Perches1-2/+2
2013-04-19net: vlan: add protocol argument to packet tagging functionsPatrick McHardy1-1/+1
2013-04-19net: vlan: prepare for 802.1ad supportPatrick McHardy1-1/+2
2012-10-10bridge: Pull ip header into skb->data before looking into ip header.Sarveshwar Bandi1-0/+3
2012-07-17net: Pass optional SKB and SK arguments to dst_ops->{update_pmtu,redirect}()David S. Miller1-2/+4
2012-07-12net: Add dummy dst_ops->redirect method where needed.David S. Miller1-0/+5
2012-07-05br_netfilter: Convert to dst_neigh_lookup_skb().David S. Miller1-13/+23
2012-07-05net: Add optional SKB arg to dst_ops->neigh_lookup().David S. Miller1-1/+3
2012-06-07netfilter: bridge: switch hook PFs to nfprotoAlban Crequy1-14/+14
2012-05-17ipv6: correct the ipv6 option name - Pad0 to Pad1Eldad Zack1-1/+1
2012-05-08netfilter: bridge: optionally set indev to vlanPablo Neira Ayuso1-2/+24
2012-05-07Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-6/+2
2012-04-24set fake_rtable's dst to NULL to avoid kernel OopsPeter Huang (Peng)1-6/+2
2012-04-20net: Convert all sysctl registrations to register_net_sysctlEric W. Biederman1-7/+1
2012-04-20net: Move all of the network sysctls without a namespace into init_net.Eric W. Biederman1-2/+2
2012-03-06bridge: netfilter: don't call iptables on vlan packets if sysctl is offFlorian Westphal1-14/+18
2011-12-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-1/+7
2011-12-22net: introduce DST_NOPEER dst flagEric Dumazet1-1/+1
2011-12-22bridge: provide a mtu() method for fake_dst_opsEric Dumazet1-0/+6
2011-12-16net:bridge: use IS_ENABLEDIgor Maravić1-1/+1
2011-12-05net: Rename dst_get_neighbour{, _raw} to dst_get_neighbour_noref{, _raw}.David Miller1-1/+1
2011-07-18net: Add ->neigh_lookup() operation to dst_opsDavid S. Miller1-0/+6
2011-07-17net: Abstract dst->neighbour accesses behind helpers.David S. Miller1-1/+1
2011-07-17neigh: Pass neighbour entry to output ops.David S. Miller1-2/+2
2011-07-14net: Embed hh_cache inside of struct neighbour.David S. Miller1-2/+4
2011-06-07bridge: provide a cow_metrics method for fake_opsAlexander Holler1-0/+6
2011-05-24bridge: initialize fake_rtable metricsEric Dumazet1-1/+5
2011-05-17Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-1/+1
2011-05-13bridge: fix forwarding of IPv6Stephen Hemminger1-1/+1
2011-04-22inet: constify ip headers and in6_addrEric Dumazet1-2/+2
2011-04-12bridge: reset IPCB in br_parse_ip_optionsEric Dumazet1-4/+2
2011-03-18bridge: Reset IPCB when entering IP stack on NF_FORWARDHerbert Xu1-0/+3
2011-03-12ipv4: Create and use route lookup helpers.David S. Miller1-5/+2
2011-03-02ipv4: Make output route lookup return rtable directly.David S. Miller1-4/+5
2010-12-10bridge: Use consistent NF_DROP returns in nf_pre_routingHerbert Xu1-16/+9
2010-12-09net: Abstract away all dst_entry metrics accesses.David S. Miller1-1/+1
2010-11-17net: use the macros defined for the members of flowiChangli Gao1-7/+2
2010-11-15bridge: fix RCU races with bridge portstephen hemminger1-6/+7
2010-10-21bridge: make br_parse_ip_options staticstephen hemminger1-1/+1
2010-10-21ebtables: Allow filtering of hardware accelerated vlan frames.Jesse Gross1-7/+9
2010-10-11net dst: use a percpu_counter to track entriesEric Dumazet1-2/+9
2010-09-19bridge : Sanitize skb before it enters the IP stackBandan Das1-29/+78
2010-09-01bridge: Clear INET control block of SKBs passed into ip_fragment().David S. Miller1-2/+4
2010-08-23bridge: netfilter: fix a memory leakChangli Gao1-1/+1
2010-07-07Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-0/+3
2010-07-07bridge: Clear IPCB before possible entry into IP stackHerbert Xu1-0/+3
2010-07-02Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/...David S. Miller1-9/+22
2010-07-02bridge: add per bridge device controls for invoking iptablesPatrick McHardy1-9/+22
2010-06-15Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/...David S. Miller1-4/+2
2010-06-15bridge: use rx_handler_data pointer to store net_bridge_port pointerJiri Pirko1-5/+6
2010-06-15Merge branch 'master' of /repos/git/net-next-2.6Patrick McHardy1-8/+8
2010-06-10net-next: remove useless union keywordChangli Gao1-10/+10
2010-06-01netfilter: br_netfilter: use skb_set_noref()Eric Dumazet1-4/+2
2010-05-13netfilter: bridge-netfilter: fix crash in br_nf_forward_finish()Bart De Schuymer1-1/+1
2010-04-20netfilter: bridge-netfilter: fix refragmenting IP traffic encapsulated in PPP...Bart De Schuymer1-1/+1
2010-04-20Merge branch 'master' of /repos/git/net-next-2.6Patrick McHardy1-0/+1
2010-04-15netfilter: bridge-netfilter: Fix MAC header handling with IP DNATBart De Schuymer1-25/+65
2010-04-15netfilter: bridge-netfilter: simplify IP DNATBart De Schuymer1-96/+18
2010-04-13netfilter: bridge-netfilter: cleanup br_netfilter.cBart De Schuymer1-56/+2
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2010-03-25netfilter: bridge: use NFPROTO values for NF_HOOK invocationJan Engelhardt1-7/+8
2009-11-12sysctl net: Remove unused binary sysctl codeEric W. Biederman1-3/+3
2009-09-24sysctl: remove "struct file *" argument of ->proc_handlerAlexey Dobriyan1-2/+2
2009-08-24netfilter: bridge: refcount fixEric Dumazet1-1/+1
2009-07-05net, bridge: align br_nf_ops assignmentCyrill Gorcunov1-40/+56
2009-06-03net: skb->dst accessorsEric Dumazet1-10/+8
2009-06-03net: skb->rtable accessorEric Dumazet1-10/+15
2009-04-20netfilter: bridge: allow fragmentation of VLAN packets traversing a bridgehummerbliss@gmail.com1-1/+9
2009-02-01net: replace uses of __constant_{endian}Harvey Harrison1-1/+1
2009-01-12netfilter 03/09: bridge: Disable PPPOE/VLAN processing by defaultHerbert Xu1-4/+4
2009-01-12netfilter 02/09: bridge: Fix handling of non-IP packets in FORWARD/POST_ROUTINGHerbert Xu1-2/+8
2008-11-28Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/...David S. Miller1-1/+1
2008-11-26Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-0/+12
2008-11-24bridge: netfilter: fix update_pmtu crash with GREHerbert Xu1-0/+13
2008-11-04netfilter: netns ebtables: br_nf_pre_routing_finish() fixupAlexey Dobriyan1-1/+1
2008-11-03net: '&' reduxAlexey Dobriyan1-5/+5
2008-10-20netfilter: replace old NF_ARP calls with NFPROTO_ARPJan Engelhardt1-1/+1
2008-10-08netfilter: Use unsigned types for hooknum and pf varsJan Engelhardt1-2/+2
2008-08-05bridge: fix compile warning in net/bridge/br_netfilter.cRami Rosen1-1/+1
2008-07-30bridge: send correct MTU value in PMTU (revised)Simon Wunderlich1-29/+34
2008-04-14Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-1/+4
2008-04-14[BRIDGE]: Fix crash in __ip_route_output_key with bridge netfilterPatrick McHardy1-1/+2
2008-03-05[IPV4]: Add 'rtable' field in struct sk_buff to alias 'dst' and avoid castsEric Dumazet1-7/+7
2008-01-31[NETFILTER]: bridge netfilter: remove nf_bridge_info read-only netoutdev memberPatrick McHardy1-4/+0
2008-01-28[NETNS]: Add namespace parameter to ip_route_output_key.Denis V. Lunev1-1/+1
2008-01-28[NET]: Simple ctl_table to ctl_path conversions.Pavel Emelyanov1-19/+5
2008-01-28[NETFILTER]: Mark hooks __read_mostlyPatrick McHardy1-1/+1
2008-01-28[NETFILTER]: Introduce NF_INET_ hook valuesPatrick McHardy1-6/+6
2008-01-20[NETFILTER]: bridge-netfilter: fix net_device refcnt leaksPatrick McHardy1-0/+27
2008-01-11[NETFILTER]: bridge: fix double POST_ROUTING invocationPatrick McHardy1-6/+12
2007-11-13[NETFILTER]: bridge: fix double POSTROUTING hook invocationPatrick McHardy1-0/+3
2007-10-15[BRIDGE]: Remove SKB share checks in br_nf_pre_routing().Patrick McHardy1-3/+0
2007-10-15[NETFILTER]: Replace sk_buff ** with sk_buff *Herbert Xu1-20/+13
2007-10-10[NETFILTER]: bridge: remove broken netfilter binary sysctlsJoseph Fannin1-5/+0
2007-09-16[NET] skbuff: Add skb_cow_headHerbert Xu1-1/+1
2007-08-26[VLAN/BRIDGE]: Fix "skb_pull_rcsum - Fatal exception in interrupt"Evgeniy Polyakov1-5/+7
2007-05-03[NETFILTER]: bridge netfilter: consolidate header pushing/pulling codePatrick McHardy1-98/+40
2007-04-25[NETFILTER]: bridge-nf: filter bridged IPv4/IPv6 encapsulated in pppoe trafficMichael Milner1-4/+73
2007-04-25[SK_BUFF]: Introduce skb_copy_to_linear_data{_offset}Arnaldo Carvalho de Melo1-1/+2
2007-04-25[SK_BUFF]: Introduce skb_copy_from_linear_data{_offset}Arnaldo Carvalho de Melo1-1/+2
2007-04-25[SK_BUFF]: unions of just one member don't get anything done, kill themArnaldo Carvalho de Melo1-12/+12
2007-04-25[SK_BUFF]: Introduce ipv6_hdr(), remove skb->nh.ipv6hArnaldo Carvalho de Melo1-3/+3
2007-04-25[SK_BUFF]: Introduce arp_hdr(), remove skb->nh.arphArnaldo Carvalho de Melo1-1/+1
2007-04-25[SK_BUFF]: Introduce ip_hdr(), remove skb->nh.iphArnaldo Carvalho de Melo1-5/+5
2007-04-25[SK_BUFF]: Introduce skb_network_header()Arnaldo Carvalho de Melo1-5/+7
2007-04-25[SK_BUFF]: Introduce skb_mac_header()Arnaldo Carvalho de Melo1-2/+3
2007-03-22[NET]: fix up misplaced inlines.Dave Jones1-1/+1
2007-02-14[PATCH] sysctl: remove insert_at_head from register_sysctlEric W. Biederman1-1/+1
2007-02-10[NET] BRIDGE: Fix whitespace errors.YOSHIFUJI Hideaki1-7/+7
2007-02-08[NETFILTER]: bridge-netfilter: use nf_register_hooks/nf_unregister_hooksPatrick McHardy1-22/+7
2006-12-13[NETFILTER]: bridge-netfilter: remove deferred hooksPatrick McHardy1-172/+16
2006-12-06[NETFILTER]: bridge netfilter: deal with martians correctlyBart De Schuymer1-8/+28
2006-12-02[NET]: Kill direct includes of asm/checksum.hAl Viro1-1/+0
2006-12-02[BRIDGE]: Annotations.Al Viro1-1/+1
2006-09-22[BRIDGE]: Change sysctl tunables to __read_mostlyBrian Haley1-4/+4
2006-09-22[NETFILTER] bridge: debug message fixesStephen Hemminger1-12/+3
2006-09-22[NETFILTER] bridge: code rearrangement for clarityStephen Hemminger1-2/+25
2006-07-24[NETFILTER]: bridge netfilter: add deferred output hooks to feature-removal-s...Patrick McHardy1-0/+5
2006-07-08[NET] gso: Add skb_is_gsoHerbert Xu1-1/+1
2006-06-23[NET]: Merge TSO/UFO fields in sk_buffHerbert Xu1-1/+1
2006-06-17[NET]: skb_trim auditHerbert Xu1-11/+3
2006-04-09[NETFILTER]: Fix fragmentation issues with bridge netfilterPatrick McHardy1-2/+11
2006-03-20[BRIDGE]: netfilter inline cleanupStephen Hemminger1-4/+21
2006-03-20[BRIDGE]: netfilter VLAN macro cleanupStephen Hemminger1-23/+27
2006-03-20[BRIDGE]: netfilter dont use __constant_htonsStephen Hemminger1-25/+25
2006-03-20[BRIDGE]: netfilter whitespaceStephen Hemminger1-53/+63
2006-03-20[BRIDGE] br_netfilter: Warning fixes.Andrew Morton1-2/+0
2006-03-20[NET]: Replace skb_pull/skb_postpull_rcsum with skb_pull_rcsumHerbert Xu1-4/+2
2006-02-23[NETFILTER]: Fix bridge netfilter related in xfrm_lookupPatrick McHardy1-0/+1
2006-02-13[BRIDGE]: Better fix for netfilter missing symbol has_bridge_parentStephen Hemminger1-2/+2
2006-02-12[PATCH] netfilter: fix build error due to missing has_bridge_parent macroJesper Juhl1-1/+1
2006-02-09[BRIDGE]: netfilter handle RCU during removalStephen Hemminger1-15/+38
2006-01-06[BRIDGE] netfilter: vlan + hw checksum = bug?Stephen Hemminger1-4/+9
2006-01-03[INET_SOCK]: Move struct inet_sock & helper functions to net/inet_sock.hArnaldo Carvalho de Melo1-0/+4
2005-12-26[BR_NETFILTER]: Fix leak if skb traverses > 1 bridgeDavid Kimdon1-0/+2
2005-12-19[BRIDGE-NF]: Fix bridge-nf ipv6 length checkBart De Schuymer1-10/+7
2005-09-14[BRIDGE-NF]: Fix iptables redirect on bridge interfaceBart De Schuymer1-3/+5
2005-06-28[NETFILTER]: Fix connection tracking bug in 2.6.12Patrick McHardy1-1/+1
2005-06-21[NETFILTER]: Kill nf_debugPatrick McHardy1-38/+0
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+1087