CN108696394A - 一种linux***下多个PCIE网卡的通讯方法及设备 - Google Patents

一种linux***下多个PCIE网卡的通讯方法及设备 Download PDF

Info

Publication number
CN108696394A
CN108696394A CN201810482913.XA CN201810482913A CN108696394A CN 108696394 A CN108696394 A CN 108696394A CN 201810482913 A CN201810482913 A CN 201810482913A CN 108696394 A CN108696394 A CN 108696394A
Authority
CN
China
Prior art keywords
network interface
network
interface card
device number
linux system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810482913.XA
Other languages
English (en)
Inventor
张元锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen City Chi Micro Smart Technology Development Co Ltd
Shenzhen JWIPC Technology Development Co Ltd
Original Assignee
Shenzhen City Chi Micro Smart Technology Development Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen City Chi Micro Smart Technology Development Co Ltd filed Critical Shenzhen City Chi Micro Smart Technology Development Co Ltd
Priority to CN201810482913.XA priority Critical patent/CN108696394A/zh
Publication of CN108696394A publication Critical patent/CN108696394A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0876Aspects of the degree of configuration automation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/622Layer-2 addresses, e.g. medium access control [MAC] addresses

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种linux***下多个PCIE网卡的通讯方法及设备,所述方法包括如下步骤:linux***扫描各PCI桥的PCI信息,检测PCI桥设备号,扫描各PCI桥上挂载的PCIE网卡的信息,检测网卡的设备号,所述设备号包括:设备号、总线号、功能号;linux***依据所述网卡的设备号确定所述网卡对应的网口MAC地址和***下网卡命名,将各网口的IP地址与各网口的MAC地址进行关联;在linux***启动时,通过脚本自动识别和配置网络配置文件,网卡启动时按所述关联和网络配置文件配置网络实现网卡名称、IP地址、MAC地址一一对应。本发明提供的技术方案具有成本低的优点。

Description

一种linux***下多个PCIE网卡的通讯方法及设备
技术领域
本发明涉及通信领域,尤其涉及一种linux***下多个PCIE网卡的通讯方法及设备。
背景技术
为了满足日益增加的网络安全和服务器行业需求,板载网口的数量不能满足需求,通过PCIE扩展引出的网口越来越多,有的甚至是无板载网口,全部是PCIE扩展网卡,可以扩展达到几十个网口;在实际使用当中,为了方便外网内网管理,以及各个部门的协作,通常网口的IP地址及IP网段都是固定的,通过***下设置保证各个部门的网络通讯正常;
当需要减少或增加PCIE网卡、更换损坏或升级PCIE网卡、变换PCIE网卡位置时,因PCIE网卡上网口的信息改变了,造成***下网络配置文件与实际PCIE槽位置上的网卡上的信息对应错误,进入***后各网口都连接不上对应IP网段的网络,导致网络连接不上,需要去查看和更改各项配置,当网卡网口很多的情况下,需要耗费大量精力去配置维护,导致成本过高。
发明内容
本发明的目的在于提供一种linux***下多个PCIE网卡的通讯方法及设备,其主要解决现有技术网络连接不上,维护成本高的问题。
第一方面,本发明提供了一种linux***下多个PCIE网卡的通讯方法,所述方法包括如下步骤:
linux***扫描PCI总线信息,检测PCI桥设备号,扫描各PCI桥上挂载的PCIE网卡的信息,检测网卡的设备号,所述设备号包括:设备号、总线号、功能号;
linux***依据所述网卡的设备号确定所述网卡对应的网口MAC地址和***下网卡命名,将各网口的IP地址与各网口的MAC地址进行关联;
在linux***启动时,通过脚本自动识别和配置网络配置文件,网卡启动时按所述关联和网络配置文件配置网络实现网卡名称、IP地址、MAC地址一一对应。
可选的,所述方法还包括:
通过脚本的方式自动识别和配置文件,然后激活配置,将***下网卡名称与MAC地址相对应。
可选的,所述方法还包括:
在linux***启动时,配置文件依据所述关联自动进行识别和更新以实现所述关联。
可选的,所述方法还包括:
将脚本设置在***启动文件/etc/rc.d/rc.local中。
第二方面,提供一种网络设备,所述网络设备包括:linux***,所述网络设备包括:
扫描单元,用于通过linux***扫描PCI总线信息,检测PCI桥设备号,扫描各PCI桥上挂载的PCIE网卡的信息,检测网卡的设备号,所述设备号包括:设备号、总线号、功能号;
关联单元,用于通过linux***依据所述网卡的设备号确定所述网卡对应的网口MAC地址和***下网卡命名,将各网口的IP地址与各网口的MAC地址进行关联;
配置单元,用于在linux***启动时,通过脚本自动识别和配置网络配置文件,网卡启动时按所述关联和网络配置文件配置网络实现网卡名称、IP地址、MAC地址一一对应。
可选的,所述网络设备还包括:
处理单元,用于通过脚本的方式自动识别和配置文件,然后激活配置,将***下网卡名称与MAC地址相对应。
可选的,所述处理单元,还用于在linux***启动时,配置文件依据所述关联自动进行识别和更新以实现所述关联。
可选的,所述网络设备还包括:
将脚本设置在***启动文件/etc/rc.d/rc.local中。
第三方面,提供一种计算机可读存储介质,其存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行第一方面提供的方法。
第四方面,提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行第一方面提供的方法。
此发明通过Linux***下脚本程序实现,通过将PCIE槽、MAC地址、IP地址、网卡设备关联在一起的方法,实现不管减少或增加PCIE网卡、更换PCIE网卡、变换PCIE网卡位置,进Linux***后都可以自动配置各个PCIE槽网卡的网络,使其在***下的自动识别并配置,保证各PCIE网卡在对应的IP网段内通讯正常,维护非常方便,节省资源。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请提供的一种linux***下多个PCIE网卡的通讯方法的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明实施例的描述中,需要理解的是,术语“厚度”左“右”上“下”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是暗示或指示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
此发明针对每张PCIE卡只有一个网口进行阐述,方法也适用于PCIE卡上有多个网口的情况。
实现方案如下:
Linux***下扫描PCI总线信息,检测PCI桥设备号,设备号包括设备号、总线号、功能号,如附图1所示;
将PCI桥的设备号与对应的各PCIE槽对应关联起来;
通过PCI桥设备号可以找到对应PCIE槽上的PCIE网卡设备;
Linux下扫描各PCI桥上挂载的PCIE网卡的信息,检测网卡的设备号,网卡设备号包括设备号、总线号、功能号,如附图1所示;
将PCI桥的设备号与网卡的设备号对应关联起来;
实现PCIE槽与PCIE网卡的对应;
从而实现通过PCI桥设备号识别到对应的各个PCIE槽上的网卡设备号;
如PCIE槽上没有网卡设备,则跳过此PCIE槽设置,脚本继续运行。
通过PCIE网卡的设备号,检测到网卡对应的网口MAC地址和***下网卡命名,MAC地址和网卡命名如附图所示;
将PCIE网卡网口的设备号与MAC地址、网口名称关联起来;
实现通过PCIE网卡的设备号识别到网卡的MAC地址信息、***下网口命名信息。
将各网口的IP地址与各网口的MAC地址进行关联;
通过以上4个步骤,达到实现识别到每个PCIE槽上对应的PCIE网卡各个网口的信息,信息包括网口的设备号信息、MAC地址信息、IP地址信息、网口命名信息。
配置***下网络对应规则和排序规则,按照设备上网口的实际对应关系,设置PCIE各槽位的PCIE网卡上的网口在linux***下与MAC地址的关系,通过脚本的方式自动识别和配置/etc/udev/rules.d/70-persistent-net.rules文件,然后激活配置,将***下网卡名称与MAC地址相对应,***启动时此文件会根据实际对应关系自动更改,实现按设备的实际要求配置好网卡的对应关系和顺序。
设置Linux***下网络配置文件,通过脚本自动识别和配置/etc/sysconfig/network-scripts/ifcfg-eth0网络配置文件,网卡启动时按照此配置文件配置网络,实现***下网卡名称、IP地址、MAC地址一一对应,并能在开机时自动启动网络。
将脚本放置在***启动文件/etc/rc.d/rc.local中,实现Linux***启动进***时,按照脚本设置自动识别、配置网卡,并启动网络,实现减少或增加PCIE网卡、更换损坏或升级PCIE网卡、变换PCIE网卡位置时,网络通讯功能正常。
以上是本发明实施例的实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明实施例原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

Claims (10)

1.一种linux***下多个PCIE网卡的通讯方法,其特征在于,所述方法包括如下步骤:
linux***扫描PCI总线信息,检测PCI桥设备号,扫描各PCI桥上挂载的PCIE网卡的信息,检测网卡的设备号,所述设备号包括:设备号、总线号、功能号;
linux***依据所述网卡的设备号确定所述网卡对应的网口MAC地址和***下网卡命名,将各网口的IP地址与各网口的MAC地址进行关联;
在linux***启动时,通过脚本自动识别和配置网络配置文件,网卡启动时按所述关联和网络配置文件配置网络实现网卡名称、IP地址、MAC地址一一对应。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
通过脚本的方式自动识别和配置文件,然后激活配置,将***下网卡名称与MAC地址相对应。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在linux***启动时,配置文件依据所述关联自动进行识别和更新以实现所述关联。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将脚本设置在***启动文件/etc/rc.d/rc.local中。
5.一种网络设备,其特征在于,所述网络设备包括:linux***,所述网络设备包括:
扫描单元,用于通过linux***扫描PCI总线信息,检测PCI桥设备号,扫描各PCI桥上挂载的PCIE网卡的信息,检测网卡的设备号,所述设备号包括:设备号、总线号、功能号;
关联单元,用于通过linux***依据所述网卡的设备号确定所述网卡对应的网口MAC地址和***下网卡命名,将各网口的IP地址与各网口的MAC地址进行关联;
配置单元,用于在linux***启动时,通过脚本自动识别和配置网络配置文件,网卡启动时按所述关联和网络配置文件配置网络实现网卡名称、IP地址、MAC地址一一对应。
6.根据权利要求5所述的网络设备,其特征在于,所述网络设备还包括:
处理单元,用于通过脚本的方式自动识别和配置文件,然后激活配置,将***下网卡名称与MAC地址相对应。
7.根据权利要求6所述的网络设备,其特征在于,
所述处理单元,还用于在linux***启动时,配置文件依据所述关联自动进行识别和更新以实现所述关联。
8.根据权利要求6所述的网络设备,其特征在于,所述网络设备还包括:
将脚本设置在***启动文件/etc/rc.d/rc.local中。
9.一种计算机可读存储介质,其特征在于,其存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如权利要求1-4任一项所述的方法。
10.一种计算机程序产品,其特征在于,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如权利要求1-4任一项所述的方法。
CN201810482913.XA 2018-05-18 2018-05-18 一种linux***下多个PCIE网卡的通讯方法及设备 Pending CN108696394A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810482913.XA CN108696394A (zh) 2018-05-18 2018-05-18 一种linux***下多个PCIE网卡的通讯方法及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810482913.XA CN108696394A (zh) 2018-05-18 2018-05-18 一种linux***下多个PCIE网卡的通讯方法及设备

Publications (1)

Publication Number Publication Date
CN108696394A true CN108696394A (zh) 2018-10-23

Family

ID=63847452

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810482913.XA Pending CN108696394A (zh) 2018-05-18 2018-05-18 一种linux***下多个PCIE网卡的通讯方法及设备

Country Status (1)

Country Link
CN (1) CN108696394A (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110795374A (zh) * 2019-10-16 2020-02-14 苏州浪潮智能科技有限公司 一种设备访问的方法、装置及可读存储介质
CN110943859A (zh) * 2019-11-21 2020-03-31 深信服科技股份有限公司 一种网口序列调整方法、装置、设备及存储介质
CN111404725A (zh) * 2020-02-27 2020-07-10 苏州浪潮智能科技有限公司 一种隔离故障pcie设备的方法及***
CN111651397A (zh) * 2020-05-09 2020-09-11 济南浪潮高新科技投资发展有限公司 一种访问PXIe外设模块的方法和设备
CN112000380A (zh) * 2020-08-13 2020-11-27 北京浪潮数据技术有限公司 一种网卡配置方法、***、电子设备及存储介质
CN112671942A (zh) * 2020-12-04 2021-04-16 浪潮电子信息产业股份有限公司 一种网口名称的设置方法、装置、设备及存储介质
CN112929460A (zh) * 2021-01-20 2021-06-08 苏州长风航空电子有限公司 一种基于Linux***的IP地址配置方法及配置装置
CN113904930A (zh) * 2021-09-27 2022-01-07 深信服科技股份有限公司 一种网口排序方法、装置、设备和存储介质
CN114416185A (zh) * 2021-12-27 2022-04-29 深信服科技股份有限公司 一种网口排序方法、装置、设备和存储介质

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1992732A (zh) * 2005-12-30 2007-07-04 英业达股份有限公司 网卡自动配置***及方法
CN102427483A (zh) * 2011-11-15 2012-04-25 浪潮电子信息产业股份有限公司 一种linux***下网卡名称与设备绑定的方法
CN102693192A (zh) * 2011-03-23 2012-09-26 研祥智能科技股份有限公司 网卡自动排序方法、***以及相应的电子设备
CN103150190A (zh) * 2013-03-26 2013-06-12 汉柏科技有限公司 Linux***下用户态网卡自动探测及驱动加载的方法
CN104202194A (zh) * 2014-09-10 2014-12-10 华为技术有限公司 PCIe拓扑的配置方法和装置
CN104407899A (zh) * 2014-12-03 2015-03-11 浪潮电子信息产业股份有限公司 一种redhat操作***下改变mac地址后网卡恢复启动的方法
CN105872129A (zh) * 2016-06-07 2016-08-17 国云科技股份有限公司 一种Linux虚拟机多网卡外网通信实现方法
CN107423169A (zh) * 2016-05-23 2017-12-01 百度(美国)有限责任公司 用于测试高速***设备互连设备的方法和***
CN108039969A (zh) * 2017-12-13 2018-05-15 深圳市科力锐科技有限公司 网络自动配置方法、装置、***、存储介质及目标计算机

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1992732A (zh) * 2005-12-30 2007-07-04 英业达股份有限公司 网卡自动配置***及方法
CN102693192A (zh) * 2011-03-23 2012-09-26 研祥智能科技股份有限公司 网卡自动排序方法、***以及相应的电子设备
CN102427483A (zh) * 2011-11-15 2012-04-25 浪潮电子信息产业股份有限公司 一种linux***下网卡名称与设备绑定的方法
CN103150190A (zh) * 2013-03-26 2013-06-12 汉柏科技有限公司 Linux***下用户态网卡自动探测及驱动加载的方法
CN104202194A (zh) * 2014-09-10 2014-12-10 华为技术有限公司 PCIe拓扑的配置方法和装置
CN104407899A (zh) * 2014-12-03 2015-03-11 浪潮电子信息产业股份有限公司 一种redhat操作***下改变mac地址后网卡恢复启动的方法
CN107423169A (zh) * 2016-05-23 2017-12-01 百度(美国)有限责任公司 用于测试高速***设备互连设备的方法和***
CN105872129A (zh) * 2016-06-07 2016-08-17 国云科技股份有限公司 一种Linux虚拟机多网卡外网通信实现方法
CN108039969A (zh) * 2017-12-13 2018-05-15 深圳市科力锐科技有限公司 网络自动配置方法、装置、***、存储介质及目标计算机

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ALEN_LIU_SZ: "MAC名称修改,IP地址和mac地址绑定", 《CSDN》 *

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110795374A (zh) * 2019-10-16 2020-02-14 苏州浪潮智能科技有限公司 一种设备访问的方法、装置及可读存储介质
CN110943859A (zh) * 2019-11-21 2020-03-31 深信服科技股份有限公司 一种网口序列调整方法、装置、设备及存储介质
CN110943859B (zh) * 2019-11-21 2022-09-30 深信服科技股份有限公司 一种网口序列调整方法、装置、设备及存储介质
CN111404725B (zh) * 2020-02-27 2022-06-07 苏州浪潮智能科技有限公司 一种隔离故障pcie设备的方法及***
CN111404725A (zh) * 2020-02-27 2020-07-10 苏州浪潮智能科技有限公司 一种隔离故障pcie设备的方法及***
CN111651397A (zh) * 2020-05-09 2020-09-11 济南浪潮高新科技投资发展有限公司 一种访问PXIe外设模块的方法和设备
CN111651397B (zh) * 2020-05-09 2022-11-15 山东浪潮科学研究院有限公司 一种访问PXIe外设模块的方法和设备
CN112000380A (zh) * 2020-08-13 2020-11-27 北京浪潮数据技术有限公司 一种网卡配置方法、***、电子设备及存储介质
CN112671942A (zh) * 2020-12-04 2021-04-16 浪潮电子信息产业股份有限公司 一种网口名称的设置方法、装置、设备及存储介质
CN112929460A (zh) * 2021-01-20 2021-06-08 苏州长风航空电子有限公司 一种基于Linux***的IP地址配置方法及配置装置
CN113904930A (zh) * 2021-09-27 2022-01-07 深信服科技股份有限公司 一种网口排序方法、装置、设备和存储介质
CN113904930B (zh) * 2021-09-27 2024-04-09 深信服科技股份有限公司 一种网口排序方法、装置、设备和存储介质
CN114416185A (zh) * 2021-12-27 2022-04-29 深信服科技股份有限公司 一种网口排序方法、装置、设备和存储介质
CN114416185B (zh) * 2021-12-27 2024-04-09 深信服科技股份有限公司 一种网口排序方法、装置、设备和存储介质

Similar Documents

Publication Publication Date Title
CN108696394A (zh) 一种linux***下多个PCIE网卡的通讯方法及设备
US20070204069A1 (en) Port number emulation for wireless usb connections
CN111143256B (zh) 一种读取现场可更换单元信息的方法和装置
CN107391155A (zh) 一种打包方法及装置
CN107566518A (zh) 在安装文件过程中管理设备信息的方法和装置
CN102393848A (zh) 获取数据终端设备识别信息的方法和***
CN107635221A (zh) 一种车载终端识别处理方法及装置
CN106302864A (zh) 一种有序ip设置***
CN107145455A (zh) 一种整机***更新smbios静态信息的方法
CN114650223A (zh) 一种Kubernetes集群的网络配置方法、装置及电子设备
CN114255016A (zh) 工作流***应用方法、***、计算机及可读存储介质
CN109947490A (zh) 一种启动信息处理方法、装置、电子设备及可读存储介质
CN110288055A (zh) 零件防混管理方法、电子装置、设备及存储介质
CN109697281A (zh) 在线合并文档的方法、装置及电子设备
CN108270040A (zh) 电池模组管理方法及***
CN102929649B (zh) Pcs7软件***的配置***和配置方法
CN107562391A (zh) 一种打印方法及装置
CN107748720A (zh) 一种检测功能测试案例的业务参数的方法及装置
CN109697166B (zh) 一种测试数据准备方法及相关装置
CN111026613A (zh) 日志处理方法及装置
CN106487591A (zh) 一种服务器自动上架统计装置及其***
CN107045452A (zh) 虚拟机调度方法和装置
CN110825795B (zh) 访问数据库的方法、装置、设备及计算机可读存储介质
CN107766232B (zh) 一种插件管理方法及装置
CN108595222A (zh) 后台服务环境搭建方法、服务器及计算机可读存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20181023

RJ01 Rejection of invention patent application after publication