Daniel Lezcano
63152fc0de
[NETNS][IPV6] ip6_fib - gc timer per namespace
...
Move the timer initialization at the network namespace creation and
store the network namespace in the timer argument.
That enables multiple timers (one per network namespace) to do garbage
collecting.
Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>
Signed-off-by: Benjamin Thery <benjamin.thery@bull.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-03-03 23:31:11 -08:00
..
9p
9p: add support for sticky bit
2008-02-06 19:25:06 -06:00
bluetooth
[NET]: Remove FASTCALL macro
2008-01-28 14:57:23 -08:00
irda
[IrDA]: Irport removal - part 1
2008-01-28 15:08:10 -08:00
iucv
netfilter
[NETFILTER]: nf_conntrack: fix ct_extend ->move operation
2008-02-07 17:56:34 -08:00
netns
[NETNS][IPV6] ip6_fib - gc timer per namespace
2008-03-03 23:31:11 -08:00
sctp
[SCTP]: Kill unused static inline sctp_sysctl_jiffies_ms
2008-02-29 11:45:34 -08:00
tc_act
tipc
[TIPC]: Kill unused static inline (x5)
2008-02-07 18:17:13 -08:00
act_api.h
[NET_SCHED]: act_api: use PTR_ERR in tcf_action_init/tcf_action_get
2008-01-28 15:11:17 -08:00
addrconf.h
[IPV6] ADDRCONF: Convert ipv6_get_saddr() to ipv6_dev_get_saddr().
2008-03-04 15:18:23 +09:00
af_rxrpc.h
af_unix.h
[AF_UNIX]: Remove unused declaration of sysctl_unix_max_dgram_qlen.
2008-01-28 14:57:13 -08:00
ah.h
arp.h
[NETFILTER]: ebtables: remove casts, use consts
2008-01-31 19:27:33 -08:00
atmclip.h
ax25.h
[AX25] ax25_ds_timer: use mod_timer instead of add_timer
2008-02-12 17:53:34 -08:00
ax88796.h
cfg80211.h
nl80211: Add monitor interface configuration flags
2008-02-29 15:37:02 -05:00
checksum.h
[NET]: Move netfilter checksum helpers to net/core/utils.c
2008-01-28 14:55:14 -08:00
cipso_ipv4.h
compat.h
datalink.h
dn.h
dn_dev.h
dn_fib.h
dn_neigh.h
dn_nsp.h
dn_route.h
dsfield.h
[NET]: Constify include/net/dsfield.h
2008-01-28 14:55:58 -08:00
dst.h
[DST]: shrinks sizeof(struct rtable) by 64 bytes on x86_64
2008-01-28 15:10:41 -08:00
esp.h
[IPSEC]: Use crypto_aead and authenc in ESP
2008-01-31 19:27:02 -08:00
fib_rules.h
[NETNS]: Process FIB rule action in the context of the namespace.
2008-01-28 15:08:14 -08:00
flow.h
[IPV4]: Remove unused multipath cached routing defintion in net/flow.h
2008-01-28 15:00:20 -08:00
gen_stats.h
[NET_SCHED]: Convert packet schedulers from rtnetlink to new netlink API
2008-01-28 15:11:10 -08:00
genetlink.h
icmp.h
[ICMP]: Add return code to icmp_init.
2008-02-29 11:14:50 -08:00
ieee80211.h
ieee80211: fix misannotations
2008-01-28 15:08:48 -08:00
ieee80211_crypt.h
ieee80211_radiotap.h
ieee80211softmac.h
ieee80211softmac_wx.h
if_inet6.h
[IPV6]: Reorg struct ifmcaddr6 to save some bytes
2008-02-03 04:28:54 -08:00
inet6_connection_sock.h
inet6_hashtables.h
[SOCK] proto: Add hashinfo member to struct proto
2008-02-03 04:28:52 -08:00
inet_common.h
[INET]: Remove leftover prototypes from include/net/inet_common.h
2007-11-12 21:02:51 -08:00
inet_connection_sock.h
[SOCK] proto: Add hashinfo member to struct proto
2008-02-03 04:28:52 -08:00
inet_ecn.h
[INET]: Give outer DSCP directly to ip*_copy_dscp
2008-01-28 14:53:45 -08:00
inet_frag.h
[NETNS][FRAGS]: Make the pernet subsystem for fragments.
2008-01-28 15:10:40 -08:00
inet_hashtables.h
[INET]: Fix accidentally broken inet(6)_hash_connect's port offset calculations.
2008-02-05 03:14:44 -08:00
inet_sock.h
[UDP]: Make use of inet_iif() when doing socket lookups.
2007-10-25 18:54:46 -07:00
inet_timewait_sock.h
[INET_TIMEWAIT_SOCK]: Reorganize struct inet_timewait_sock to save some bytes
2008-02-03 04:28:54 -08:00
inetpeer.h
[INET]: Use list_head-s in inetpeer.c
2007-11-12 21:27:28 -08:00
ip.h
[NETNS][FRAGS]: Make the mem counter per-namespace.
2008-01-28 15:10:36 -08:00
ip6_checksum.h
ip6_fib.h
[NETNS][IPV6] ip6_fib - add net to gc timer parameter
2008-03-03 23:28:58 -08:00
ip6_route.h
[NETNS][IPV6] ip6_fib - gc timer per namespace
2008-03-03 23:31:11 -08:00
ip6_tunnel.h
[IP_TUNNEL]: Don't limit the number of tunnels with generic name explicitly.
2008-02-23 20:19:20 -08:00
ip_fib.h
[IPV4]: Fix compile error building without CONFIG_FS_PROC
2008-02-05 02:54:16 -08:00
ip_vs.h
[IPVS]: Switch to using ctl_paths.
2008-01-28 15:01:08 -08:00
ipcomp.h
ipconfig.h
ipip.h
[IPV4]: Add ip_local_out
2008-01-28 14:53:47 -08:00
ipv6.h
[IPV6]: Move packet_type{} related bits to af_inet6.c.
2008-03-04 15:18:23 +09:00
ipx.h
iw_handler.h
lapb.h
llc.h
llc_c_ac.h
llc_c_ev.h
llc_c_st.h
llc_conn.h
llc_if.h
[LLC]: Kill static inline llc_addrany
2008-02-29 11:46:17 -08:00
llc_pdu.h
llc_s_ac.h
llc_s_ev.h
llc_s_st.h
llc_sap.h
mac80211.h
mac80211: clarify use of TX status/RX callbacks
2008-02-29 15:41:58 -05:00
mip6.h
ndisc.h
[INET]: Remove struct net_proto_family* from _init calls.
2008-02-29 11:13:15 -08:00
neighbour.h
[NET] NEIGHBOUR: Remove unpopular neigh_is_connected().
2008-03-04 15:18:23 +09:00
net_namespace.h
[NETFILTER]: x_tables: per-netns xt_tables
2008-01-31 19:27:35 -08:00
netdma.h
netevent.h
[NET]: Remove unnecessary inclusion of dst.h
2008-01-28 14:53:38 -08:00
netlabel.h
NetLabel: introduce a new kernel configuration API for NetLabel
2008-02-05 09:44:20 -08:00
netlink.h
[NETLINK]: Add nla_append()
2008-01-28 15:11:09 -08:00
netrom.h
nexthop.h
p8022.h
pkt_cls.h
[NET_SCHED]: Constify struct tcf_ext_map
2008-01-31 19:28:34 -08:00
pkt_sched.h
[NET_SCHED]: Convert packet schedulers from rtnetlink to new netlink API
2008-01-28 15:11:10 -08:00
protocol.h
[IPV6]: make inet6_register_protosw to return an error code
2008-01-28 14:57:12 -08:00
psnap.h
raw.h
[RAW]: Wrong content of the /proc/net/raw6.
2008-01-31 19:27:26 -08:00
rawv6.h
[IPv6] RAW: Compact the API for the kernel
2008-01-28 14:54:29 -08:00
red.h
request_sock.h
[INET]: Remove struct dst_entry *dst from request_sock_ops.rtx_syn_ack.
2008-02-29 11:43:03 -08:00
rose.h
route.h
[IPV4] route cache: Introduce rt_genid for smooth cache invalidation
2008-01-31 19:28:27 -08:00
rtnetlink.h
sch_generic.h
[NET_SCHED]: Convert classifiers from rtnetlink to new netlink API
2008-01-28 15:11:11 -08:00
scm.h
pid namespaces: changes to show virtual ids to user
2007-10-19 11:53:40 -07:00
slhc_vj.h
snmp.h
[XFRM]: Define packet dropping statistics.
2008-01-28 14:59:38 -08:00
sock.h
[NET]: Make netlink_kernel_release publically available as sk_release_kernel.
2008-02-29 11:18:32 -08:00
syncppp.h
tcp.h
[TCP]: Add IPv6 support to TCP SYN cookies
2008-03-04 15:18:21 +09:00
tcp_states.h
timewait_sock.h
transp_v6.h
[UDP]: Allow users to configure UDP-Lite.
2008-03-04 15:18:22 +09:00
udp.h
[NET]: prot_inuse cleanups and optimizations
2008-01-28 15:00:36 -08:00
udplite.h
[UDP]: Allow users to configure UDP-Lite.
2008-03-04 15:18:22 +09:00
wext.h
wireless.h
cfg80211 API for channels/bitrates, mac80211 and driver conversion
2008-02-29 15:19:32 -05:00
x25.h
x25device.h
xfrm.h
[XFRM]: Speed up xfrm_policy and xfrm_state walking
2008-02-28 21:31:08 -08:00