-
公开(公告)号:US20170090897A1
公开(公告)日:2017-03-30
申请号:US14866952
申请日:2015-09-26
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Srinivas Veereshwara , Senthilkumar Pandian , Akshya Kumar Singh , Ravinandan Arakali
Abstract: In one embodiment, a method includes creating an active container and a standby container for a single supervisor of an operating system at a network device, instantiating instances for active Kernel Loadable Modules (KLMs) for servicing the active container, instantiating instances for standby KLMs for servicing the standby container, wherein one or more of the standby KLMs comprise upgraded versions of the active KLMs, and switching over from the active container to the standby container to perform an in-service upgrade of the KLMs for the operating system. An apparatus and logic are also disclosed herein.
-
公开(公告)号:US10289398B2
公开(公告)日:2019-05-14
申请号:US14866952
申请日:2015-09-26
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Srinivas Veereshwara , Senthilkumar Pandian , Akshya Kumar Singh , Ravinandan Arakali
Abstract: In one embodiment, a method includes creating an active container and a standby container for a single supervisor of an operating system at a network device, instantiating instances for active Kernel Loadable Modules (KLMs) for servicing the active container, instantiating instances for standby KLMs for servicing the standby container, wherein one or more of the standby KLMs comprise upgraded versions of the active KLMs, and switching over from the active container to the standby container to perform an in-service upgrade of the KLMs for the operating system. An apparatus and logic are also disclosed herein.
-
公开(公告)号:US10560394B2
公开(公告)日:2020-02-11
申请号:US15713230
申请日:2017-09-22
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Prasannakumar Murugesan , Ajeet Pal Singh Gill , David A. Johnson , Ian McDowell Campbell , Ravinandan Arakali
IPC: H04L12/863 , H04L12/935 , H04W28/02 , H04L12/26 , H04L12/24
Abstract: In one embodiment, a method includes assigning a number of threads for user plane functions to a corresponding number of transmit queues for transmission of packets on a network interface, assigning additional threads exceeding the number of transmit queues to software transmission queues associated with the threads assigned to the transmit queues, identifying a load at each of the threads, dynamically updating assignment of the additional threads to the software transmission queues based on the load at the threads, and transmitting packets from the transmit queues for transmission on a network from a physical interface at a network device. An apparatus and logic are also disclosed herein.
-
公开(公告)号:US20190097939A1
公开(公告)日:2019-03-28
申请号:US15713230
申请日:2017-09-22
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Prasannakumar Murugesan , Ajeet Pal Singh Gill , David A. Johnson , Ian McDowell Campbell , Ravinandan Arakali
IPC: H04L12/863
CPC classification number: H04L47/6255 , H04L41/20 , H04L43/0888 , H04L49/3063 , H04W28/0231
Abstract: In one embodiment, a method includes assigning a number of threads for user plane functions to a corresponding number of transmit queues for transmission of packets on a network interface, assigning additional threads exceeding the number of transmit queues to software transmission queues associated with the threads assigned to the transmit queues, identifying a load at each of the threads, dynamically updating assignment of the additional threads to the software transmission queues based on the load at the threads, and transmitting packets from the transmit queues for transmission on a network from a physical interface at a network device. An apparatus and logic are also disclosed herein.
-
-
-