-
Notifications
You must be signed in to change notification settings - Fork 147
netdev CI testing #6666
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
kuba-moo
wants to merge
1,086
commits into
kernel-patches:bpf-next_base
Choose a base branch
from
linux-netdev:to-test
base: bpf-next_base
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
netdev CI testing #6666
+42,541
−10,255
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
4f22ee0 to
8a9a8e0
Compare
64c403f to
8da1f58
Compare
78ebb17 to
9325308
Compare
c8c7b2f to
a71aae6
Compare
9325308 to
7940ae1
Compare
d8feb00 to
b16a6b9
Compare
7940ae1 to
8f1ff3c
Compare
4164329 to
c5cecb3
Compare
sctp_transport_init() is static and never returns NULL. It is only called by sctp_transport_new(), so change it to void and remove the redundant return value check. Signed-off-by: Huiwen He <[email protected]> Signed-off-by: NipaLocal <nipa@local>
…es in net/core/sock.c: - Remove spaces before commas in _sock_locks macro definition - Use tabs instead of spaces for macro line continuation indentation - Separate assignment from if condition in __sk_receive_skb function - Fix pointer declaration format in timer functions - Add spaces around == operator in preprocessor directive These changes improve code style compliance with kernel coding standards without affecting functionality. Signed-off-by: XueBing Chen <[email protected]> Signed-off-by: NipaLocal <nipa@local>
When chan->direct_xmit is true, and no compressors are in use, PPP prepends its header to a skb, and calls dev_queue_xmit directly. In this mode the skb does not need to be linearized. Enable NETIF_F_SG and NETIF_F_FRAGLIST, and add ppp_update_dev_features() to conditionally disable them if a linear skb is required. This is required to support PPPoE GSO. Signed-off-by: Qingfang Deng <[email protected]> Signed-off-by: NipaLocal <nipa@local>
…of Queue Quantity Rules The original comments contained spelling errors and incomplete logical descriptions, which could easily lead to misunderstandings of the code logic. The specific modifications are as follows: Correct the spelling error by changing "inut max" to "but not exceed the maximum limit"; Add the note "If the user has not specified a value, the default maximum limit is 8" to clarify the default value logic; Improve the coherence of the statement to make the queue quantity rules clearer. After the modification, the comments can accurately reflect the code behavior of "taking the smaller value between the number of CPUs and the default maximum limit of 8 for the number of queues", enhancing code maintainability. Signed-off-by: Chu Guangqing <[email protected]> Signed-off-by: NipaLocal <nipa@local>
Fix a spelling mistakes for regularly Signed-off-by: Chu Guangqing <[email protected]> Signed-off-by: NipaLocal <nipa@local>
Fix a spellling error for resources Signed-off-by: Chu Guangqing <[email protected]> Signed-off-by: NipaLocal <nipa@local>
Fix the spelling error of "size". Signed-off-by: Chu Guangqing <[email protected]> Signed-off-by: NipaLocal <nipa@local>
Commit bd61848 ("net: devmem: Implement TX path") declared this but never implemented it. Signed-off-by: Yue Haibing <[email protected]> Signed-off-by: NipaLocal <nipa@local>
Create the new compatibles to identify AST2600 MAC0/1 and MAC3/4. Add conditional schema constraints for Aspeed AST2600 MAC controllers: - For "aspeed,ast2600-mac01", require rx/tx-internal-delay-ps properties with 45ps step. - For "aspeed,ast2600-mac23", require rx/tx-internal-delay-ps properties with 250ps step. - Both require the "scu" property. Other compatible values remain unrestricted. Signed-off-by: Jacky Chou <[email protected]> Signed-off-by: NipaLocal <nipa@local>
For RGMII delay configuration, MAC0 and MAC1 use register SCU0x340, while MAC2 and MAC3 use SCU0x350. The Ethernet aliases are added to help identify the corresponding MAC index. Signed-off-by: Jacky Chou <[email protected]> Signed-off-by: NipaLocal <nipa@local>
This change sets the rx-internal-delay-ps and tx-internal-delay-ps properties to control the RGMII signal delay. The phy-mode for MAC0–MAC3 is updated to "rgmii-id" to enable TX/RX internal delay on the PHY and disable the corresponding delay on the MAC. Signed-off-by: Jacky Chou <[email protected]> Signed-off-by: NipaLocal <nipa@local>
On the AST2600 platform, the RGMII delay is controlled via the SCU registers. The delay chain configuration differs between MAC0/1 and MAC2/3, even though all four MACs use a 32-stage delay chain. +------+----------+-----------+-------------+-------------+ | |Delay Unit|Delay Stage|TX Edge Stage|RX Edge Stage| +------+----------+-----------+-------------+-------------+ |MAC0/1| 45 ps| 32 | 0 | 0 | +------+----------+-----------+-------------+-------------+ |MAC2/3| 250 ps| 32 | 0 | 26 | +------+----------+-----------+-------------+-------------+ For MAC2/3, the "no delay" condition starts from stage 26. Setting the RX delay stage to 26 means that no additional RX delay is applied. Here lists the RX delay setting of MAC2/3 below. 26 -> 0 ns, 27 -> 0.25 ns, ... , 31 -> 1.25 ns, 0 -> 1.5 ns, 1 -> 1.75 ns, ... , 25 -> 7.75 ns Therefore, we calculate the delay stage from the rx-internal-delay-ps of MAC2/3 to add 26. If the stage is equel to or bigger than 32, the delay stage will be mask 0x1f to get the correct setting. The delay chain is like a ring for configuration. Example for the rx-internal-delay-ps of MAC2/3 is 2000 ps, we will get the delay stage is 2. Signed-off-by: Jacky Chou <[email protected]> Signed-off-by: NipaLocal <nipa@local>
Fix the spelling error of "separate". Signed-off-by: Chu Guangqing <[email protected]> Signed-off-by: NipaLocal <nipa@local>
…PHY ID Change PHY ID description in ethernet-phy.yaml to clarify that a PHY ID is required (may -> must) when the PHY requires special initialization sequence. Link: https://lore.kernel.org/netdev/[email protected]/ Link: https://lore.kernel.org/netdev/aQIZvDt5gooZSTcp@debianbuilder/ Signed-off-by: Buday Csaba <[email protected]> Signed-off-by: NipaLocal <nipa@local>
Alex will send phylink patches soon which will make us link up on QEMU again, but for now let's hack up the link. Gives us a chance to add another QEMU NIC test to "HW" runners in the CI. Signed-off-by: Jakub Kicinski <[email protected]> Signed-off-by: NipaLocal <nipa@local>
Signed-off-by: Jakub Kicinski <[email protected]> Signed-off-by: NipaLocal <nipa@local>
Signed-off-by: Jakub Kicinski <[email protected]> Signed-off-by: NipaLocal <nipa@local>
Let's see if this increases stability of timing-related results.. Signed-off-by: Jakub Kicinski <[email protected]> Signed-off-by: NipaLocal <nipa@local>
Signed-off-by: Jakub Kicinski <[email protected]> Signed-off-by: NipaLocal <nipa@local>
Signed-off-by: Jakub Kicinski <[email protected]> Signed-off-by: NipaLocal <nipa@local>
Signed-off-by: NipaLocal <nipa@local>
Signed-off-by: Jakub Kicinski <[email protected]> Signed-off-by: NipaLocal <nipa@local>
Signed-off-by: Jakub Kicinski <[email protected]> Signed-off-by: NipaLocal <nipa@local>
These are unlikely to matter for CI testing and they slow things down. Signed-off-by: Jakub Kicinski <[email protected]> Signed-off-by: NipaLocal <nipa@local>
tc_actions.sh keeps hanging the forwarding tests. sdf@: tdc & tdc-dbg started intermittenly failing around Sep 25th Signed-off-by: NipaLocal <nipa@local>
Signed-off-by: NipaLocal <nipa@local>
We exclusively use headless VMs today, don't waste time compiling sound and GPU drivers. Signed-off-by: Jakub Kicinski <[email protected]> Signed-off-by: NipaLocal <nipa@local>
kmemleak auto scan could be a source of latency for the tests. We run a full scan after the tests manually, we don't need the autoscan thread to be enabled. Signed-off-by: Jakub Kicinski <[email protected]> Signed-off-by: NipaLocal <nipa@local>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Reusable PR for hooking netdev CI to BPF testing.