From owner-freebsd-net@freebsd.org Wed Nov 13 00:10:37 2019 Return-Path: Delivered-To: freebsd-net@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 388941BFB84 for ; Wed, 13 Nov 2019 00:10:37 +0000 (UTC) (envelope-from gfoster@panasas.com) Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-eopbgr760077.outbound.protection.outlook.com [40.107.76.77]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "GlobalSign Organization Validation CA - SHA256 - G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47CQ4C4bBLz4JbY for ; Wed, 13 Nov 2019 00:10:34 +0000 (UTC) (envelope-from gfoster@panasas.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Bs+58YnCBNFlidYyXvWDydrXFdehAVnnxB+HXFX7QyKmvBBur7sosaeYwSSW9lcSZ16zJ8GSez6VQZogfwV9OoI8+ZA2SQvyqQl78tBuuOcvPJmZ8Ge3j4gtjbf8Sgik0+R0fcKoYaqdXLmWdHz7+bJnRYCoTvwp9v8tgUThOjYmPdbExfmOth4+cD2WLT7d+huWn1wv6U+vM6oKXnrnPSoTqZcEoeG9a/xJV1havkWsISL2xAThfwd5WDJ7DmQzHy3HHvvL+/hHz12NmCKTIQ882OTG/HaG7kwl0fPhXKDJTTifl4mZFKJalxP+ULQnyC8PEPQbYVMb6LGJTNYwfQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=agWmte50GC+MZKht3YH8qNvkx4/TSZU7R9Hsf3Gt4/g=; b=nsP95R9pK12TCagTGJSke4of7a6ZMqMdJrXHqWpmD9+NSDXCsced+exroHmfbX236+tpeXQXP61TPkfLdh0suCIjw7ErZDAYuRtKj2zzjnEsaywdUXy59dAhPDqOBN7+yDhUpFkotlqRgUV/2uogphiLnpm3rgSPqMBR6A3hMd55fXwnn9r6ZLV0jPnyavHe3YkskLYkftfh02y9oOfG6sC1ZcyYyR2o9KfhigyJwU7slwtBnJZg97BalUxG/2q0oljdZmOOSEOF8YHB4Lr65eD5D/11RiFiy4hfFE6a2z5ovv2OM3jwEdklyyHh1dtbYCEJsHy5vAVu5yGug16hgQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=panasas.com; dmarc=pass action=none header.from=panasas.com; dkim=pass header.d=panasas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=panasas.onmicrosoft.com; s=selector2-panasas-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=agWmte50GC+MZKht3YH8qNvkx4/TSZU7R9Hsf3Gt4/g=; b=qp1/tcox3S1IAOJKdMKmj+BJFrhQqg5AHEKiW5vxa9FjS50SZfqKkzcuSurFEm9XWHMyAF5ln3UGIj0bH2sx4JJwilK5gYhmR9ykv9m+HkaesInfi8hfXMkHDRwHOwbCQM+mZ/8VosMw3ZSF2VmpcdYD7Y1FCKQkoLGRQZbeyd0= Received: from BYAPR08MB6038.namprd08.prod.outlook.com (20.178.49.31) by BYAPR08MB3941.namprd08.prod.outlook.com (52.135.194.159) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2430.20; Wed, 13 Nov 2019 00:10:32 +0000 Received: from BYAPR08MB6038.namprd08.prod.outlook.com ([fe80::65aa:3639:476d:1751]) by BYAPR08MB6038.namprd08.prod.outlook.com ([fe80::65aa:3639:476d:1751%6]) with mapi id 15.20.2430.027; Wed, 13 Nov 2019 00:10:31 +0000 From: "Foster, Greg" To: "freebsd-net@freebsd.org" CC: "Pokala, Ravi" Subject: RADIX_MPATH not defined in sys/netinet/ip_input.c on FreeBSD (10.4/12.1) Thread-Topic: RADIX_MPATH not defined in sys/netinet/ip_input.c on FreeBSD (10.4/12.1) Thread-Index: AdWZtpKSfa60eMJVSGu07aHIBIUwmw== Date: Wed, 13 Nov 2019 00:10:31 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [12.202.168.51] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: bd1578aa-872a-4cb3-8e84-08d767cde5f0 x-ms-traffictypediagnostic: BYAPR08MB3941:|BYAPR08MB3941: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-forefront-prvs: 0220D4B98D x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(979002)(136003)(346002)(376002)(366004)(396003)(39850400004)(189003)(199004)(186003)(2351001)(6436002)(6116002)(107886003)(790700001)(55016002)(86362001)(66446008)(66066001)(66946007)(66476007)(66556008)(76116006)(256004)(102836004)(74316002)(64756008)(71190400001)(71200400001)(5640700003)(478600001)(7736002)(14454004)(6506007)(4744005)(8936002)(6916009)(2501003)(316002)(81166006)(9686003)(6306002)(33656002)(99286004)(5660300002)(476003)(25786009)(81156014)(52536014)(8676002)(26005)(3846002)(54896002)(486006)(2906002)(7696005)(4326008)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR08MB3941; H:BYAPR08MB6038.namprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: panasas.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: iZbZbvsKxrJLdTzf0MB/Ts8s8QGhr1TATLoCSMqvrzMzr1QCwlllVhLq7/h8O58cowtz/aYykgBfWoebM7oTZpu8veGzH/SdIcWg1FNlAofu0yWcY2wJ7wXtu3iSUq71IltLci/KPXvKnrH6yZXn0OOfm9wYw7TajPr/avfbseI/8crf3CWKQW3I+9TFxMAxaQ36StbsSQ+PwXDn4dHS9q406WGviVtGXC/YwvSU3i5ak9XL3EMVnrvZjBbmTIexUcCL2236Pvq/wKUqHj9ymqtv92qdoznTKuQCNeX4bGKUO5L3iuIaxtwmelAJwTzYA5brgNycthKtiLlYLDqr9BGeUOOFNj8Y4fwNuHzSM1dXfQVIs+HRjSvL2+lrbq94RWrBL5T3ZsyON7w5GM8uWtZuSA+PaEDRPFsJY+Al/ZnMcPRhsdADlIZnhIEqvnCs MIME-Version: 1.0 X-OriginatorOrg: panasas.com X-MS-Exchange-CrossTenant-Network-Message-Id: bd1578aa-872a-4cb3-8e84-08d767cde5f0 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Nov 2019 00:10:31.6599 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: acf01c9d-c699-42af-bdbb-44bf582e60b0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: fzncnFWdfOu2u4W5QqDAyV4edTvGF2LmxTAGQWv+5Vg1a2qRVPmJ9l6JbRnREE2+vL/YM5EHiDB5yHFBfXUUQA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR08MB3941 X-Rspamd-Queue-Id: 47CQ4C4bBLz4JbY X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=panasas.onmicrosoft.com header.s=selector2-panasas-onmicrosoft-com header.b=qp1/tcox; dmarc=none; spf=pass (mx1.freebsd.org: domain of gfoster@panasas.com designates 40.107.76.77 as permitted sender) smtp.mailfrom=gfoster@panasas.com X-Spamd-Result: default: False [-4.83 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[panasas.onmicrosoft.com:s=selector2-panasas-onmicrosoft-com]; HAS_XOIP(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:40.107.0.0/16]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; DMARC_NA(0.00)[panasas.com]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[panasas.onmicrosoft.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[77.76.107.40.list.dnswl.org : 127.0.3.0]; IP_SCORE(-1.33)[ipnet: 40.64.0.0/10(-3.84), asn: 8075(-2.78), country: US(-0.05)]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:8075, ipnet:40.64.0.0/10, country:US]; ARC_ALLOW(-1.00)[i=1] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Nov 2019 00:10:37 -0000 FreeBSD, I've been looking at some issues related to multipath routing on a system r= unning FreeBSD 10.4 and came across what looks like a bug/inconsistency in the kernel networkin= g code. sys/netinet/ip_output.c: * Includes the "opt_mpath.h" header file via the line "#include "opt_m= path.h". When ip_output.c is compiled the #define RADIX_MPATH will be defined and th= e code used will be within the "#ifdef RADIX_MPATH" section of the #ifdef statemen= t. sys/netinet/ip_input.c: * Does NOT include the "opt_mpath.h" header file. When ip_input.c is compiled the #define RADIX_MPATH will NOT be defined and= the code used will be within the "#else" section of the "#ifdef RADIX_MPATH" stateme= nt. FreeBSD 12.1 was checked and it has the same inconsistency. Is this a BUG or is there an explanation why the difference? Thanks Greg