From: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
To: David Miller <davem@davemloft.net>,
"'netdev@vger.kernel.org'" <netdev@vger.kernel.org>
Cc: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
Subject: [GIT PULL net-next] NDISC Updates (sender-side clean-up)
Date: Tue, 18 Dec 2012 05:46:29 +0900 [thread overview]
Message-ID: <50CF84A5.7030706@linux-ipv6.org> (raw)
Hi,
Please consider pulling
git://git.linux-ipv6.org/gitroot/yoshfuji/linux-2.6-next.git
net-next-20121218_ndisc
for net-next; it mainly cleans up sender side of NDISC subsystem.
--yoshfuji
[CHANGELOG]
YOSHIFUJI Hideaki (17):
ndisc: Fix size calculation for headers.
ipv6: Introduce __ip6_hdr() for setting IPv6 header.
ndisc: Introduce struct red_msg for redirect message.
ndisc: Introduce ndisc_fill_redirect_hdr_option().
ndisc: Rename and break up __ndisc_send().
ndisc: Introduce ndisc_send_skb_alloc() for sk_buff allocation.
ipv6: Move ip6_nd_hdr() to its users' source files.
ndisc: Set skb->dev and skb->protocol inside ndisc_alloc_skb().
ndisc: Defer building IPv6 header.
ndisc: Reset skb->transport_header inside ndisc_alloc_send_skb().
ndisc: Calculate message body length and option length separately.
ndisc: Make ndisc_fill_xxx_option() for sk_buff.
ndisc: Calculate checksum and build IPv6 header in __ndisc_send().
ndisc: Concentrate ndisc_send() on sending message.
ndisc: Break down ndisc_build_skb().
ndisc: Fill in ND message on skb directly.
ndisc: Use return value of __skb_put(), instead of icmp6_hdr().
[DIFFSTAT]
include/net/ipv6.h | 22 ++-
include/net/ndisc.h | 7 +
net/ipv6/ip6_gre.c | 18 +--
net/ipv6/ip6_output.c | 51 +-------
net/ipv6/ip6_tunnel.c | 12 +-
net/ipv6/mcast.c | 24 +++-
net/ipv6/ndisc.c | 326
+++++++++++++++++++++++++------------------------
net/ipv6/route.c | 24 ++--
8 files changed, 234 insertions(+), 250 deletions(-)
next reply other threads:[~2012-12-17 20:46 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-12-17 20:46 YOSHIFUJI Hideaki [this message]
2012-12-17 22:31 ` [GIT PULL net-next] NDISC Updates (sender-side clean-up) David Miller
2012-12-18 10:52 ` [GIT PULL net-next 01/17] ndisc: Fix size calculation for headers YOSHIFUJI Hideaki
2012-12-19 0:23 ` David Miller
2012-12-19 0:24 ` David Miller
2012-12-19 3:00 ` YOSHIFUJI Hideaki
2012-12-19 3:08 ` YOSHIFUJI Hideaki
2012-12-18 10:52 ` [GIT PULL net-next 02/17] ipv6: Introduce __ip6_hdr() for setting IPv6 header YOSHIFUJI Hideaki
2012-12-18 10:53 ` [GIT PULL net-next 03/17] ndisc: Introduce struct red_msg for redirect message YOSHIFUJI Hideaki
2012-12-18 10:54 ` [GIT PULL net-next 04/17] ndisc: Introduce ndisc_fill_redirect_hdr_option() YOSHIFUJI Hideaki
[not found] ` <BAY173-W1475D04C810BF9A1D71FB8B0310@phx.gbl>
[not found] ` <BAY173-W14E9D67B7924486F0518F0B0310@phx.gbl>
[not found] ` <BAY173-W14E9D67B7924486F0518F0B0310-MsuGFMq8XAE@public.gmane.org>
2012-12-18 12:05 ` [IPv6] crashed when __ip6_del_rt() YOSHIFUJI Hideaki
2012-12-18 12:05 ` YOSHIFUJI Hideaki
2012-12-19 3:08 ` [GIT PULL net-next 04/17] ndisc: Introduce ndisc_fill_redirect_hdr_option() YOSHIFUJI Hideaki
2012-12-19 11:47 ` Bjørn Mork
2012-12-19 16:25 ` YOSHIFUJI Hideaki
2012-12-19 17:27 ` YOSHIFUJI Hideaki
2012-12-18 10:54 ` [GIT PULL net-next 05/17] ndisc: Rename and break up __ndisc_send() YOSHIFUJI Hideaki
2012-12-18 10:54 ` [GIT PULL net-next 06/17] ndisc: Introduce ndisc_send_skb_alloc() for sk_buff allocation YOSHIFUJI Hideaki
2012-12-18 10:54 ` [GIT PULL net-next 07/17] ipv6: Move ip6_nd_hdr() to its users' source files YOSHIFUJI Hideaki
2012-12-18 10:54 ` [GIT PULL net-next 08/17] ndisc: Set skb->dev and skb->protocol inside ndisc_alloc_skb() YOSHIFUJI Hideaki
2012-12-18 10:54 ` [GIT PULL net-next 09/17] ndisc: Defer building IPv6 header YOSHIFUJI Hideaki
2012-12-18 10:55 ` [GIT PULL net-next 10/17] ndisc: Reset skb->transport_header inside ndisc_alloc_send_skb() YOSHIFUJI Hideaki
2012-12-18 10:55 ` [GIT PULL net-next 11/17] ndisc: Calculate message body length and option length separately YOSHIFUJI Hideaki
2012-12-18 10:55 ` [GIT PULL net-next 12/17] ndisc: Make ndisc_fill_xxx_option() for sk_buff YOSHIFUJI Hideaki
2012-12-18 10:56 ` [GIT PULL net-next 13/17] ndisc: Calculate checksum and build IPv6 header in __ndisc_send() YOSHIFUJI Hideaki
2012-12-18 10:56 ` [GIT PULL net-next 14/17] ndisc: Concentrate ndisc_send() on sending message YOSHIFUJI Hideaki
2012-12-18 10:56 ` [GIT PULL net-next 15/17] ndisc: Break down ndisc_build_skb() YOSHIFUJI Hideaki
2012-12-18 10:56 ` [GIT PULL net-next 16/17] ndisc: Fill in ND message on skb directly YOSHIFUJI Hideaki
2012-12-18 10:56 ` [GIT PULL net-next 17/17] ndisc: Use return value of __skb_put(), instead of icmp6_hdr() YOSHIFUJI Hideaki
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=50CF84A5.7030706@linux-ipv6.org \
--to=yoshfuji@linux-ipv6.org \
--cc=davem@davemloft.net \
--cc=netdev@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.