From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 30F4032AAB0 for ; Mon, 22 Dec 2025 10:43:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766400200; cv=none; b=R70k9px72mb4uwtLz67hMcvDG7Ji1dLg2hTBtMW0Zi67MxPYnle1wUASXo3gbuYQHRP80yzKW3Bc+Y3P9o5BJmpX2FT5m1GXYMg/hTBqWXE0e8j7duS3Qr7xmLpUw4CaybVJW4euE50OJHgx0VtKOjFjPGbPWMNvCh68kj16tn4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766400200; c=relaxed/simple; bh=2Pr5tS6dx5juS+usjjxKwGgIGUxy5WfliLyjuU18sQk=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=Gpxox5zK7g6pOLn28sX2PS9AaTWWDLUUC7wkX5CSdfhNIbo1kvfku9PuJjSUHEPcnejWajOqmFhdZqQNVk+UBmPWc3LL6cjz8hfv6dJiHAF50vWKE6e/dvf4BffhrVS7U7NjWaaJiGjV8SD9QRs2JJIxgdz5EbTJ5LPghzch6cM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=YVOgBy5F; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=JDysaVNq; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="YVOgBy5F"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="JDysaVNq" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5BM7uF7G4090138 for ; Mon, 22 Dec 2025 10:43:18 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= +H2N/T2rJtRvnuVUJj2Q3GgjdR9vEA+S2/MkJrPNIMU=; b=YVOgBy5FJ95VB86Z 36jQFoM9hW6kfRGYAotCeyiUDR1472XXeXiIW+Fg7fFpjqRSKVYFV8DX8abjIjxR LYpCF7cplt/muc7lHRl1l5q2iPnzOGRa6FtNAHkmfEnHx+M9RnL4ZtK+Qso6YR8y X/1h2kNKTvMX1fnHfwtJmDnSE0IqL6pjj+Ws35gARP9lYptb0lNxZ2w5l3ngNIUc 5GXtoVDD0gnnvqnd5spMsgHGwNnF/RFt9/afIAXsSjb1F0GTXOVGBIrkIfK3zgbq 4kNdEAfIjdtLsSne0eHo5lkKYcbX1+BWzQTDo36F/lovSrMKsPApofpsHQtj0XJd effqxA== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b5mvfmpm3-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 22 Dec 2025 10:43:18 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-29f2381ea85so83633935ad.0 for ; Mon, 22 Dec 2025 02:43:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1766400197; x=1767004997; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=+H2N/T2rJtRvnuVUJj2Q3GgjdR9vEA+S2/MkJrPNIMU=; b=JDysaVNqJlAHkJGy8tYDXHEIXcL94hPH923AFGOz1lySOjTXWrTJMbQMMITa6elNNl omx6Hv4UwALrLs+daoyTr5wAMqCu/haeJoG2HbIROe30gk91wUV568XKxyIsdYSebR3F YeiW6qGyRFTE3gBYj0ZJQoH/S7L7x8DMN1GK9KMpCrG6Jx7pP4+dH2rSfp/Lr539/+x5 15kvItO5l57K74irKUdkBtOpcA7eTA+SDYc0d5jZPI0O0US52xFxN4g+bZkDLlIvN9Dx pZ4e487kp4Q0OeDQYFKZwEEHGIckCtFBoCYEKsZV4irGMmRgOkDEOnHjGEyDF4wFur32 Ukkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766400197; x=1767004997; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=+H2N/T2rJtRvnuVUJj2Q3GgjdR9vEA+S2/MkJrPNIMU=; b=YW5IgdPVJ1M999aOz7a3rjOKOPTwIhF7WZLL2F/KbGzW6SsFLC/0vxyuu7y/o98bZi kUDscn778L24pTqOfECJNflRA6MELKPFGuLsxAoQXsqbQctQQxOD+Ld/odotc1VJWXpz Mb5fnIAxzv/6/XnyKgVEjh4PMX7KczCOySogRqKgSTBaBgrNeQs32+eczLjbsoZh4LHf TIMy+wxxaIUjVEGDJQWQdAukJM5rvlAccQrA57ZRHvvhWSy99sjyvwSt2sWhux143NxV RGudTIKmGemlWQBc3IDfgy3dAum8FEXEshumJdguRfDUea+hbBfGlrj4KIVzJlze5BkL L6Tg== X-Forwarded-Encrypted: i=1; AJvYcCV4JCz0nirWzTOiN8/h5/BiSO5L6jCjNk45OVoi2+DFl/0PhWQT1BGBE7jIDKdl/9KLiwjX0WkcW2kWiqY=@vger.kernel.org X-Gm-Message-State: AOJu0YwVVSedyRc6iiS3bVWKqlr+eV7cShOQSuf1qzxgnRs6oe22e/YD ofgD3abyuOaKeY5E6KrK6vOSHGx6P2K4/TKBmVluDmcDsX6AOvT0+JKyP3akynSxdu6PjC5BLeC WV5VRg94S3y1EqGSHMnrzHKqzcnAGwDp8pqYbit6VDnqaiulaAgYajYIaXVc9q8hqFME= X-Gm-Gg: AY/fxX7+qdSYpSga0ht+TWhhtI95jZyk2qbALhZZYC01FjjmrPSLmK/t+K/Upv6BuKx kZv8/rsAC2YSRuVcL0hQN9EeKzKG2Mzama0cPj6r4ZpkMAPHeh8a+9CqcoS7o0QGnfRQAGi5yK/ zYstu5DjuahcCigyjoEfIoGTbCYez7DAXJmMBIAo+PVX+8ZtYPUkC+pHJoUdzswj0iG9svudmVF 0mu8pVazDIDyVNScM5JXLxO2qA2PQylhcH0NpR1Rxrcp7y0hYZKyfrHYJNieVC+OJihKzb/4hJw mIX50z6Oj9XAiv8qdzR9AvNmOhVGUerpkloXqiPb9OJV2lVTHCOb8jXxDLtEPqWzD59Z3g64I5R WvfIUlItESuq5n1L6d6s2Tq+sJUgHvClMH9H63hnANMIN X-Received: by 2002:a17:902:f710:b0:2a2:f1d4:3b64 with SMTP id d9443c01a7336-2a2f232c5ddmr98309845ad.21.1766400196886; Mon, 22 Dec 2025 02:43:16 -0800 (PST) X-Google-Smtp-Source: AGHT+IE+XrVQ+S7HZ7ZghURDECHoXiME1DrfFnztE9j+C21cTAZrNI+72XesqqlcB1gGPbbGX6rC3A== X-Received: by 2002:a17:902:f710:b0:2a2:f1d4:3b64 with SMTP id d9443c01a7336-2a2f232c5ddmr98309665ad.21.1766400196404; Mon, 22 Dec 2025 02:43:16 -0800 (PST) Received: from [10.217.219.25] ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a2f3d76ce3sm95238315ad.90.2025.12.22.02.43.13 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 22 Dec 2025 02:43:15 -0800 (PST) Message-ID: <0235cdaf-4c91-4bb3-9581-9eb24cd1aa47@oss.qualcomm.com> Date: Mon, 22 Dec 2025 16:13:11 +0530 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v6 1/2] net: mhi: Enable Ethernet interface support To: Jakub Kicinski Cc: Andrew Lunn , "David S. Miller" , Eric Dumazet , Paolo Abeni , Manivannan Sadhasivam , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, mhi@lists.linux.dev, linux-arm-msm@vger.kernel.org References: <20251209-vdev_next-20251208_eth_v6-v6-0-80898204f5d8@quicinc.com> <20251209-vdev_next-20251208_eth_v6-v6-1-80898204f5d8@quicinc.com> <20251210183827.7024a8cf@kernel.org> Content-Language: en-US From: vivek pernamitta In-Reply-To: <20251210183827.7024a8cf@kernel.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Authority-Analysis: v=2.4 cv=H8rWAuYi c=1 sm=1 tr=0 ts=694920c6 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=wP3pNCr1ah4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=xEj2kCWnBG9tpPoWntAA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-ORIG-GUID: jyp8gaDlib1clD-qC8AlFHBJSuuOT4bd X-Proofpoint-GUID: jyp8gaDlib1clD-qC8AlFHBJSuuOT4bd X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjIyMDA5NyBTYWx0ZWRfX7/2DE8NBjkGG U4iscmUDvNqC9tfHzfkxnnVF0rWb8TjpKydHcqjJOVN5Og5bimljtcE+e3C43hJlxvqA2BtUIKb ZWczxTD3tkIYpyMvTzzannXZz7qMXB35qkzjuos/XRrkPPPfXyuFhHfciuOsTi7MW8QccVR6VDC wFnxG13YKvJmjrcXAWhF14hYa/Ml/bLBzhD2T0ef/tys8KFV1/a6/TCVXA5ZyUI5lvclg/rbEuL bINXCZg4FDVhchnbRsG3GEXawGMjLFm01yUud/44TRXpLZpDIMCe2Iqd9Ytb05p5gIiftz8TPNv hhpvuTlMD0pzrx4qnm8j+Vryd8WeSN78gKrc3yf/D7mLpzDOZR86a3RwcsYnfDNjAfL1u+m6iFN BYk01B1dLyf7sQHy5fmufQgS8cBtcz9YIbn61l55h7tZJOvmOsA6eY/gofFbe44JXuptOQlJVPb mNXRm+asb0V7L/Q1A4Q== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-12-21_05,2025-12-19_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 impostorscore=0 bulkscore=0 spamscore=0 adultscore=0 clxscore=1015 phishscore=0 lowpriorityscore=0 suspectscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2512220097 On 12/10/2025 3:08 PM, Jakub Kicinski wrote: > On Tue, 09 Dec 2025 16:55:38 +0530 Vivek Pernamitta wrote: >> Add support to configure a new client as Ethernet type over MHI by >> setting "mhi_device_info.ethernet_if = true". Create a new Ethernet >> interface named eth%d. This complements existing NET driver support. >> >> Introduce IP_SW1, ETH0, and ETH1 network interfaces required for >> M-plane, NETCONF, and S-plane components. >> >> M-plane: >> Implement DU M-Plane software for non-real-time O-RAN management >> between O-DU and O-RU using NETCONF/YANG and O-RAN WG4 M-Plane YANG >> models. Provide capability exchange, configuration management, >> performance monitoring, and fault management per O-RAN.WG4.TS.MP.0- >> R004-v18.00. > > Noob question perhaps, what does any of this have to do with Ethernet? > You need Ethernet to exchange NETCONF messages? The patch primarily addresses host-to-DU communication. However, the NETCONF/M-Plane packets originating from the host will eventually be transmitted from the DU to the RU over the fronthaul, which uses Ethernet. Bridging is therefore required to forward packets received from the host towards the fronthaul Ethernet interface. For additional details on this architecture and data flow, please refer to the O-RAN Management Plane Specification: O-RAN.WG4.MP.0-v07.00 O-RAN Alliance Working Group 4 – Management Plane Specification Chapter 4: O-RU to O-DU Interface Management -Vivek