diff options
author | julian <julian@FreeBSD.org> | 2004-06-26 22:24:16 +0000 |
---|---|---|
committer | julian <julian@FreeBSD.org> | 2004-06-26 22:24:16 +0000 |
commit | 5a269c8a7e26638b8f896d1601618e5253776958 (patch) | |
tree | 5db990cf15727892f404908f26b492b9f1b8a509 /sys/netgraph/ng_hub.c | |
parent | cb255821c823542b64070fb2864196922202a027 (diff) | |
download | FreeBSD-src-5a269c8a7e26638b8f896d1601618e5253776958.zip FreeBSD-src-5a269c8a7e26638b8f896d1601618e5253776958.tar.gz |
Having moved metadata usage to mbuf tags, remove code that supports
the old way of doing it.
Submitted by: Gleb Smirnoff <glebius@cell.sick.ru>
Diffstat (limited to 'sys/netgraph/ng_hub.c')
-rw-r--r-- | sys/netgraph/ng_hub.c | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/sys/netgraph/ng_hub.c b/sys/netgraph/ng_hub.c index dd25f2a..ba298e5 100644 --- a/sys/netgraph/ng_hub.c +++ b/sys/netgraph/ng_hub.c @@ -64,8 +64,6 @@ ng_hub_rcvdata(hook_p hook, item_p item) int error = 0; hook_p hook2; struct mbuf * const m = NGI_M(item), *m2; - meta_p const meta = NGI_META(item); - meta_p meta2; int nhooks; if ((nhooks = NG_NODE_NUMHOOKS(node)) == 1) { @@ -82,15 +80,7 @@ ng_hub_rcvdata(hook_p hook, item_p item) NG_FREE_ITEM(item); return (ENOBUFS); } - if (meta != NULL) { - if ((meta2 = ng_copy_meta(meta)) == NULL) { - m_freem(m2); - NG_FREE_ITEM(item); - return (ENOMEM); - } - } else - meta2 = NULL; - NG_SEND_DATA(error, hook2, m2, meta2); + NG_SEND_DATA_ONLY(error, hook2, m2); if (error) continue; /* don't give up */ } |