)]}'
{
  "log": [
    {
      "commit": "8b5c171bb3dc0686b2647a84e990199c5faa9ef8",
      "tree": "ad1298a6ba5d541638f2f4b1d26d0dad576b9189",
      "parents": [
        "292d1398983f3514a0eab13b7606df7f4730b498"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Nov 09 12:07:14 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 00:47:54 2011 -0500"
      },
      "message": "neigh: new unresolved queue limits\n\nLe mercredi 09 novembre 2011 à 16:21 -0500, David Miller a écrit :\n\u003e From: David Miller \u003cdavem@davemloft.net\u003e\n\u003e Date: Wed, 09 Nov 2011 16:16:44 -0500 (EST)\n\u003e\n\u003e \u003e From: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\n\u003e \u003e Date: Wed, 09 Nov 2011 12:14:09 +0100\n\u003e \u003e\n\u003e \u003e\u003e unres_qlen is the number of frames we are able to queue per unresolved\n\u003e \u003e\u003e neighbour. Its default value (3) was never changed and is responsible\n\u003e \u003e\u003e for strange drops, especially if IP fragments are used, or multiple\n\u003e \u003e\u003e sessions start in parallel. Even a single tcp flow can hit this limit.\n\u003e \u003e  ...\n\u003e \u003e\n\u003e \u003e Ok, I\u0027ve applied this, let\u0027s see what happens :-)\n\u003e\n\u003e Early answer, build fails.\n\u003e\n\u003e Please test build this patch with DECNET enabled and resubmit.  The\n\u003e decnet neigh layer still refers to the removed -\u003equeue_len member.\n\u003e\n\u003e Thanks.\n\nOuch, this was fixed on one machine yesterday, but not the other one I\nused this morning, sorry.\n\n[PATCH V5 net-next] neigh: new unresolved queue limits\n\nunres_qlen is the number of frames we are able to queue per unresolved\nneighbour. Its default value (3) was never changed and is responsible\nfor strange drops, especially if IP fragments are used, or multiple\nsessions start in parallel. Even a single tcp flow can hit this limit.\n\n$ arp -d 192.168.20.108 ; ping -c 2 -s 8000 192.168.20.108\nPING 192.168.20.108 (192.168.20.108) 8000(8028) bytes of data.\n8008 bytes from 192.168.20.108: icmp_seq\u003d2 ttl\u003d64 time\u003d0.322 ms\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d94d9fee9fa4e66a0b91640a694b8b10177075b3",
      "tree": "330b2b19e63c92f1fef3d9dbe0733ddeb0109664",
      "parents": [
        "b8883a65be2d925ea82b14ca0068ce9a6c8bac1f"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Nov 04 09:50:58 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 04 09:50:58 2009 -0800"
      },
      "message": "net: cleanup include/linux\n\nThis cleanup patch puts struct/union/enum opening braces,\nin first line to ease grep games.\n\nstruct something\n{\n\nbecomes :\n\nstruct something {\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0c5c2d3089068d4aa378f7a40d2b5ad9d4f52ce8",
      "tree": "8c7e6c54410e5730f26ea4bc634ae5c1ef47da8b",
      "parents": [
        "fc1f9ea51de726b3b8003539788d918814c9deff"
      ],
      "author": {
        "name": "Eric Biederman",
        "email": "ebiederm@aristanetworks.com",
        "time": "Wed Mar 04 00:03:08 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 04 00:03:08 2009 -0800"
      },
      "message": "neigh: Allow for user space users of the neighbour table\n\nCurrently it is possible to do just about everything with the arp table\nfrom user space except treat an entry like you are using it.  To that end\nimplement and a flag NTF_USE that when set in a netwlink update request\ntreats the neighbour table entry like the kernel does on the output path.\n\nThis allows user space applications to share the kernel\u0027s arp cache.\n\nSigned-off-by: Eric Biederman \u003cebiederm@aristanetworks.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ee79a6415f911801eb7804704ac130088281b2d8",
      "tree": "01f358bdb9f3ae79ff6056b8f67700bcc397ffcd",
      "parents": [
        "8ef342021a55e4237e593c7f6304d0caa7bf1232"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Fri Jan 30 21:58:19 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sat Jan 31 00:01:42 2009 +0530"
      },
      "message": "headers_check fix: linux/neighbour.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/linux/neighbour.h:8: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "b63bbc5006a0a62fabc81c4f77e95f16ff16f340",
      "tree": "49c4e77ca662ca99863e556b08ff8900256f2a3a",
      "parents": [
        "ca860fb39b4aa1479e2fea67435a2c1eac9ce789"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Mon Aug 07 18:00:57 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:54:04 2006 -0700"
      },
      "message": "[NEIGH]: Move netlink neighbour table bits to linux/neighbour.h\n\nrtnetlink_rcv_msg() is not longer required to parse attributes\nfor the neighbour tables layer, remove dependency on obsolete and\nbuggy rta_buf.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9067c722cf6930adf1df2d169de9094dd90b0c33",
      "tree": "eb2133038cbd85bbf55b5acd2d5297f03357e45b",
      "parents": [
        "8b8aec508302d4e63fd88f47894805115277f70f"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Mon Aug 07 17:57:44 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 14:54:01 2006 -0700"
      },
      "message": "[NEIGH]: Move netlink neighbour bits to linux/neighbour.h\n\nMoves netlink neighbour bits to linux/neighbour.h. Also\nmoves bits to be exported to userspace from net/neighbour.h\nto linux/neighbour.h and removes __KERNEL__ guards, userspace\nis not supposed to be using it.\n\nrtnetlink_rcv_msg() is not longer required to parse attributes\nfor the neighbour layer, remove dependency on obsolete and\nbuggy rta_buf.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ]
}
