linux-netdev mailing list

FromSubjectsort iconDate
akpm Aug 20, 7:52 pm 2008
akpm Aug 20, 7:52 pm 2008
akpm Aug 20, 7:52 pm 2008
akpm
[patch 11/12] e1000e: add support for new 82574L part
From: Bruce Allan <bruce.w.allan@intel.com> This new part has the same feature set as previous parts with the addition of MSI-X support. Signed-off-by: Bruce Allan <bruce.w.allan@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> --- drivers/net/e1000e/82571.c | 153 +++++++++++- drivers/net/e1000e/defines.h | 13 + drivers/net/e1000e/e1000.h | 28 ++ drivers/net/e1000e/es2lan.c | ...
Aug 20, 7:52 pm 2008
akpm
[patch 09/12] the overdue eepro100 removal
From: Adrian Bunk <bunk@kernel.org> The overdue eepro100 removal. Signed-off-by: Adrian Bunk <bunk@kernel.org> Cc: Jeff Garzik <jeff@garzik.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> --- Documentation/feature-removal-schedule.txt | 7 MAINTAINERS | 5 drivers/net/Kconfig | 13 drivers/net/Makefile | 1 drivers/net/eepro100.c | 2401 -------...
Aug 20, 7:52 pm 2008
akpm Aug 20, 7:52 pm 2008
akpm Aug 20, 7:52 pm 2008
akpm
[patch 06/12] e100: adapt to the reworked PCI PM
From: "Rafael J. Wysocki" <rjw@sisk.pl> Adapt the e100 driver to the reworked PCI PM * Use device_set_wakeup_enable() and friends as needed * Use pci_pme_active() to clear PME_Status and disable PME# * Use the observation that it is sufficient to call pci_enable_wake() once, unless it fails Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl> Tested-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com> Acked-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com> Cc: Jesse Barnes <jbar...
Aug 20, 7:52 pm 2008
akpm
[patch 04/12] skge: adapt skge to use reworked PCI PM
From: Rafael J. Wysocki <rjw@sisk.pl> Adapt the skge driver to the reworked PCI PM * Use device_set_wakeup_enable() and friends as needed * Remove an open-coded reference to the standard PCI PM registers * Use pci_prepare_to_sleep() and pci_back_from_sleep() in the ->suspend() and ->resume() callbacks * Use the observation that it is sufficient to call pci_enable_wake() once, unless it fails Tested on Asus L5D (Yukon-Lite rev 7). Signed-off-by: Rafael J. Wysocki <rjw@sisk...
Aug 20, 7:52 pm 2008
akpm Aug 20, 7:51 pm 2008
akpm
[patch 02/12] forcedeth: fix MAC address detection on networ...
From: Michael Pyne <michael.pyne@kdemail.net> Partially revert a change to mac address detection introduced to the forcedeth driver. The change was intended to correct mac address detection for newer nVidia chipsets where the mac address was stored in reverse order. One of those chipsets appears to still have the mac address in reverse order (or at least, it does on my system). The change that broke mac address detection for my card was commit ef756b3e56c68a4d76d9d7b9a73fa8f4f739180f "for...
Aug 20, 7:51 pm 2008
akpm
[patch 01/12] forcedeth: power down phy when interface is down
From: "Ed Swierk" <eswierk@arastra.com> Bring the physical link down when the interface is down by placing the PHY in power-down state, unless WOL is enabled. This mirrors the behavior of other drivers including e1000 and tg3. Without the patch, ifconfig down leaves the physical link up, which confuses datacenter users who expect the link lights both on the NIC and the switch to go out when they bring an interface down. Furthermore, even though the phy is powered on, autonegotiation stop...
Aug 20, 7:51 pm 2008
akpm
[patch for 2.6.27? 2/5] drivers/net/skfp/ess.c: fix compile ...
From: Takashi Iwai <tiwai@suse.de> CC [M] drivers/net/skfp/ess.o drivers/net/skfp/ess.c: In function 'ess_send_response': drivers/net/skfp/ess.c:513: warning: cast from pointer to integer of different size drivers/net/skfp/ess.c: In function 'ess_send_alc_req': drivers/net/skfp/ess.c:609: warning: cast from pointer to integer of different size drivers/net/skfp/ess.c:639: warning: cast from pointer to integer of different size Signed-off-by: Takashi Iwai <tiwai@suse.de> Cc: Jeff Ga...
Aug 20, 7:34 pm 2008
akpm
[patch for 2.6.27? 4/5] forcedeth: fix checksum flag
From: Ayaz Abdulla <aabdulla@nvidia.com> Fix the checksum feature advertised in device flags. The hardware support TCP/UDP over IPv4 and TCP/UDP over IPv6 (without IPv6 extension headers). However, the kernel feature flags do not distinguish IPv6 with/without extension headers. Therefore, the driver needs to use NETIF_F_IP_CSUM instead of NETIF_F_HW_CSUM since the latter includes all IPv6 packets. A future patch can be created to check for extension headers and perform software checksu...
Aug 20, 7:34 pm 2008
akpm
[patch for 2.6.27? 5/5] forcedeth: fix kexec regression
From: Rafael J. Wysocki <rjw@sisk.pl> Fix regression tracked as http://bugzilla.kernel.org/show_bug.cgi?id=11361 and caused by commit f735a2a1a4f2a0f5cd823ce323e82675990469e2 ("[netdrvr] forcedeth: setup wake-on-lan before shutting down") that makes network adapters integrated into the NVidia MCP55 chipsets fail to work in kexeced kernels. The problem appears to be that if the adapter is put into D3_hot during ->shutdown(), it cannot be brought back into D0 after kexec (ref. [ message continues ]
" title="http://marc....">http://marc....
Aug 20, 7:34 pm 2008
akpm
[patch for 2.6.27? 3/5] igb: remove 82576 quad adapter
From: Alexander Duyck <alexander.h.duyck@intel.com> Disable support for device 8086:10E8. Currently the result of loading the driver with the device present causes system instability. Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> --- drivers/net/igb/e1000_82575.c | 1 - drivers/net/igb/e1000_hw.h | 1 - drivers/net/igb/igb_ethtool...
Aug 20, 7:34 pm 2008
akpm
[patch for 2.6.27? 1/5] drivers/net/skfp/pmf.c: Use offsetof...
From: Takashi Iwai <tiwai@suse.de> Self-baked macros cause bunch of compile warnings like below: CC [M] drivers/net/skfp/pmf.o CC net/ipv4/fib_semantics.o drivers/net/skfp/pmf.c:86: warning: cast from pointer to integer of different size drivers/net/skfp/pmf.c:87: warning: cast from pointer to integer of different size ... Use the standard offsetof() macro instead. Signed-off-by: Takashi Iwai <tiwai@suse.de> Acked-by: Alan Cox <alan@redhat.com> Cc: Jeff Garzik &...
Aug 20, 7:34 pm 2008
Duyck, Alexander H
Question on netlink nested attributes
I have a regression that was found in 2.6.26 in which the multiqueue option for the prio qdisc quit working after the commit referenced at http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.26.y.git;a=commit;h=b9a2f2e... The issue appears to be that the prio qdisc and the netem qdisc have two different ways that they are nesting the attributes they are passing to the qdisc layer but both use nla_parse_nested_compat. The prio qdisc is laying out the message somethi...
Aug 20, 6:20 pm 2008
adobriyan
[PATCH] nf_conntrack_gre: nf_ct_gre_keymap_flush() fixlet
It does "kfree(list_head)" which looks wrong because entity that was allocated is definitely not list_head. However, this all works because list_head is first item in struct nf_ct_gre_keymap. Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> --- net/netfilter/nf_conntrack_proto_gre.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) --- a/net/netfilter/nf_conntrack_proto_gre.c +++ b/net/netfilter/nf_conntrack_proto_gre.c @@ -45,12 +45,12 @@ static LIST_HEAD(gre_key...
Aug 20, 4:56 pm 2008
adobriyan
[PATCH] nf_conntrack_gre: more locking around keymap list
gre_keymap_list should be protected in all places. (unless I'm misreading something) Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> --- net/netfilter/nf_conntrack_proto_gre.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) --- a/net/netfilter/nf_conntrack_proto_gre.c +++ b/net/netfilter/nf_conntrack_proto_gre.c @@ -97,10 +97,14 @@ int nf_ct_gre_keymap_add(struct nf_conn *ct, enum ip_conntrack_dir dir, kmp = &help->help.ct_pptp_info.keymap[dir]; if (*kmp)...
Aug 20, 4:54 pm 2008
Dhananjay Phadke
[PATCH] netxen: enable msi-x for quad-gig boards
NX3031 firmware now supports MSI-X interrupts on Quad GbE boards. Signed-off-by: Dhananjay Phadke <dhananjay@netxen.com> --- drivers/net/netxen/netxen_nic_main.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/net/netxen/netxen_nic_main.c b/drivers/net/netxen/netxen_nic_main.c index 32bb47a..59d6521 100644 --- a/drivers/net/netxen/netxen_nic_main.c +++ b/drivers/net/netxen/netxen_nic_main.c @@ -241,7 +241,7 @@ static void netxen_check_options(struct netxe...
Aug 20, 4:52 pm 2008
adobriyan
[PATCH] nf_conntrack_sip: fix by making helper pointers thre...
Patrick, do I read correctly that ->help hook can run concurrently with itself? If yes, apply this patch to fix potential crashes and all sorts of nasties. [PATCH] nf_conntrack_sip: de-static helper pointers Helper's ->help hook can run concurrently with itself, so iterating over SIP helpers with static pointer won't work reliably. Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com> --- net/netfilter/nf_conntrack_sip.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 de...
Aug 20, 4:09 pm 2008
Santiago Leon
[PATCH] ibmveth: fix bad UDP checksums
This patch fixes a ibmveth bug where bad UDP checksums are being transmitted when checksum offloading is enabled. The hypervisor does checksum offloading only on TCP packets, so ibmveth calls skb_checksum_help() for any other protocol. The bug happens because the packet is being modified after the DMA map, so we would need a memory barrier before making the hypervisor call. Reordering the code so that the DMA map happens after skb_checksum_help() has the additional advantage of fixing a DMA m...
Aug 20, 3:09 pm 2008
Ranjit Manomohan
Re: Some question about your TC cgroups controller !!
If there are no objections to the current implementation, I have the following set of patches planned: 1) Supporting ingress packet classification based on cgroups 2) Supporting firewall functionality based on this (e.g. drop a packet As you pointed out the split logic in configuration of this functionality (partially in cgroups and the rest with the tc tools) is something that I wanted to avoid. However when you look at the rich feature set provided by the linux networking stack to support tra...
Aug 20, 1:56 pm 2008
David Witbrodt
Re: HPET regression in 2.6.26 versus 2.6.25 -- found another...
*** FINALLY FOUND THE EXACT PROBLEM *** I woke up this morning with a new idea. I wish I had thought of this TWO WEEKS AGO! Commit 3def3d6d essentially involves 2 different changes: 1. request_resource () is replaced by insert_resource() 2. code to add {code,data,bss}_resource to the iomem_resource tree is moved out of e820_reserve_resources() and into setup_arch() directly. [The actual call of e820_reserve_resources() is also located in setup_arch().] Since this is 2 separate cha...
Aug 20, 1:42 pm 2008
Yinghai Lu
Re: HPET regression in 2.6.26 versus 2.6.25 -- found another...
because code/data/bss/crashk is inserted at first in e820_reserve_resource if you call request_resource instead of insert_resource. the entries from e820 tables that has conflict to entries already added will not show in resource list /proc/iomem. please send out /proc/iomem when it happens to boot. YH --
Aug 20, 1:58 pm 2008
Timothy J Fontaine
r8169 MTU greater than 1500 causes corruption for other cont...
Setting the MTU to greater than 1500 causes the host system to run out of SW-IOMMU space for the transfer. This results in corruption for other controllers like my AAR-2410SA or IDE controller. Host system: ASUS P5M2 w/ Intel Core 2 Duo 6320 Linux version 2.6.24-19-server (buildd@king) (gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7)) #1 SMP Fri Jul 11 21:50:43 UTC 2008 r8169 chipset pci card Connected via Cross-Over cable to: SuperMicro 6014Hi Onboard Intel 82546GB e1000 chipset Running lates...
Aug 20, 1:09 pm 2008
Ilpo Järvinen
Re: r8169 MTU greater than 1500 causes corruption for other ...
Hmm, there was no explanation why the tp->rx_buf_sz to pkt_size change was made in that commit (I have no idea whether those sizes have to match to other places that use tp->rx_buf_sz)... Below is a patch to revert that part of the change fully though it could be enough to change just pci_unmap_single arg (but that would probably need also Thanks for the detailed report btw... :-) -- i. ---- diff --git a/drivers/net/r8169.c b/drivers/net/r8169.c index a3e3895..44961ef 100644 -...
Aug 20, 3:21 pm 2008
Francois Romieu
Re: r8169 MTU greater than 1500 causes corruption for other ...
Ilpo Järvinen <ilpo.jarvinen@helsinki.fi> : Because there is no need to sync data that has not been used ? Timothy, could you check if the patch below does the job too ? It should fix at least one pci_map / pci_unmap unbalance. @@ -2789,10 +2789,10 @@ static int rtl8169_rx_interrupt(struct net_device *dev, if (rtl8169_try_rx_copy(&skb, tp, pkt_size, addr)) { pci_dma_sync_single_for_device(pdev, addr, pkt_size, PCI_DMA_FROMDEVICE); rtl8169_mark_to_asic(desc, tp...
Aug 20, 5:43 pm 2008
Timothy J Fontaine
Re: r8169 MTU greater than 1500 causes corruption for other ...
On Wed, Aug 20, 2008 at 10:21:11PM +0300, =3D?ISO-8859-1?Q?Ilpo_J=3DE4rvine= Excellent, with the patch applied transfers over NFS seem to be going Thanks :) I was more than just a little intimidated by my first post to LKML, and I wanted to make sure the first reply to my report wasn't that I didn't have enough info, or that I presented it in the wrong way, or hadn't done enough testing with it. I was also more than prepared to wait weeks for someone to reply, so thanks for the quick return! :D ...
Aug 20, 5:17 pm 2008
David Witbrodt
Re: HPET regression in 2.6.26 versus 2.6.25 -- found another...
Clarification: the resource-related outputs I have posted here so far have been either from kernels without the regression (2.6.25 series, or the v2.6.26 kernel with 2 reverts) or kernels _with_ the regression but made to boot with "hpet=disable". Those outputs were 'cat /proc/iomem'. Any other output I have posted here, involving insertion of printk's to see diagnostic data just before the lockups, has not included resource- related information. This is for two reasons: 1. It is hard to ...
Aug 20, 12:44 pm 2008
Takashi Iwai
CONFIG_KMOD breakage in next kernel
Hi, I found that CONFIG_KMOD was already removed in linux-next tree. This seems to result in many breakages. For example, I cannot mount a FAT device automatically because of failure of automatic loading of nls modules. My particular problem would be fixed by the patch below, but I found CONFIG_KMOD is still referred in many places. % find * -name '*.[ch]' | xargs grep -l CONFIG_KMOD drivers/media/video/w9968cf.c drivers/media/video/v4l2-common.c drivers/media/video/v4l1-compat.c drivers/m...
Aug 20, 12:16 pm 2008
Johannes Berg
Re: CONFIG_KMOD breakage in next kernel
This is odd. I had posted a long series of patches removing all of the users I had found (similar grep like the one you used), see http://lkml.org/lkml/2008/7/9/150 for the whole thread. For some reason, only seven of those eleven patches ended up in the kernel, you had taken the alsa one and Rusty posted only six of them. I'd hope that the patches posted at the URL above still apply, and I sure intended the series to go in as posted with the removal of CONFIG_KMOD coming last. johannes
Aug 20, 2:16 pm 2008
Marcel Holtmann
Re: CONFIG_KMOD breakage in next kernel
I am happy to fix the net/bluetooth/ part, you someone has to put out a guideline how this should be fixed. Regards Marcel --
Aug 20, 1:16 pm 2008
Johannes Berg
Re: CONFIG_KMOD breakage in next kernel
Bluetooth was already part of http://lkml.org/lkml/2008/7/9/144 Basically, I got rid of CONFIG_KMOD, always enabling it when CONFIG_MODULES is defined and making it a dummy no-op inline when not. johannes
Aug 20, 2:44 pm 2008
Julius Volz
[PATCH RFC 00/24] IPVS: Add first IPv6 support to IPVS
Hi, Ok, it might be the time to post these experimental IPv6 patches for IPVS again to get some comments and help. Since the last time, I've worked on reducing a lot of unnecessary code duplication, but some is still there where it was harder to get rid of. Also, we've implemented a genetlink interface (the first two patches in this series are exactly the v4 version of that) and updated ipvsadm to work with it, so we do not have to break the existing sockopt userspace interface. Of course, there ar...
Aug 20, 12:15 pm 2008
Julius Volz
[PATCH RFC 08/24] IPVS: Make protocol handler functions supp...
Add 'af' argument to protocol handler functions and make them handle both IPv4 and IPv6 in the same function. Change the protocol debugging functions to detect the AF from the skb and generate the appropriate output. Probably still too much duplication here. Signed-off-by: Julius Volz <juliusv@google.com> 6 files changed, 430 insertions(+), 160 deletions(-) diff --git a/include/net/ip_vs.h b/include/net/ip_vs.h index fbf57c2..9ba9ee7 100644 --- a/include/net/ip_vs.h +++ b/include/net/i...
Aug 20, 12:15 pm 2008
Julius Volz
[PATCH RFC 09/24] IPVS: Add IPv6 Netfilter hooks and add/mod...
Add Netfilter hook entries for IPv6 and either extend the existing hook functions to handle both v4 and v6, or where it seems easier, add new ones for v6. Also adapt/add some helper functions for v6. Signed-off-by: Julius Volz <juliusv@google.com> 2 files changed, 437 insertions(+), 61 deletions(-) diff --git a/include/net/ip_vs.h b/include/net/ip_vs.h index 9ba9ee7..352807b 100644 --- a/include/net/ip_vs.h +++ b/include/net/ip_vs.h @@ -901,7 +901,12 @@ static inline char ip_vs_fwd_tag...
Aug 20, 12:15 pm 2008
Julius Volz
[PATCH RFC 18/24] IPVS: Convert dest/service lookup functions
Convert the low-level dest and service lookup/hashing functions to deal with IPv6 entries. Signed-off-by: Julius Volz <juliusv@google.com> 2 files changed, 63 insertions(+), 31 deletions(-) diff --git a/include/net/ip_vs.h b/include/net/ip_vs.h index c80eaec..28880e4 100644 --- a/include/net/ip_vs.h +++ b/include/net/ip_vs.h @@ -807,7 +807,8 @@ extern struct ip_vs_stats ip_vs_stats; extern const struct ctl_path net_vs_ctl_path[]; extern struct ip_vs_service * -ip_vs_service_get(...
Aug 20, 12:15 pm 2008
Julius Volz
[PATCH RFC 11/24] IPVS: Add IPv6 xmit functions
Add xmit functions for IPv6 and a function ip_vs_bind_xmit_v6() for binding them to a connection. Also add support for v6 to IP_VS_XMIT() and the routing cache functions. Much duplication here, since the new functions are copied from the old ones and then modified for IPv6. Hard to efficiently factor out the common parts though? Signed-off-by: Julius Volz <juliusv@google.com> 3 files changed, 476 insertions(+), 13 deletions(-) diff --git a/include/net/ip_vs.h b/include/net/ip_vs.h in...
Aug 20, 12:15 pm 2008
Julius Volz
[PATCH RFC 06/24] IPVS: Add debug macros for v4 and v6 addre...
Add some debugging macros that allow conditional output of either v4 or v6 addresses, depending on an 'af' parameter. This is done by creating a temporary string buffer in an outer debug macro and writing addresses' string representations into it from another macro which can only be used when inside the outer one. Signed-off-by: Julius Volz <juliusv@google.com> 1 files changed, 43 insertions(+), 0 deletions(-) diff --git a/include/net/ip_vs.h b/include/net/ip_vs.h index 016af19..82037b7...
Aug 20, 12:15 pm 2008
Julius Volz
[PATCH RFC 12/24] IPVS: Extend functions for getting/creatin...
Extend functions for getting/creating connections and connection templates with IPv6 support. Signed-off-by: Julius Volz <juliusv@google.com> 2 files changed, 52 insertions(+), 28 deletions(-) diff --git a/include/net/ip_vs.h b/include/net/ip_vs.h index 565121e..c80eaec 100644 --- a/include/net/ip_vs.h +++ b/include/net/ip_vs.h @@ -641,11 +641,16 @@ enum { }; extern struct ip_vs_conn *ip_vs_conn_in_get -(int protocol, __be32 s_addr, __be16 s_port, __be32 d_addr, __be16 d_port); ...
Aug 20, 12:15 pm 2008
Julius Volz
[PATCH RFC 10/24] IPVS: Extend scheduling functions for IPv6...
Convert ip_vs_schedule() and ip_vs_sched_persist() to support scheduling IPv6 connections. Signed-off-by: Julius Volz <juliusv@google.com> 1 files changed, 58 insertions(+), 43 deletions(-) diff --git a/net/ipv4/ipvs/ip_vs_core.c b/net/ipv4/ipvs/ip_vs_core.c index 99e8938..0f9a0a2 100644 --- a/net/ipv4/ipvs/ip_vs_core.c +++ b/net/ipv4/ipvs/ip_vs_core.c @@ -183,14 +183,21 @@ ip_vs_sched_persist(struct ip_vs_service *svc, __be16 ports[2]) { struct ip_vs_conn *cp = NULL; - st...
Aug 20, 12:15 pm 2008
Julius Volz
[PATCH RFC 21/24] IPVS: Only expose IPv4 entries through soc...
Do not expose v6 services via the old sockopt interface and only count v6 services in ip_vs_num_services (which is only used to report the count to userspace in the old interface). Signed-off-by: Julius Volz <juliusv@google.com> 1 files changed, 17 insertions(+), 2 deletions(-) diff --git a/net/ipv4/ipvs/ip_vs_ctl.c b/net/ipv4/ipvs/ip_vs_ctl.c index 39ab7dc..73150ce 100644 --- a/net/ipv4/ipvs/ip_vs_ctl.c +++ b/net/ipv4/ipvs/ip_vs_ctl.c @@ -1209,7 +1209,10 @@ ip_vs_add_service(struct ip...
Aug 20, 12:15 pm 2008
Julius Volz
[PATCH RFC 15/24] IPVS: Add support for IPv6 entry output in...
Add support for procfs output of IPv6 service and connection entries. Signed-off-by: Vince Busam <vbusam@google.com> 1 files changed, 37 insertions(+), 14 deletions(-) diff --git a/net/ipv4/ipvs/ip_vs_ctl.c b/net/ipv4/ipvs/ip_vs_ctl.c index efa34fb..e793d82 100644 --- a/net/ipv4/ipvs/ip_vs_ctl.c +++ b/net/ipv4/ipvs/ip_vs_ctl.c @@ -1611,6 +1611,7 @@ static struct ctl_table vs_vars[] = { const struct ctl_path net_vs_ctl_path[] = { { .procname = "net", .ctl_name = CTL_NET, }, + /* ...
Aug 20, 12:15 pm 2008
Julius Volz
[PATCH RFC 03/24] IPVS: Add CONFIG_IP_VS_IPV6 option for IPv...
Add boolean config option CONFIG_IP_VS_IPV6 for enabling experimental IPv6 support in IPVS. Only visible if IPv6 support is set to 'y' or both IPv6 and IPVS are modules. Signed-off-by: Julius Volz <juliusv@google.com> 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/net/ipv4/ipvs/Kconfig b/net/ipv4/ipvs/Kconfig index 09d0c3f..fd24182 100644 --- a/net/ipv4/ipvs/Kconfig +++ b/net/ipv4/ipvs/Kconfig @@ -24,6 +24,14 @@ menuconfig IP_VS if IP_VS +config IP_VS_IPV6 + bo...
Aug 20, 12:15 pm 2008
Julius Volz
[PATCH RFC 19/24] IPVS: Add IPv6 support flag to schedulers
Add 'supports_ipv6' flag to struct ip_vs_scheduler to indicate whether a scheduler supports IPv6. Set the flag to 1 in schedulers that work with IPv6, 0 otherwise. This flag is checked in a later patch while trying to add a service with a specific scheduler. Signed-off-by: Julius Volz <juliusv@google.com> 11 files changed, 33 insertions(+), 0 deletions(-) diff --git a/include/net/ip_vs.h b/include/net/ip_vs.h index 28880e4..144bcd5 100644 --- a/include/net/ip_vs.h +++ b/include/net/ip_...
Aug 20, 12:15 pm 2008
Julius Volz
[PATCH RFC 01/24] IPVS: Add genetlink interface definitions ...
Add IPVS Generic Netlink interface definitions to include/linux/ip_vs.h. Signed-off-by: Julius Volz <juliusv@google.com> 1 files changed, 160 insertions(+), 0 deletions(-) diff --git a/include/linux/ip_vs.h b/include/linux/ip_vs.h index ec6eb49..0f434a2 100644 --- a/include/linux/ip_vs.h +++ b/include/linux/ip_vs.h @@ -242,4 +242,164 @@ struct ip_vs_daemon_user { int syncid; }; +/* + * + * IPVS Generic Netlink interface definitions + * + */ + +/* Generic Netlink family i...
Aug 20, 12:15 pm 2008
Julius Volz
[PATCH RFC 20/24] IPVS: Add validity checks when adding/edit...
Check to see if the specified scheduler is supported with IPv6 and whether the supplied prefix length is valid. Signed-off-by: Julius Volz <juliusv@google.com> 1 files changed, 26 insertions(+), 0 deletions(-) diff --git a/net/ipv4/ipvs/ip_vs_ctl.c b/net/ipv4/ipvs/ip_vs_ctl.c index 6127a97..39ab7dc 100644 --- a/net/ipv4/ipvs/ip_vs_ctl.c +++ b/net/ipv4/ipvs/ip_vs_ctl.c @@ -1160,6 +1160,19 @@ ip_vs_add_service(struct ip_vs_service_user *u, struct ip_vs_service **svc_p) goto out_mod_de...
Aug 20, 12:15 pm 2008
Julius Volz
[PATCH RFC 07/24] IPVS: Convert existing debug uses to use n...
Convert existing debugging outputs to use the newly introduced debugging macros where appropriate. Signed-off-by: Julius Volz <juliusv@google.com> 13 files changed, 213 insertions(+), 180 deletions(-) diff --git a/include/net/ip_vs.h b/include/net/ip_vs.h index 82037b7..fbf57c2 100644 --- a/include/net/ip_vs.h +++ b/include/net/ip_vs.h @@ -670,24 +670,32 @@ static inline void ip_vs_control_del(struct ip_vs_conn *cp) { struct ip_vs_conn *ctl_cp = cp->control; if (!ctl_cp) { -...
Aug 20, 12:15 pm 2008
previous daytodaynext day
August 19, 2008August 20, 2008August 21, 2008