29 Dec, 2011

1 commit


18 Jul, 2011

1 commit


13 Jul, 2011

1 commit

  • Get rid of all of the useless and costly indirection
    by doing the neigh hash table lookup directly inside
    of the neighbour binding.

    Rename from arp_bind_neighbour to rt_bind_neighbour.

    Use new helpers {__,}ipv4_neigh_lookup()

    In rt_bind_neighbour() get rid of useless tests which
    are never true in the context this function is called,
    namely dev is never NULL and the dst->neighbour is
    always NULL.

    Signed-off-by: David S. Miller

    David Miller
     

11 Jul, 2011

1 commit


11 Jan, 2011

1 commit

  • IPv4 over firewire needs to be able to remove ARP entries
    from the ARP cache that belong to nodes that are removed, because
    IPv4 over firewire uses ARP packets for private information
    about nodes.

    This information becomes invalid as soon as node drops
    off the bus and when it reconnects, its only possible
    to start talking to it after it responded to an ARP packet.
    But ARP cache prevents such packets from being sent.

    Signed-off-by: Maxim Levitsky
    Signed-off-by: David S. Miller

    Maxim Levitsky
     

30 Sep, 2010

1 commit


02 Sep, 2009

1 commit


01 Feb, 2008

1 commit


29 Jan, 2008

2 commits


03 Dec, 2006

1 commit


29 Sep, 2006

1 commit


15 Apr, 2006

1 commit

  • This patch contains the following possible cleanups:
    - make the following needlessly global function static:
    - arp.c: arp_rcv()
    - remove the following unused EXPORT_SYMBOL's:
    - devinet.c: devinet_ioctl
    - fib_frontend.c: ip_rt_ioctl
    - inet_hashtables.c: inet_bind_bucket_create
    - inet_hashtables.c: inet_bind_hash
    - tcp_input.c: sysctl_tcp_abc
    - tcp_ipv4.c: sysctl_tcp_tw_reuse
    - tcp_output.c: sysctl_tcp_mtu_probing
    - tcp_output.c: sysctl_tcp_base_mss

    Signed-off-by: Adrian Bunk
    Signed-off-by: David S. Miller

    Adrian Bunk
     

30 Aug, 2005

1 commit

  • Bonding just wants the device before the skb_bond()
    decapsulation occurs, so simply pass that original
    device into packet_type->func() as an argument.

    It remains to be seen whether we can use this same
    exact thing to get rid of skb->input_dev as well.

    Signed-off-by: David S. Miller

    David S. Miller
     

17 Apr, 2005

1 commit

  • Initial git repository build. I'm not bothering with the full history,
    even though we have it. We can create a separate "historical" git
    archive of that later if we want to, and in the meantime it's about
    3.2GB when imported into git - space that would just make the early
    git days unnecessarily complicated, when we don't have a lot of good
    infrastructure for it.

    Let it rip!

    Linus Torvalds