亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? hdlc_raw_eth.c

?? linux-2.6.15.6
?? C
字號:
/* * Generic HDLC support routines for Linux * HDLC Ethernet emulation support * * Copyright (C) 2002-2003 Krzysztof Halasa <khc@pm.waw.pl> * * This program is free software; you can redistribute it and/or modify it * under the terms of version 2 of the GNU General Public License * as published by the Free Software Foundation. */#include <linux/module.h>#include <linux/kernel.h>#include <linux/slab.h>#include <linux/poll.h>#include <linux/errno.h>#include <linux/if_arp.h>#include <linux/init.h>#include <linux/skbuff.h>#include <linux/pkt_sched.h>#include <linux/random.h>#include <linux/inetdevice.h>#include <linux/lapb.h>#include <linux/rtnetlink.h>#include <linux/etherdevice.h>#include <linux/hdlc.h>static int eth_tx(struct sk_buff *skb, struct net_device *dev){	int pad = ETH_ZLEN - skb->len;	if (pad > 0) {		/* Pad the frame with zeros */		int len = skb->len;		if (skb_tailroom(skb) < pad)			if (pskb_expand_head(skb, 0, pad, GFP_ATOMIC)) {				hdlc_stats(dev)->tx_dropped++;				dev_kfree_skb(skb);				return 0;			}		skb_put(skb, pad);		memset(skb->data + len, 0, pad);	}	return dev_to_hdlc(dev)->xmit(skb, dev);}int hdlc_raw_eth_ioctl(struct net_device *dev, struct ifreq *ifr){	raw_hdlc_proto __user *raw_s = ifr->ifr_settings.ifs_ifsu.raw_hdlc;	const size_t size = sizeof(raw_hdlc_proto);	raw_hdlc_proto new_settings;	hdlc_device *hdlc = dev_to_hdlc(dev);	int result;	void *old_ch_mtu;	int old_qlen;	switch (ifr->ifr_settings.type) {	case IF_GET_PROTO:		ifr->ifr_settings.type = IF_PROTO_HDLC_ETH;		if (ifr->ifr_settings.size < size) {			ifr->ifr_settings.size = size; /* data size wanted */			return -ENOBUFS;		}		if (copy_to_user(raw_s, &hdlc->state.raw_hdlc.settings, size))			return -EFAULT;		return 0;	case IF_PROTO_HDLC_ETH:		if (!capable(CAP_NET_ADMIN))			return -EPERM;		if (dev->flags & IFF_UP)			return -EBUSY;		if (copy_from_user(&new_settings, raw_s, size))			return -EFAULT;		if (new_settings.encoding == ENCODING_DEFAULT)			new_settings.encoding = ENCODING_NRZ;		if (new_settings.parity == PARITY_DEFAULT)			new_settings.parity = PARITY_CRC16_PR1_CCITT;		result = hdlc->attach(dev, new_settings.encoding,				      new_settings.parity);		if (result)			return result;		hdlc_proto_detach(hdlc);		memcpy(&hdlc->state.raw_hdlc.settings, &new_settings, size);		memset(&hdlc->proto, 0, sizeof(hdlc->proto));		hdlc->proto.type_trans = eth_type_trans;		hdlc->proto.id = IF_PROTO_HDLC_ETH;		dev->hard_start_xmit = eth_tx;		old_ch_mtu = dev->change_mtu;		old_qlen = dev->tx_queue_len;		ether_setup(dev);		dev->change_mtu = old_ch_mtu;		dev->tx_queue_len = old_qlen;		memcpy(dev->dev_addr, "\x00\x01", 2);                get_random_bytes(dev->dev_addr + 2, ETH_ALEN - 2);		return 0;	}	return -EINVAL;}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品免费aⅴ片在线观看| 色伊人久久综合中文字幕| 欧美在线影院一区二区| 精品国产1区2区3区| 一区二区三区精品视频在线| 大胆亚洲人体视频| 精品国产一区二区在线观看| 天天综合天天综合色| 欧美性生交片4| 亚洲成人在线免费| 欧美亚男人的天堂| 亚洲网友自拍偷拍| 欧美日韩在线精品一区二区三区激情| 国产精品黄色在线观看| 播五月开心婷婷综合| 日本一区二区视频在线| 国产精品一区二区果冻传媒| 精品少妇一区二区三区视频免付费 | 欧美精品自拍偷拍动漫精品| 亚洲欧美日韩在线不卡| 色综合中文综合网| 在线观看精品一区| 亚洲国产精品天堂| 这里是久久伊人| 激情五月婷婷综合网| 国产欧美一区二区三区在线看蜜臀| 国产一区999| 亚洲女同女同女同女同女同69| 91免费小视频| 日韩va亚洲va欧美va久久| 欧美大片国产精品| 国产成人在线视频免费播放| 国产精品美女久久久久aⅴ| 91久久免费观看| 免费av网站大全久久| 中文字幕一区二区三中文字幕| 在线视频欧美精品| 精品制服美女丁香| 国产精品国产精品国产专区不蜜| 欧美日韩一区在线| 国产精品白丝av| 亚洲尤物在线视频观看| 久久综合久久综合久久| 91视频一区二区三区| 麻豆91在线播放| 一区二区三区成人| 久久精品亚洲精品国产欧美kt∨| 一本到一区二区三区| 激情小说欧美图片| 亚洲超碰精品一区二区| 中文字幕不卡一区| 精品久久久久久久一区二区蜜臀| 色狠狠一区二区| 国产精品资源在线| 亚洲成a人片在线观看中文| 国产欧美一区二区三区网站| 91精品国产福利| 色婷婷综合久久久久中文| 国产一区二区福利视频| 日韩精品成人一区二区在线| 亚洲精品免费一二三区| 中文字幕一区二区三区四区不卡 | 7777精品久久久大香线蕉| 国产xxx精品视频大全| 日本亚洲最大的色成网站www| 亚洲视频一区在线| 亚洲最大的成人av| 国产精品丝袜在线| 国产日本亚洲高清| 欧美激情一区二区三区| 国产亚洲精品中文字幕| 国产性色一区二区| 久久久无码精品亚洲日韩按摩| 精品剧情在线观看| 日韩一二在线观看| 日韩小视频在线观看专区| 欧美一区二区三区啪啪| 91精品在线免费观看| 日韩欧美一区二区久久婷婷| 日韩欧美第一区| 国产精品青草综合久久久久99| 中文欧美字幕免费| 亚洲欧洲日本在线| 亚洲综合色网站| 久久av老司机精品网站导航| 国内精品久久久久影院一蜜桃| 国产一区美女在线| av电影在线观看一区| 91免费视频网| 日韩欧美二区三区| 国产精品无人区| 午夜电影一区二区| 国产伦精品一区二区三区免费| av电影在线观看一区| 欧美丰满少妇xxxbbb| 精品国内二区三区| 亚洲色图一区二区三区| 石原莉奈在线亚洲二区| 国产在线精品不卡| 日本高清成人免费播放| 欧美成人欧美edvon| 一区二区三区不卡视频在线观看 | 国产清纯白嫩初高生在线观看91| 亚洲啪啪综合av一区二区三区| 奇米888四色在线精品| 成人激情开心网| 欧美成人精品高清在线播放 | 久久久午夜电影| 日韩不卡一区二区三区| 99久久久精品免费观看国产蜜| 日韩欧美一区电影| 一区二区三区不卡视频在线观看| 国产精品乡下勾搭老头1| 欧美精品日韩精品| 亚洲欧美国产毛片在线| 国产乱子轮精品视频| 欧美一区二区二区| 亚洲人成在线观看一区二区| 国产精品一区在线观看乱码| 在线播放视频一区| 亚洲成人午夜电影| 在线中文字幕不卡| 国产精品免费丝袜| 国产乱色国产精品免费视频| 欧美老女人在线| 亚洲国产一区视频| 91久久国产综合久久| 综合av第一页| 99久久免费视频.com| 国产精品国产三级国产普通话蜜臀| 精品一二三四区| 337p日本欧洲亚洲大胆色噜噜| 日日夜夜一区二区| 91精品免费观看| 青娱乐精品在线视频| 日韩欧美亚洲另类制服综合在线| 日韩激情一区二区| 精品日韩一区二区三区| 国产在线精品一区二区不卡了 | 色一情一乱一乱一91av| 亚洲精品水蜜桃| 在线观看亚洲一区| 亚洲6080在线| 欧美xxxx老人做受| 福利一区在线观看| 一片黄亚洲嫩模| 7777精品伊人久久久大香线蕉经典版下载 | 久久99在线观看| 国产日韩成人精品| 在线日韩av片| 男女男精品网站| 国产精品国产馆在线真实露脸| 欧美在线免费观看视频| 久久99精品国产91久久来源| 国产精品免费视频观看| 欧美性猛交一区二区三区精品| 日本不卡视频一二三区| 久久精品欧美一区二区三区不卡| 99久久精品国产观看| 午夜欧美电影在线观看| 国产免费成人在线视频| 欧美日韩久久不卡| 高清成人在线观看| 爽好久久久欧美精品| 中文字幕成人av| 日韩视频在线观看一区二区| 94色蜜桃网一区二区三区| 日韩av午夜在线观看| 亚洲欧美日韩小说| 久久综合久久综合久久综合| 欧美亚洲国产一区在线观看网站| 国产一区二区视频在线| 亚洲综合偷拍欧美一区色| 国产精品天美传媒沈樵| 日韩欧美国产精品| 欧美区视频在线观看| 色综合欧美在线| 99亚偷拍自图区亚洲| 国产九九视频一区二区三区| 日韩和的一区二区| 亚洲精品高清视频在线观看| 国产精品美女久久久久久久久久久 | 不卡的av在线播放| 国产一区不卡视频| 精品写真视频在线观看| 蜜臀av性久久久久蜜臀av麻豆 | caoporen国产精品视频| 国产精品一二二区| 精品在线免费观看| 久久精品国产第一区二区三区| 夜夜嗨av一区二区三区四季av| 国产精品欧美一区喷水| 日韩西西人体444www| 日韩欧美国产高清| 91精品国产综合久久久久久久| 欧美日韩激情一区二区| 欧美亚洲一区二区三区四区| 91污在线观看| 欧美日韩综合一区| 精品视频一区三区九区|