Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ycai
simbricks
Commits
71b47080
Commit
71b47080
authored
Jan 26, 2024
by
Antoine Kaufmann
Committed by
Hejing Li
Feb 01, 2024
Browse files
images/mqnic: fix for newer kernel version
parent
6bf47a10
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
4 additions
and
6 deletions
+4
-6
images/mqnic/mqnic_netdev.c
images/mqnic/mqnic_netdev.c
+4
-6
No files found.
images/mqnic/mqnic_netdev.c
View file @
71b47080
...
@@ -477,18 +477,16 @@ int mqnic_init_netdev(struct mqnic_dev *mdev, int port, u8 __iomem *hw_addr)
...
@@ -477,18 +477,16 @@ int mqnic_init_netdev(struct mqnic_dev *mdev, int port, u8 __iomem *hw_addr)
netif_set_real_num_rx_queues
(
ndev
,
priv
->
rx_queue_count
);
netif_set_real_num_rx_queues
(
ndev
,
priv
->
rx_queue_count
);
// set MAC
// set MAC
ndev
->
addr_len
=
ETH_ALEN
;
if
(
!
is_valid_ether_addr
(
mdev
->
base_mac
))
memcpy
(
ndev
->
dev_addr
,
mdev
->
base_mac
,
ETH_ALEN
);
if
(
!
is_valid_ether_addr
(
ndev
->
dev_addr
))
{
{
dev_warn
(
dev
,
"Bad MAC in EEPROM; using random MAC"
);
dev_warn
(
dev
,
"Bad MAC in EEPROM; using random MAC"
);
eth_
hw_addr_random
(
ndev
);
eth_
random_addr
(
mdev
->
base_mac
);
}
}
else
else
{
{
n
dev
->
dev_addr
[
ETH_ALEN
-
1
]
+=
port
;
m
dev
->
base_mac
[
ETH_ALEN
-
1
]
+=
port
;
}
}
eth_hw_addr_set
(
ndev
,
mdev
->
base_mac
);
priv
->
hwts_config
.
flags
=
0
;
priv
->
hwts_config
.
flags
=
0
;
priv
->
hwts_config
.
tx_type
=
HWTSTAMP_TX_OFF
;
priv
->
hwts_config
.
tx_type
=
HWTSTAMP_TX_OFF
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment