embox

Форк
0
/
ethernet_pattern.c 
33 строки · 692.0 Байт
1
/**
2
 * @file
3
 *
4
 * @date 09.04.2016
5
 * @author: Anton Bondarev
6
 */
7
#include <net/skbuff.h>
8
#include <net/netdevice.h>
9
#include <embox/unit.h>
10

11
EMBOX_UNIT_INIT(ethernet_pattern_init);
12
static int ethernet_pattern_xmit(struct net_device *dev, struct sk_buff *skb) {
13
	skb_free(skb);
14
	return 0;
15
}
16

17
static int ethernet_pattern_open(struct net_device *dev) {
18
	return 0;
19
}
20

21
static int ethernet_pattern_set_macaddr(struct net_device *dev, const void *addr) {
22
	return 0;
23
}
24

25
static const struct net_driver ethernet_pattern_drv_ops = {
26
	.xmit = ethernet_pattern_xmit,
27
	.start = ethernet_pattern_open,
28
	.set_macaddr = ethernet_pattern_set_macaddr
29
};
30

31
static int ethernet_pattern_init(void) {
32
	return 0;
33
}
34

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.