| From | Subject | Date |
|---|---|---|
| Stephen Hemminger | [PATCH] ppp: sparse warning fixes
Fix a bunch of warnings in PPP and related drivers. Mostly because
sparse doesn't like it when the the function is only marked private
in the forward declaration.
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
---
drivers/net/ppp_deflate.c | 4 ++--
drivers/net/ppp_generic.c | 2 +-
drivers/net/ppp_synctty.c | 2 +-
drivers/net/pppoe.c | 2 ++
drivers/net/slhc.c | 4 ++--
5 files changed, 8 insertions(+), 6 deletions(-)
--- a/drivers/net/ppp_de...
| Jan 23, 7:40 pm 2008 |
| Stephen Hemminger | [IPV4 5/5] fib_semantics: sparse warnings
The magic macro change_nexthops introduces a variable nh which overlaps
previous declaration of nh.
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
--- a/net/ipv4/fib_semantics.c 2008-01-23 11:03:55.000000000 -0800
+++ b/net/ipv4/fib_semantics.c 2008-01-23 11:05:12.000000000 -0800
@@ -1059,14 +1059,14 @@ int fib_sync_down(__be32 local, struct n
unsigned int hash = fib_devindex_hashfn(dev->ifindex);
struct hlist_head *head = &fib_info_devhash[hash];
struct hlist_n...
| Jan 23, 6:48 pm 2008 |
| Stephen Hemminger | [IPV4 3/5] fib_trie: dump doesnt use RCU
Since fib dump (via netlink) holds the RTNL mutex, it is unnecessary
to use RCU, and it is impossible to get truncated (-EBUSY) result.
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
--- a/net/ipv4/fib_trie.c 2008-01-23 13:55:12.000000000 -0800
+++ b/net/ipv4/fib_trie.c 2008-01-23 14:00:35.000000000 -0800
@@ -1684,7 +1684,7 @@ static int trie_flush_leaf(struct trie *
* Scan for the next right leaf starting at node p->child[idx]
* Since we have back pointer, no recursion n...
| Jan 23, 6:48 pm 2008 |
| Stephen Hemminger | [IPV4 4/5] fib_trie: version 0.410
Increase version to reflect recent changes.
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
--- a/net/ipv4/fib_trie.c 2008-01-22 17:50:58.000000000 -0800
+++ b/net/ipv4/fib_trie.c 2008-01-22 17:51:02.000000000 -0800
@@ -50,7 +50,7 @@
* Patrick McHardy <kaber@trash.net>
*/
-#define VERSION "0.408"
+#define VERSION "0.410"
#include <asm/uaccess.h>
#include <asm/system.h>
--
Stephen Hemminger <stephen.hemminger@vyatta.com>
--
| Jan 23, 6:48 pm 2008 |
| Stephen Hemminger | [IPV4 2/5] fib_trie: remove unneeded NULL check
Since fib_route_seq_show now uses hlist_for_each_entry(), the
leaf info can not be NULL.
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
--- a/net/ipv4/fib_trie.c 2008-01-22 17:50:44.000000000 -0800
+++ b/net/ipv4/fib_trie.c 2008-01-22 17:50:58.000000000 -0800
@@ -2474,9 +2474,6 @@ static int fib_route_seq_show(struct seq
struct fib_alias *fa;
__be32 mask, prefix;
- if (!li)
- continue;
-
mask = inet_make_mask(li->plen);
prefix = htonl(l->key);
...
| Jan 23, 6:48 pm 2008 |
| Stephen Hemminger | [IPV4 1/5] fib_trie: more whitespace cleanup
Remove extra blank lines.
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
--- a/net/ipv4/fib_trie.c 2008-01-22 17:46:28.000000000 -0800
+++ b/net/ipv4/fib_trie.c 2008-01-22 17:50:44.000000000 -0800
@@ -447,7 +447,6 @@ static void tnode_put_child_reorg(struct
BUG_ON(i >= 1<<tn->bits);
-
/* update emptyChildren */
if (n == NULL && chi != NULL)
tn->empty_children++;
@@ -1303,7 +1302,6 @@ err:
return err;
}
-
/* should be called wit...
| Jan 23, 6:48 pm 2008 |
| Michaelian Ennis | arping
Someone filed a bug at bugs.gentoo.org reflecting a possible
enhancement to arping. In short the patches author felt that select
should be used instead of signals to avoid missing a timeout.
The bug is located at:
http://bugs.gentoo.org/show_bug.cgi?id=144526
The diff follows:
--- arping.c 2006-08-20 19:14:39.000000000 -0500
+++ /var/tmp/portage/iputils-021109-r3/work/iputils/arping.c 2006-08-20
19:17:40.000000000 -0500
@@ -7,9 +7,6 @@
* 2 of the License, or (at your option) any later ve...
| Jan 23, 6:03 pm 2008 |
| Marco Berizzi | arp queries and ipsec policy
Hello everybody.
I'm using openswan 2.4.x to drive the linux 2.4.23.14 ipsec
native stack (netkey).
Openswan by default insert a static route when an ipsec SA
is established: this is needed by the klips stack as it is
routing based. For example when a roadwarrior establish
an ipsec SA with the linux box I see a static route like
this:
# ip r s
road_warrior_public_ip dev eth0 scope link
This static route is placed by the default updown script.
When there is this route, I see linux doing arp q...
| Jan 23, 4:37 pm 2008 |
| Olof Johansson | [PATCH 0/3] A few more pasemi_mac patches for 2.6.25
Hi,
This should be the last of my updates for 2.6.25:
1/3: pasemi_mac: Add support for changing mac address
2/3: pasemi_mac: add support for setting MTU
3/3: pasemi_mac: Disable interface on close
Thanks,
Olof
--
| Jan 23, 3:55 pm 2008 |
| Olof Johansson | [PATCH 2/3] pasemi_mac: add support for setting MTU
Currently keeping it at 1500 bytes or below since jumbo frames need
special checksum offload on TX.
Signed-off-by: Olof Johansson <olof@lixom.net>
diff --git a/drivers/net/pasemi_mac.c b/drivers/net/pasemi_mac.c
index 59dea3f..059c6b0 100644
--- a/drivers/net/pasemi_mac.c
+++ b/drivers/net/pasemi_mac.c
@@ -62,6 +62,10 @@
#define LRO_MAX_AGGR 64
+#define PE_MIN_MTU 64
+#define PE_MAX_MTU 1500
+#define PE_DEF_MTU ETH_DATA_LEN
+
#define DEFAULT_MSG_ENABLE \
(NETIF_MSG_DRV |...
| Jan 23, 3:56 pm 2008 |
| Olof Johansson | [PATCH 3/3] pasemi_mac: Disable interface on close
Turns out we never disable the interface. It doesn't really cause
any problems since the channel is off, but it's still better to do it
this way.
Signed-off-by: Olof Johansson <olof@lixom.net>
diff --git a/drivers/net/pasemi_mac.c b/drivers/net/pasemi_mac.c
index 059c6b0..2e39e02 100644
--- a/drivers/net/pasemi_mac.c
+++ b/drivers/net/pasemi_mac.c
@@ -1287,6 +1287,7 @@ static int pasemi_mac_close(struct net_device *dev)
pasemi_mac_pause_txchan(mac);
pasemi_mac_pause_rxint(mac);
...
| Jan 23, 3:57 pm 2008 |
| Olof Johansson | [PATCH 1/3] pasemi_mac: Add support for changing mac address
Straightforward. It used to be hardcoded and impossible to override
with ifconfig.
Signed-off-by: Olof Johansson <olof@lixom.net>
diff --git a/drivers/net/pasemi_mac.c b/drivers/net/pasemi_mac.c
index bb88a41..59dea3f 100644
--- a/drivers/net/pasemi_mac.c
+++ b/drivers/net/pasemi_mac.c
@@ -221,6 +221,33 @@ static int pasemi_get_mac_addr(struct pasemi_mac *mac)
return 0;
}
+static int pasemi_mac_set_mac_addr(struct net_device *dev, void *p)
+{
+ struct pasemi_mac *mac = netdev_pri...
| Jan 23, 3:56 pm 2008 |
| Sohan Shetty | SCTP NAT module for netfilter
Is anyone aware if there an NAT module for netfilter being developed for SCTP protocol ?
I have searched the netfilter development tree source code and also mailing list and so far I have not found the NAT module for SCTP . There is SCTP conntrack module and packet match module.
If anyone is aware and can point me to some one who is already working on this or has evaluated this it would be of great help.
SCTP is defined in [RFC 2960] Stewart, R., Xie, Q., Morneault, K., Sharp, C., Schwar...
| Jan 23, 1:41 pm 2008 |
| Patrick McHardy | [NET_SCHED 00/15]: Make use of new netlink API features
Hi Dave,
these patches change the packet schedulers/classifers/actions to make use
of the features of the new netlink API, like typeful attribute dumping and
parsing, automatic basic attribute validation etc. The also fix a bug and
a warning introduced by my last set of patches.
Please apply, thanks.
include/linux/pkt_sched.h | 2 +
include/net/act_api.h | 4 +-
net/sched/act_api.c | 197 +++++++++++++++++++++++++--------------------
net/sched/act_gact.c | 20 +++--
...
| Jan 23, 12:36 pm 2008 |
| Patrick McHardy | [NET_SCHED 13/15]: Use nla_policy for attribute validation i...
[NET_SCHED]: Use nla_policy for attribute validation in classifiers
Signed-off-by: Patrick McHardy <kaber@trash.net>
---
commit d177578bdf08849a388f1bc42a1d0566c6a3aded
tree 2eda0cf1e0479dab464acda9def525df27bd4307
parent 76c3c24283fa9f78d8dc30c8eb73e0f11934bf69
author Patrick McHardy <kaber@trash.net> Wed, 23 Jan 2008 17:14:08 +0100
committer Patrick McHardy <kaber@trash.net> Wed, 23 Jan 2008 17:14:08 +0100
net/sched/cls_basic.c | 12 +++++++-----
net/sched/cls_fw.c ...
| Jan 23, 12:36 pm 2008 |
| Patrick McHardy | [NET_SCHED 12/15]: Use nla_policy for attribute validation i...
[NET_SCHED]: Use nla_policy for attribute validation in packet schedulers
Signed-off-by: Patrick McHardy <kaber@trash.net>
---
commit 76c3c24283fa9f78d8dc30c8eb73e0f11934bf69
tree bcc9baf4eae9086d377efff17fbd37a360ac64b7
parent b21f31e516f993016f8a1ade331bcaf71576b4e2
author Patrick McHardy <kaber@trash.net> Wed, 23 Jan 2008 17:12:57 +0100
committer Patrick McHardy <kaber@trash.net> Wed, 23 Jan 2008 17:12:57 +0100
net/sched/sch_atm.c | 12 ++++++++----
net/sched/sch_cb...
| Jan 23, 12:36 pm 2008 |
| Patrick McHardy | [NET_SCHED 15/15]: Use nla_policy for attribute validation i...
[NET_SCHED]: Use nla_policy for attribute validation in ematches
Signed-off-by: Patrick McHardy <kaber@trash.net>
---
commit 9420f06512465a8a90f3ff0df8b943989bc7e2e7
tree 7556b31b93647c9d2c30eb567b50671d368f8ced
parent 99302e1c1ed003305e9a0102aa772e2f2d61114c
author Patrick McHardy <kaber@trash.net> Wed, 23 Jan 2008 17:23:09 +0100
committer Patrick McHardy <kaber@trash.net> Wed, 23 Jan 2008 17:23:09 +0100
net/sched/em_meta.c | 9 ++++++---
net/sched/ematch.c | 11 ++++...
| Jan 23, 12:36 pm 2008 |
| Patrick McHardy | [NET_SCHED 11/15]: sch_api: introduce constant for rate tabl...
[NET_SCHED]: sch_api: introduce constant for rate table size
Signed-off-by: Patrick McHardy <kaber@trash.net>
---
commit b21f31e516f993016f8a1ade331bcaf71576b4e2
tree e59049e1fb3f2711d83c196d2f54b5021dc68330
parent 3e73383f7c353af51e8cc475f1c217a6b81fcecf
author Patrick McHardy <kaber@trash.net> Wed, 23 Jan 2008 17:12:56 +0100
committer Patrick McHardy <kaber@trash.net> Wed, 23 Jan 2008 17:12:56 +0100
include/linux/pkt_sched.h | 2 ++
net/sched/sch_api.c | 3 ++-...
| Jan 23, 12:36 pm 2008 |
| Patrick McHardy | [NET_SCHED 14/15]: Use nla_policy for attribute validation i...
[NET_SCHED]: Use nla_policy for attribute validation in actions
Signed-off-by: Patrick McHardy <kaber@trash.net>
---
commit 99302e1c1ed003305e9a0102aa772e2f2d61114c
tree 05286e8f9d74ad273d6a6e12d7bc794a19c4ea4c
parent d177578bdf08849a388f1bc42a1d0566c6a3aded
author Patrick McHardy <kaber@trash.net> Wed, 23 Jan 2008 17:23:07 +0100
committer Patrick McHardy <kaber@trash.net> Wed, 23 Jan 2008 17:23:07 +0100
net/sched/act_gact.c | 15 ++++++++-------
net/sched/act_ipt.c ...
| Jan 23, 12:36 pm 2008 |
| Patrick McHardy | [NET_SCHED 09/15]: Use typeful attribute construction helpers
[NET_SCHED]: Use typeful attribute construction helpers
Signed-off-by: Patrick McHardy <kaber@trash.net>
---
commit 04d3c2781cba0b4ab75005de0defdb2a58178f21
tree a1b904b7f29ad1ff7cff310128b3fd67e2543278
parent ad688fbdf7dd0ebeb1b2fba0d7d2105bdf3c6de9
author Patrick McHardy <kaber@trash.net> Wed, 23 Jan 2008 17:12:55 +0100
committer Patrick McHardy <kaber@trash.net> Wed, 23 Jan 2008 17:12:55 +0100
net/sched/act_api.c | 2 +-
net/sched/act_ipt.c | 4 ++--
net/s...
| Jan 23, 12:36 pm 2008 |
| Patrick McHardy | [NET_SCHED 08/15]: Use NLA_PUT_STRING for string dumping
[NET_SCHED]: Use NLA_PUT_STRING for string dumping
Signed-off-by: Patrick McHardy <kaber@trash.net>
---
commit ad688fbdf7dd0ebeb1b2fba0d7d2105bdf3c6de9
tree 68bb3e1dc3484d6ca0e7ddc55ad4e25864aaac84
parent bdd38a3b14cfa340da580f6e825d7f1142925926
author Patrick McHardy <kaber@trash.net> Wed, 23 Jan 2008 17:12:55 +0100
committer Patrick McHardy <kaber@trash.net> Wed, 23 Jan 2008 17:12:55 +0100
net/sched/act_api.c | 4 ++--
net/sched/act_ipt.c | 2 +-
net/sched/cls_api....
| Jan 23, 12:36 pm 2008 |
| Patrick McHardy | [NET_SCHED 10/15]: Use typeful attribute parsing helpers
[NET_SCHED]: Use typeful attribute parsing helpers
Signed-off-by: Patrick McHardy <kaber@trash.net>
---
commit 3e73383f7c353af51e8cc475f1c217a6b81fcecf
tree 53d369ca2ffca26cf46c57d2a9043d53da7474f8
parent 04d3c2781cba0b4ab75005de0defdb2a58178f21
author Patrick McHardy <kaber@trash.net> Wed, 23 Jan 2008 17:12:56 +0100
committer Patrick McHardy <kaber@trash.net> Wed, 23 Jan 2008 17:12:56 +0100
net/sched/act_api.c | 2 +-
net/sched/act_ipt.c | 4 ++--
net/sched/...
| Jan 23, 12:36 pm 2008 |
| Patrick McHardy | [NET_SCHED 07/15]: Use nla_nest_start/nla_nest_end
[Empty message]
| Jan 23, 12:36 pm 2008 |
| Patrick McHardy | [NET_SCHED 06/15]: Propagate nla_parse return value
[NET_SCHED]: Propagate nla_parse return value
nla_parse() returns more detailed errno codes, propagate them back on error.
Signed-off-by: Patrick McHardy <kaber@trash.net>
---
commit f9b5ab497909e836983bc31e5e7ad5065ccba6bc
tree 3b2ca0f7dcf925d113fce3e376cf7f2e995f0b7a
parent 0919ac24aa4bd6978806f35f8daefe32aa997823
author Patrick McHardy <kaber@trash.net> Wed, 23 Jan 2008 17:12:54 +0100
committer Patrick McHardy <kaber@trash.net> Wed, 23 Jan 2008 17:12:54 +0100
net/sched...
| Jan 23, 12:36 pm 2008 |
| Patrick McHardy | [NET_SCHED 05/15]: act_api: use PTR_ERR in tcf_action_init/t...
[NET_SCHED]: act_api: use PTR_ERR in tcf_action_init/tcf_action_get
Signed-off-by: Patrick McHardy <kaber@trash.net>
---
commit 0919ac24aa4bd6978806f35f8daefe32aa997823
tree 95e2c04521d6a09c080eac8735ab0598c3b3ff5b
parent f9f9cbaccb1a58ea02318250192effe1e2e1e715
author Patrick McHardy <kaber@trash.net> Wed, 23 Jan 2008 17:12:41 +0100
committer Patrick McHardy <kaber@trash.net> Wed, 23 Jan 2008 17:12:41 +0100
include/net/act_api.h | 4 +--
net/sched/act_api.c | 71 +++...
| Jan 23, 12:36 pm 2008 |
| Patrick McHardy | [NET_SCHED 04/15]: act_api: use nlmsg_parse
[NET_SCHED]: act_api: use nlmsg_parse
Convert open-coded nlmsg_parse to use the real function.
Signed-off-by: Patrick McHardy <kaber@trash.net>
---
commit f9f9cbaccb1a58ea02318250192effe1e2e1e715
tree 7ea770493ca465a7aac1a7779b2aa4c593de3a97
parent 512b2ab20730e1d24e36fb94eab4a2731e90e315
author Patrick McHardy <kaber@trash.net> Wed, 23 Jan 2008 17:10:31 +0100
committer Patrick McHardy <kaber@trash.net> Wed, 23 Jan 2008 17:10:31 +0100
net/sched/act_api.c | 5 +----
1 ...
| Jan 23, 12:36 pm 2008 |
| Patrick McHardy | [NET_SCHED 03/15]: act_api: fix netlink API conversion bug
[NET_SCHED]: act_api: fix netlink API conversion bug
Fix two invalid attribute accesses, indices start at 1 with the new
netlink API.
Signed-off-by: Patrick McHardy <kaber@trash.net>
---
commit 512b2ab20730e1d24e36fb94eab4a2731e90e315
tree e3583125570ee0c7a57feac7aa6fcabe2541112a
parent 1af28b79f4f0a67db344938ef6739ad2af1a72a7
author Patrick McHardy <kaber@trash.net> Wed, 23 Jan 2008 17:10:00 +0100
committer Patrick McHardy <kaber@trash.net> Wed, 23 Jan 2008 17:10:00 +0100
...
| Jan 23, 12:36 pm 2008 |
| Patrick McHardy | [NET_SCHED 02/15]: sch_netem: use nla_parse_nested_compat
[NET_SCHED]: sch_netem: use nla_parse_nested_compat
Replace open coded equivalent of nla_parse_nested_compat().
Signed-off-by: Patrick McHardy <kaber@trash.net>
---
commit 1af28b79f4f0a67db344938ef6739ad2af1a72a7
tree 52294414fad2e6cd11aa719113f160a47bbe5bd5
parent 3bab4166cf0350552419d7871b4df463c5aed2ea
author Patrick McHardy <kaber@trash.net> Wed, 23 Jan 2008 16:48:46 +0100
committer Patrick McHardy <kaber@trash.net> Wed, 23 Jan 2008 16:48:46 +0100
net/sched/sch_netem....
| Jan 23, 12:36 pm 2008 |
| Patrick McHardy | [NET_SCHED 01/15]: sch_atm: fix format string warning
[NET_SCHED]: sch_atm: fix format string warning
Fix format string warning introduces by the netlink API conversion:
net/sched/sch_atm.c:250: warning: format '%lu' expects type 'long unsigned int', but argument 3 has type 'int'.
Signed-off-by: Patrick McHardy <kaber@trash.net>
---
commit 3bab4166cf0350552419d7871b4df463c5aed2ea
tree c08015e39f6f1da0255f1325cc21dfda0c738bc2
parent a7f92e3b13a5e3db64383c503f2249dc74b41bd6
author Patrick McHardy <kaber@trash.net> Wed, 23 Jan 2008 16:...
| Jan 23, 12:36 pm 2008 |
| Steven Whitehouse | My 802.3ad is my bond
Hi,
This commit: ece95f7fefe3afae19e641e1b3f5e64b00d5b948 seems to have
caused a problem with parsing bond arguments as now only the numeric
arguments seem to work (in modprobe.conf) and specifying 802.3ad fails.
When I revert that patch in my local tree all seems ok.
Also I notice that one of my two NICs now reports this:
bonding: bond0: link status definitely down for interface eth0,
disabling it
bonding: bond0: Interface eth0 is already enslaved!
bond0.5: no IPv6 routers present
which I...
| Jan 23, 11:45 am 2008 |
| Jay Vosburgh | Re: My 802.3ad is my bond
Steven Whitehouse <swhiteho@redhat.com> wrote:
Thanks for the report; I know what the problem here is. I'll
That would be helpful, as would some more details: e.g., the
various options passed to bonding, the complete dmesg log, contents of
/proc/net/bonding/bond0 [or whatever your interface is called], and
anything else you think would be helpful.
-J
---
-Jay Vosburgh, IBM Linux Technology Center, fubar@us.ibm.com
--
| Jan 23, 1:13 pm 2008 |
| Steven Whitehouse | Re: My 802.3ad is my bond
Hi,
Ok. I'll try and work out which patch it is, but in the mean time:
Ethernet Channel Bonding Driver: v3.2.3 (December 6, 2007)
Bonding Mode: IEEE 802.3ad Dynamic link aggregation
Transmit Hash Policy: layer2 (0)
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
802.3ad info
LACP rate: slow
Active Aggregator Info:
Aggregator ID: 1
Number of ports: 1
Actor Key: 17
Partner Key: 4
Partner Mac Address: 00:12:a9:13:...
| Jan 23, 1:19 pm 2008 |
| Rami Rosen | [PATCH net-2.6.25] [PKTGEN] Remove an unused definition in p...
Hi,
- Remove an unused definition (LAT_BUCKETS_MAX) in net/core/pktgen.c.
- Remove the corresponding comment.
- The LAT_BUCKETS_MAX seems to have to do with a patch from a long
time ago which was not applied (Ben Greear), which dealt with latency
counters.
See, for example : http://oss.sgi.com/archives/netdev/2002-09/msg00184.html
Regards,
Rami Rosen
Signed-off-by: Rami Rosen <ramirose@gmail.com>
| Jan 23, 10:38 am 2008 |
| Rusty Russell | [PATCH 1/3] Cleanup and simplify virtnet header
1) Turn GSO on virtio net into an all-or-nothing (keep checksumming
separate). Having multiple bits is a pain: if you can't support something
you should handle it in software, which is still a performance win.
2) Make VIRTIO_NET_HDR_GSO_ECN a flag in the header, so it can apply to
IPv6 or v4.
3) Rename VIRTIO_NET_F_NO_CSUM to VIRTIO_NET_F_CSUM (ie. means we do
checksumming).
4) Add csum and gso params to virtio_net to allow more testing.
Signed-off-by: Rusty Russell <rusty@ru...
| Jan 23, 10:07 am 2008 |
| Rusty Russell | [PATCH 2/3] partial checksum and GSO support for tun/tap.
(Changes since last time: we how have explicit IFF_RECV_CSUM and
IFF_RECV_GSO bits, and some renaming of virtio_net hdr)
We use the virtio_net_hdr: it is an ABI already and designed to
encapsulate such metadata as GSO and partial checksums.
IFF_VIRTIO_HDR means you will write and read a 'struct virtio_net_hdr'
at the start of each packet. You can always write packets with
partial checksum and gso to the tap device using this header.
IFF_RECV_CSUM means you can handle reading packets with part...
| Jan 23, 10:10 am 2008 |
| Rusty Russell | [PATCH 3/3] Interface to query tun/tap features.
(No real change, just updated with new bits)
The problem with introducing IFF_RECV_CSUM and IFF_RECV_GSO is that
they need to set dev->features to enable GSO and/or checksumming,
which is supposed to be done before register_netdevice(), ie. as part
of TUNSETIFF.
Unfortunately, TUNSETIFF has always just ignored flags it doesn't understand,
so there's no good way of detecting whether the kernel supports IFF_GSO_HDR.
This patch implements a TUNGETFEATURES ioctl which returns all the valid IFF
...
| Jan 23, 10:14 am 2008 |
| Laszlo Attila Toth | [PATCH] Introducing socket mark socket option
A userspace program may wish to set the mark for each packets its send
without using the netfilter MARK target. Changing the mark can be used
mark based routing without netfilter or for packet filtering.
It requires CAP_NET_ADMIN capability.
Signed-off-by: Laszlo Attila Toth <panther@balabit.hu>
---
include/asm-alpha/socket.h | 2 ++
include/asm-arm/socket.h | 2 ++
include/asm-avr32/socket.h | 2 ++
include/asm-blackfin/socket.h | 3 +++
include/asm-cris/socket.h...
| Jan 23, 8:40 am 2008 |
| Patrick McHardy | Re: [PATCH] Introducing socket mark socket option
> ...
What about IPv6?
--
| Jan 23, 10:19 am 2008 |
| Jeff Garzik | [git patches] net driver fixes
Francois noted that these warranted promotion from net-2.6.25.git to
current 2.6.24-rc.
NOTE: These changesets were cherry-picked from net-2.6.25, without any
modifications. Any future rebase or merge should hopefully notice this
automatically.
Please pull from 'upstream-davem' branch of
master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6.git upstream-davem
to receive the following updates:
drivers/net/sis190.c | 21 ++++++++++-----------
1 files changed, 10 insertions...
| Jan 23, 6:05 am 2008 |
| David Miller | Re: [git patches] net driver fixes
From: Jeff Garzik <jeff@garzik.org>
Pulled into net-2.6, thanks Jeff.
--
| Jan 23, 7:01 am 2008 |
| Ilpo Järvinen | Re: Assertions in latest kernels
Since you can easily reproduce it, lets just figure out what's causing it
Well, that's annoying, you didn't mention net-2.6.25 back then, it sure
...This is either due to mismerge or due your modifications.
Lets re-iterate, compiled ok for me tcp_{ipv4,input,output}.o...
--
i.
[PATCH] [TCP]: debug S+L (for net-2.5.26 / mm, incompatible with mainline)
---
include/net/tcp.h | 8 +++-
net/ipv4/tcp_input.c | 10 +++++
net/ipv4/tcp_ipv4.c | 107 ++++++++++++++++++++++++...
| Jan 23, 5:53 am 2008 |
| Krishna Kumar2 | Re: Assertions in latest kernels
While running with this patch, I got these errors (pasted at the end
of this mail).
The list of unique errors are:
net/ipv4/tcp_input.c:1767
net/ipv4/tcp_input.c:2169
net/ipv4/tcp_input.c:2855
net/ipv4/tcp_input.c:3184
net/ipv4/tcp_input.c:3248
net/ipv4/tcp_output.c:1467
net/ipv4/tcp_output.c:1977
Thanks,
- KK
Jan 23 02:50:59 elm3b39 kernel: ------------[ cut here ]------------
Jan 23 02:50:59 elm3b39 kernel: Badness at net/ipv4/tcp_input.c:2169
Jan 23 02:50:59 elm3b39 kernel: NIP: c...
| Jan 23, 7:02 am 2008 |
| Ilpo Järvinen | Re: Assertions in latest kernels
I don't have a clue why it didn't go to the checking func (or it didn't
print anything) but just had those WARN_ONs... Hopefully this is giving
somewhat better input (applies on top of the other debug patch).
--
i.
[PATCH] [TCP]: more debug
---
include/net/tcp.h | 3 ++-
net/ipv4/tcp_input.c | 9 ++++++++-
net/ipv4/tcp_ipv4.c | 19 ++++++++++++++-----
3 files changed, 24 insertions(+), 7 deletions(-)
diff --git a/include/net/tcp.h b/include/net/tcp.h
index 0685035..129c...
| Jan 23, 7:42 am 2008 |
| Ilpo Järvinen | Re: Assertions in latest kernels
On Wed, 23 Jan 2008, Ilpo J
| Jan 23, 6:49 am 2008 |
| David Miller | Re: Assertions in latest kernels
From: "Ilpo_Järvinen" <ilpo.jarvinen@helsinki.fi>
Right, this would be something to consider for the net-2.6.25
and thus -mm cases, but not for 2.6.24* since this patch didn't
go there.
I don't see how this change could matter offhand. Even with that
incorrect TSO test, the same set of write queue configurations can
still occur just some less likely than after the patch.
I also suspect this one isn't the cause.
I think we'll be better off once we get some more data,
and therefore ...
| Jan 23, 7:06 am 2008 |
| Krishna Kumar2 | Re: Assertions in latest kernels
I did mention that in my first mail:
"Bits are unmodified 2.6.24-rc7 bits downloaded today (Jan 23rd)".
I tried it hoping it would not change a lot, but it didn't work
Again, it was due to wrong patch bits (to reiterate, I am using
unmodified bits without any modifications), but let's move ahead.
Your patch in this mail applied cleanly for me, and I am compiling
now.
- KK
--
| Jan 23, 6:38 am 2008 |
| maximilian attems | 2.6.24-rc8 ppp regression
when killing a wvdial usb modem session:
Jan 22 23:23:03 dual pppd[7941]: Terminating on signal 15
Jan 22 23:23:03 dual pppd[7941]: Connect time 92.2 minutes.
Jan 22 23:23:03 dual pppd[7941]: Sent 1322316 bytes, received 8587156 bytes.
Jan 22 23:23:03 dual pppd[7941]: Connection terminated.
Jan 22 23:23:05 dual kernel: usb 3-2: USB disconnect, address 5
Jan 22 23:23:05 dual kernel: option 3-2:1.0: device disconnected
Jan 22 23:23:05 dual kernel: option1 ttyUSB1: GSM modem (1-port) converter now d...
| Jan 23, 5:35 am 2008 |
| Evgeniy Polyakov | Re: 2.6.24-rc8 ppp regression
Fix (revert) is in Dave's tree already.
--
Evgeniy Polyakov
--
| Jan 23, 7:33 am 2008 |
| David Miller | Re: 2.6.24-rc8 ppp regression
From: maximilian attems <max@stro.at>
Already fixed by:
[NEIGH]: Revert 'Fix race between neigh_parms_release and neightbl_fill_parms'
Commit 9cd40029423701c376391da59d2c6469672b4bed (Fix race between
neigh_parms_release and neightbl_fill_parms) introduced device
reference counting regressions for several people, see:
http://bugzilla.kernel.org/show_bug.cgi?id=9778
for example.
Signed-off-by: David S. Miller <davem@davemloft.net>
diff --git a/net/core/neighbour.c b/net/co...
| Jan 23, 6:58 am 2008 |
| maximilian attems | Re: 2.6.24-rc8 ppp regression
thanks.
--
maks
--
| Jan 23, 7:02 am 2008 |
| previous day | today | next day |
|---|---|---|
| January 22, 2008 | January 23, 2008 | January 24, 2008 |
| Trent Piepho | [PATCH] [POWERPC] Improve (in|out)_beXX() asm code |
| Stoyan Gaydarov | From 2.4 to 2.6 to 2.7? |
| Andi Kleen | [PATCH] [4/50] x86: add cpu codenames for Kconfig.cpu |
| Greg Kroah-Hartman | [PATCH 013/196] Documentation: Replace obsolete "driverfs" with "sysfs". |
git: | |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Jarek Poplawski | Re: HTB accuracy for high speed |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| David Miller | Re: [GIT]: Networking |
