| Latest revision |
Your text |
| Line 2: |
Line 2: |
| | | | |
| | ---- | | ---- |
| − | <source lang="c"> | + | <big><code> |
| − | .owner = THIS_MODULE, /* for consistency 8) */
| + | Instead of using a dedicated spinlock, we (ab)use inetsw_lock |
| − | </source> | + | </code></big> |
| | | | |
| − | :''from linux-2.6.25/net/netlink/af_netlink.c (which is '''always''' built-in)'' | + | :''from linux-2.6.23/net/ipv4/af_inet.c:build_ehash_secret()'' |
| − | | |
| − | ----
| |
| − | <source lang="c">
| |
| − | /*
| |
| − | * ...
| |
| − | * Yes, it is a memory overhead, but in 2003 AD, who cares?
| |
| − | */
| |
| − | </source>
| |
| − | | |
| − | :''from linux-2.6.24/include/linux/netfilter_bridge/ebt_among.h''
| |
| − | | |
| − | ----
| |
| − | <source lang="c">
| |
| − | #define BITS_PER_BYTE 8
| |
| − | </source>
| |
| − | | |
| − | :''from linux-2.6.24/include/linux/bitops.h''
| |
| − | | |
| − | ----
| |
| − | <source lang="c">
| |
| − | /* "NOOP" scheduler: the best scheduler, recommended for all interfaces
| |
| − | under all circumstances. It is difficult to invent anything faster or
| |
| − | cheaper.
| |
| − | */
| |
| − | </source>
| |
| − | | |
| − | :''from linux-2.6.24/net/sched/sch_generic.c''
| |
| − | | |
| − | ----
| |
| − | <source lang="c">
| |
| − | /*
| |
| − | * Whee.. Weird sysv syscall.
| |
| − | */
| |
| − | </source>
| |
| − | | |
| − | :''from linux-2.6.24/fs/filesystems.c''
| |
| − | | |
| − | ----
| |
| − | <source lang="c">
| |
| − | static char vlan_copyright[] = "...";
| |
| − | static char vlan_buggyright[] = "...";
| |
| − | </source>
| |
| − | | |
| − | :''from linux-2.6.24-rc5/net/8021q/vlan.c''
| |
| | | | |
| | ---- | | ---- |
| − | <pre>
| |
| − | So... these "amateur" devices are hopeless.
| |
| − | </pre>
| |
| − |
| |
| − | :''from linux-2.6.24-rc5/net/ipv4/arp.c:arp_constructor()''
| |
| − |
| |
| − | ----
| |
| − | <source lang="c">
| |
| − | /* This code sucks. But you should have seen it before! --RR */
| |
| − | </source>
| |
| − |
| |
| − | :''from linux-2.6.23/net/ipv4/route.c''
| |
| − |
| |
| − | ----
| |
| − | <source lang="c">
| |
| − | static void dn_long_error_report(struct neighbour *neigh, struct sk_buff *skb)
| |
| − | {
| |
| − | printk(KERN_DEBUG "dn_long_error_report: called\n");
| |
| − | kfree_skb(skb);
| |
| − | }
| |
| − | </source>
| |
| − |
| |
| − | :''from linux-2.6.23/net/decnet/dn_neigh.c''
| |
| − |
| |
| − | ----
| |
| − | <source lang="c">
| |
| − | /* Unfortunately we don't support this one. Any brave souls? */
| |
| − | </source>
| |
| − |
| |
| − | :''from linux-2.6.23/include/linux/skbuff.h:skb_forward_csum()''
| |
| − |
| |
| − | ----
| |
| − | <source lang="c">
| |
| − | #define IT_ID_SET 1
| |
| − | #define IT_ID_NOT_SET 0
| |
| − | </source>
| |
| − |
| |
| − | :''from linux-2.6.23/kernel/posix-timers.c''
| |
| − |
| |
| − | ----
| |
| − | <source lang="c">
| |
| − | * "I ask you, have you ever known what it is to be an orphan?"
| |
| − | */
| |
| − | static int will_become_orphaned_pgrp(...
| |
| − | </source>
| |
| − |
| |
| − | :''from linux-2.6.23/kernel/exit.c''
| |
| − |
| |
| − | ----
| |
| − | <source lang="c">
| |
| − | #ifndef I_WISH_WORLD_WERE_PERFECT
| |
| − |
| |
| − | /* It is not :-( ...
| |
| − | </source>
| |
| − |
| |
| − | :''from linux-2.6.23/net/ipv4/ip_gre.c:ipgre_err()''
| |
| − |
| |
| − | ----
| |
| − | <pre>
| |
| − | weird, but documented
| |
| − | </pre>
| |
| − |
| |
| − | :''from linux-2.6.23/net/packet/af_packet.c:packet_create()''
| |
| − |
| |
| − | ----
| |
| − | <pre>
| |
| − | What the above comment does talk about? --ANK(980817)
| |
| − | </pre>
| |
| − |
| |
| − | :''from linux-2.6.23/net/unix/af_unix.c:unix_release_sock()''
| |
| − |
| |
| − | ----
| |
| − | <source lang="c">
| |
| − | static inline int sk_hashed(const struct sock *sk)
| |
| − | {
| |
| − | return !sk_unhashed(sk);
| |
| − | }
| |
| − | </source>
| |
| − |
| |
| − | :''from linux-2.6.23/include/net/sock.h''
| |
| − |
| |
| − | ----
| |
| − | <pre>
| |
| − | Instead of using a dedicated spinlock, we (ab)use inetsw_lock
| |
| − | </pre>
| |
| − |
| |
| − | :''from linux-2.6.23/net/ipv4/af_inet.c:build_ehash_secret()''
| |
| | | | |
| | [[Category: Kernel]] | | [[Category: Kernel]] |