Page MenuHomeFreeBSD

D39374.id.diff
No OneTemporary

D39374.id.diff

Index: sys/netgraph/ng_eiface.c
===================================================================
--- sys/netgraph/ng_eiface.c
+++ sys/netgraph/ng_eiface.c
@@ -61,6 +61,8 @@
#include <net/ethernet.h>
#include <net/if_arp.h>
+#define NG_EIFACE_QSIZE 4096
+
static const struct ng_cmdlist ng_eiface_cmdlist[] = {
{
NGM_EIFACE_COOKIE,
@@ -411,7 +413,7 @@
ifp->if_output = ether_output;
ifp->if_start = ng_eiface_start;
ifp->if_ioctl = ng_eiface_ioctl;
- ifp->if_snd.ifq_maxlen = ifqmaxlen;
+ ifp->if_snd.ifq_maxlen = (ifqmaxlen > NG_EIFACE_QSIZE) ? ifqmaxlen : NG_EIFACE_QSIZE;
ifp->if_flags = (IFF_SIMPLEX | IFF_BROADCAST | IFF_MULTICAST);
ifp->if_capabilities = IFCAP_VLAN_MTU | IFCAP_JUMBO_MTU;
ifp->if_capenable = IFCAP_VLAN_MTU | IFCAP_JUMBO_MTU;

File Metadata

Mime Type
text/plain
Expires
Wed, Jan 28, 8:17 PM (7 h, 15 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28068551
Default Alt Text
D39374.id.diff (774 B)

Event Timeline