macvtapã¯bridge + tapãã軽ãã¦éããã ã¨èª¬æããã¦ããäºãããããæ¬å½ããã¨æã£ã¦ã¡ãã£ã¨æ¯è¼ãã¦ã¿ãã rx_handlerå®è¡ã«ãããæè¦æé __netif_receive_skbã§å¼ã°ããrx_handlerã®å¦çï¼bridgeã ã¨br_handle_frameãwake_up_interruptible_pollãmacvtapã ã¨macvlan_handle_frameãwake_up_interruptible_pollï¼ã«ãããæè¦æéãsystemtapã§æ¸¬ã£ã¦ã¿ãã bridge_time.stp global time probe module("bridge").function("br_handle_frame").call { time[cpu()] = gettimeofday_ns(); } probe module("bridge").

{{#tags}}- {{label}}
{{/tags}}