Thomas Graf
47dcf0cb10
[NET]: Rethink mark field in struct flowi
...
Now that all protocols have been made aware of the mark
field it can be moved out of the union thus simplyfing
its usage.
The config options in the IPv4/IPv6/DECnet subsystems
to enable respectively disable mark based routing only
obfuscate the code with ifdefs, the cost for the
additional comparison in the flow key is insignificant,
and most distributions have all these options enabled
by default anyway. Therefore it makes sense to remove
the config options and enable mark based routing by
default.
Signed-off-by: Thomas Graf <tgraf@suug.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
2006-12-02 21:21:39 -08:00
..
bluetooth
[BLUETOOTH]: rfcomm endianness annotations
2006-12-02 21:21:29 -08:00
irda
[IrDA]: Memory allocations cleanups
2006-09-28 18:02:48 -07:00
netfilter
sctp
[SCTP]: Fix receive buffer accounting.
2006-10-11 23:59:44 -07:00
tc_act
[PKT_SCHED]: Kill pkt_act.h inlining.
2006-09-22 14:55:10 -07:00
tipc
[TIPC]: endianness annotations
2006-12-02 21:21:08 -08:00
act_api.h
[PKT_SCHED]: Kill pkt_act.h inlining.
2006-09-22 14:55:10 -07:00
addrconf.h
[IPV6] ADDRCONF: Mobile IPv6 Home Address support.
2006-09-22 15:20:29 -07:00
af_unix.h
[AF_UNIX]: Kernel memory leak fix for af_unix datagram getpeersec patch
2006-08-02 14:12:06 -07:00
ah.h
[IPSEC]: Use HMAC template and hash interface
2006-09-21 11:46:18 +10:00
arp.h
[IPV4] net/ipv4/arp.c: trivial annotations
2006-09-28 18:02:14 -07:00
atmclip.h
ax25.h
checksum.h
cipso_ipv4.h
[NetLabel]: audit fixups due to delayed feedback
2006-09-29 17:05:05 -07:00
compat.h
datalink.h
dn.h
[NET]: Reduce sizeof(struct flowi) by 20 bytes.
2006-10-21 20:24:01 -07:00
dn_dev.h
dn_fib.h
[DECNET]: cleanups
2006-09-22 14:54:40 -07:00
dn_neigh.h
dn_nsp.h
dn_route.h
dsfield.h
[NET]: annotate dsfield.h
2006-12-02 21:21:19 -08:00
dst.h
[NET]: Annotate dst_ops protocol
2006-09-28 18:02:58 -07:00
esp.h
[IPSEC] esp: Defer output IV initialization to first use.
2006-09-22 15:17:35 -07:00
fib_rules.h
[NET]: Introduce RTA_TABLE/FRA_TABLE attributes
2006-09-22 14:54:25 -07:00
flow.h
[NET]: Rethink mark field in struct flowi
2006-12-02 21:21:39 -08:00
gen_stats.h
genetlink.h
[PATCH] Add genetlink utilities for payload length calculation
2006-10-01 00:39:29 -07:00
icmp.h
[IPV4]: icmp_send() annotation
2006-09-28 18:01:06 -07:00
ieee80211.h
[PATCH] ieee80211: Drop and count duplicate data frames to remove 'replay detected' log messages
2006-12-02 00:11:57 -05:00
ieee80211_crypt.h
ieee80211_radiotap.h
ieee80211softmac.h
[PATCH] softmac: Fix WX and association related races
2006-10-16 20:09:47 -04:00
ieee80211softmac_wx.h
if_inet6.h
[IPV6] ADDRCONF: Convert addrconf_lock to RCU.
2006-09-22 15:20:26 -07:00
inet6_connection_sock.h
[IPV6]: annotate inet6_csk_search_req()
2006-12-02 21:21:22 -08:00
inet6_hashtables.h
[IPV6]: annotate inet6_hashtables
2006-12-02 21:21:10 -08:00
inet_common.h
inet_connection_sock.h
[IPV4]: inet_csk_search_req() annotations
2006-09-28 18:02:15 -07:00
inet_ecn.h
[INET]: annotate inet_ecn.h
2006-12-02 21:21:20 -08:00
inet_hashtables.h
[IPV4]: annotate inet_lookup() and friends
2006-09-28 18:02:26 -07:00
inet_sock.h
[IPV4]: annotate inet_lookup() and friends
2006-09-28 18:02:26 -07:00
inet_timewait_sock.h
[NET]: Introduce protocol-specific destructor for time-wait sockets.
2006-10-12 00:00:00 -07:00
inetpeer.h
[IPV4] inet_peer: Group together avl_left, avl_right, v4daddr to speedup lookups on some CPUS
2006-10-20 00:28:35 -07:00
ip.h
[IPV4]: ip_icmp_error() annotations
2006-09-28 18:02:09 -07:00
ip6_checksum.h
ip6_fib.h
[IPV6] ROUTE: Unify RT6_F_xxx and RT6_SELECT_F_xxx flags
2006-09-22 14:55:56 -07:00
ip6_route.h
[IPV6]: Remove struct pol_chain.
2006-10-18 19:55:25 -07:00
ip6_tunnel.h
ip_fib.h
[IPv4] fib: Remove unused fib_config members
2006-10-18 20:26:36 -07:00
ip_mp_alg.h
[NET]: Rethink mark field in struct flowi
2006-12-02 21:21:39 -08:00
ip_vs.h
[IPVS]: Compile fix for annotations in userland.
2006-11-09 20:00:55 -08:00
ipcomp.h
[CRYPTO] users: Use crypto_comp and crypto_has_*
2006-09-21 11:46:22 +10:00
ipconfig.h
[NET]: ipconfig and nfsroot annotations
2006-12-02 21:21:09 -08:00
ipip.h
ipv6.h
[IPV6]: flowlabels are net-endian
2006-12-02 21:21:21 -08:00
ipx.h
[IPX]: Annotate and fix IPX checksum
2006-11-05 14:11:25 -08:00
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_pdu.h
[LLC]: anotations
2006-12-02 21:21:23 -08:00
llc_s_ac.h
llc_s_ev.h
llc_s_st.h
llc_sap.h
mip6.h
[IPV6] MIP6: Add receiving mobility header functions through raw socket.
2006-09-22 15:07:01 -07:00
ndisc.h
neighbour.h
[IPV6] NDISC: Set per-entry is_router flag in Proxy NA.
2006-09-22 15:20:24 -07:00
netdma.h
Remove all inclusions of <linux/config.h>
2006-10-04 03:38:54 -04:00
netevent.h
[NET]: Network Event Notifier Mechanism.
2006-08-02 13:38:20 -07:00
netlabel.h
[PATCH] gfp_t in netlabel
2006-10-15 11:00:58 -07:00
netlink.h
[IPV4]: introduce nla_get_be32()/NLA_PUT_BE32()
2006-09-28 17:54:14 -07:00
netrom.h
nexthop.h
[IPv4]: FIB configuration using struct fib_config
2006-09-22 14:55:04 -07:00
p8022.h
pkt_cls.h
pkt_sched.h
[PKT_SCHED]: Fix regression in PSCHED_TADD{,2}.
2006-07-24 12:44:23 -07:00
protocol.h
[IPV6]: 'info' argument of ipv6 ->err_handler() is net-endian
2006-12-02 21:21:12 -08:00
psnap.h
raw.h
rawv6.h
[IPV6]: 'info' argument of ipv6 ->err_handler() is net-endian
2006-12-02 21:21:12 -08:00
red.h
[PKT_SCHED] RED: Fix overflow in calculation of queue average
2006-08-04 22:59:51 -07:00
request_sock.h
SELinux: Return correct context for SO_PEERSEC
2006-12-02 21:21:33 -08:00
rose.h
route.h
[IPV4]: route.h annotations
2006-09-28 18:02:10 -07:00
sch_generic.h
scm.h
[AF_UNIX]: Kernel memory leak fix for af_unix datagram getpeersec patch
2006-08-02 14:12:06 -07:00
slhc_vj.h
snmp.h
[SCTP]: Extend /proc/net/sctp/snmp to provide more statistics.
2006-09-22 14:55:16 -07:00
sock.h
[BLUETOOTH] lockdep: annotate sk_lock nesting in AF_BLUETOOTH
2006-12-02 21:21:35 -08:00
syncppp.h
tcp.h
[TCP]: SNMPv2 tcpAttemptFails counter error
2006-08-02 13:38:19 -07:00
tcp_ecn.h
tcp_states.h
timewait_sock.h
[NET]: Introduce protocol-specific destructor for time-wait sockets.
2006-10-12 00:00:00 -07:00
transp_v6.h
udp.h
[UDP]: saddr_cmp function should take const socket pointers
2006-09-22 15:18:23 -07:00
x25.h
x25device.h
xfrm.h
[XFRM]: uninline xfrm_selector_match()
2006-12-02 21:21:36 -08:00