精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

netdevice 中文man頁面

系統
一般說來, ioctl 通過 把 ifr_name 設置為 接口 的 名字 來 指定 將要 操作 的 設備. 結構的 其他成員 可以 分享 內存.

NAME

netdevice - 底層訪問 Linux 網絡設備.

總覽 (SYNOPSIS)

#include <sys/ioctl.h>
#include <net/if.h>

描述 (DESCRIPTION)

本手冊 描述 用于 配置 網絡設備 的 套接字(socket) 接口.

Linux 支持 一些 配置 網絡設備 的 標準 ioctl. 他們 用于 任意的 套接字 描述符, 而 無須 了解 其 類型 或 系列. 他們 傳遞 一個 ifreq 結構:

struct ifreq
{
    char            ifr_name[IFNAMSIZ];   /* Interface name */
    union {
                    struct sockaddr       ifr_addr;
                    struct sockaddr       ifr_dstaddr;
                    struct sockaddr       ifr_broadaddr;
                    struct sockaddr       ifr_netmask;
                    struct sockaddr       ifr_hwaddr;
                    short                 ifr_flags;
                    int                   ifr_ifindex;
                    int                   ifr_metric;
                    int                   ifr_mtu;
                    struct ifmap          ifr_map;
                    char                  ifr_slave[IFNAMSIZ];
                    char                  ifr_newname[IFNAMSIZ];
                    char *                ifr_data;
    };
}

struct ifconf 
{ 
    int ifc_len;                          /* size of buffer */
    union {            
                    char *                ifc_buf; /* buffer address */ 
                    struct ifreq *ifc_req; /* array of structures */
    };  
};     

一般說來, ioctl 通過 把 ifr_name 設置為 接口 的 名字 來 指定 將要 操作 的 設備. 結構的 其他成員 可以 分享 內存.

IOCTLS

如果 某個 ioctl 標記為 特權操作, 那么 操作時 需要 有效uid 為 0, 或者 擁有 CAP_NET_ADMIN 能力. 否則 將 返回 EPERM .

SIOCGIFNAME
給定 ifr_ifindex, 返回 ifr_name 中 的 接口名字. 這是 唯一 返回 ifr_name 內容 的 ioctl.
SIOCGIFINDEX
把 接口 的 索引 存入 ifr_ifindex.
SIOCGIFFLAGS, SIOCSIFFLAGS
讀取 或 設置 設備的 活動標志字. ifr_flags 包含 下列值 的 屏蔽位:

設備標志
 
IFF_UP 接口正在運行.
 
IFF_BROADCAST 有效的廣播地址集.
 
IFF_DEBUG 內部調試標志.
 
IFF_LOOPBACK 這是自環接口.
 
IFF_POINTOPOINT 這是點到點的鏈路接口.
 
IFF_RUNNING 資源已分配.
 
IFF_NOARP 無arp協議, 沒有設置第二層目的地址.
 
IFF_PROMISC 接口為雜湊(promiscuous)模式.
 
IFF_NOTRAILERS 避免使用trailer .
 
IFF_ALLMULTI 接收所有組播(multicast)報文.
 
IFF_MASTER 主負載平衡群(bundle).
 
IFF_SLAVE 從負載平衡群(bundle).
 
IFF_MULTICAST 支持組播(multicast).
 
IFF_PORTSEL 可以通過ifmap選擇介質(media)類型.
 
IFF_AUTOMEDIA 自動選擇介質.
 
IFF_DYNAMIC 接口關閉時丟棄地址.
 

設置 活動標志字 是 特權操作, 但是 任何進程 都可以 讀取 標志字.

SIOCGIFMETRIC, SIOCSIFMETRIC
使用 ifr_metric 讀取 或 設置 設備的 metric 值. 該功能 目前 還沒有 實現. 讀取操作 使 ifr_metric 置 0, 而 設置操作 則 返回 EOPNOTSUPP.
SIOCGIFMTU, SIOCSIFMTU
使用 ifr_mtu 讀取 或 設置 設備的 MTU(最大傳輸單元). 設置 MTU 是 特權操作. 過小的 MTU 可能 導致 內核 崩潰.
SIOCGIFHWADDR, SIOCSIFHWADDR
使用 ifr_hwaddr 讀取 或 設置 設備的 硬件地址. 設置 硬件地址 是 特權操作.
SIOCSIFHWBROADCAST
使用 ifr_hwaddr 讀取 或 設置 設備的 硬件廣播地址. 這是個 特權操作.
SIOCGIFMAP, SIOCSIFMAP
使用 ifr_map 讀取 或 設置 接口的 硬件參數. 設置 這個參數 是 特權操作.
struct ifmap 
{
    unsigned long   mem_start;
    unsigned long   mem_end;
    unsigned short  base_addr; 
    unsigned char   irq;                  
    unsigned char   dma; 
    unsigned char   port; 
};

對 ifmap 結構 的 解釋 取決于 設備驅動程序 和 體系結構.

SIOCADDMULTI, SIOCDELMULTI
使用 ifr_hwaddr 在 設備的 鏈路層 組播過濾器 (multicase filter) 中 添加 或 刪除 地址. 這些是 特權操作. 參看 packet(7).
SIOCGIFTXQLEN, SIOCSIFTXQLEN
使用 ifr_qlen 讀取 或 設置 設備的 傳輸隊列長度. 設置 傳輸隊列長度 是 特權操作.
SIOCSIFNAME
ifr_ifindex 中 指定的 接口名字 改成 ifr_newname. 這是個 特權操作.
SIOCGIFCONF
返回 接口地址(傳輸層) 列表. 出于 兼容性, 目前 只代表 AF_INET 地址. 用戶 傳送 一個 ifconf 結構 作為 ioctl 的 參數. 其中 ifc_req 包含 一個 指針 指向 ifreq 結構數組, 他的 長度 以字節 為單位 存放在 ifc_len 中. 內核 用 所有 當前的 L3(第三層?) 接口地址 填充 ifreqs, 這些 接口 正在 運行: ifr_name 存放 接口名字 (eth0:1等), ifr_addr 存放 地址. 內核 在 ifc_len 中 返回 實際長度; 如果 他 等于 初始長度, 表示 溢出了, 用戶 應該 換一個 大些的 緩沖區 重試 一下. 沒有 發生 錯誤時 ioctl 返回 0, 否則 返回 -1, 溢出 不算 錯誤.

大多數 協議 使用 自己的 ioctl 配置 協議 特定的 接口 操作. 具體 情況參看 協議的 幫助手冊. 要配置 IP 地址 可以 參看 ip(7).

另外, 某些 設備 有 專用的 ioctl, 這里 不做 敘述.

注意 (NOTE)

嚴格說來 SIOCGIFCONF 是 專門 針對 IP 的, 它 屬于 ip(7).

注意 (NOTE)

可以 通過 /proc/net/dev 看到 沒有 地址 或 沒有 IFF_RUNNING 標志 的 接口名字.

另見 (SEE ALSO)

ip(7), proc(7)

#p#

NAME

netdevice - Low level access to Linux network devices  

SYNOPSIS

#include <sys/ioctl.h>
#include <net/if.h>  

DESCRIPTION

This man page describes the sockets interface which is used to configure network devices.

Linux supports some standard ioctls to configure network devices. They can be used on any socket's file descriptor regardless of the family or type. They pass an ifreq structure:

struct ifreq {
    char    ifr_name[IFNAMSIZ];/* Interface name */
    union {
            struct sockaddrifr_addr;
            struct sockaddrifr_dstaddr;
            struct sockaddrifr_broadaddr;
            struct sockaddrifr_netmask;
            struct sockaddrifr_hwaddr;
            short   ifr_flags;
            int     ifr_ifindex;
            int     ifr_metric;
            int     ifr_mtu;
            struct ifmapifr_map;
            char    ifr_slave[IFNAMSIZ];
            char    ifr_newname[IFNAMSIZ];
            char *  ifr_data;
    };
};

struct ifconf { 
    int ifc_len;    /* size of buffer */
    union {            
            char *  ifc_buf; /* buffer address */ 
            struct ifreq *ifc_req; /* array of structures */
    };  
};     

Normally, the user specifies which device to affect by setting ifr_name to the name of the interface. All other members of the structure may share memory.

IOCTLS

If an ioctl is marked as privileged then using it requires an effective user id of 0 or the CAP_NET_ADMIN capability. If this is not the case EPERM will be returned.

SIOCGIFNAME
Given the ifr_ifindex, return the name of the interface in ifr_name. This is the only ioctl which returns its result in ifr_name.
SIOCGIFINDEX
Retrieve the interface index of the interface into ifr_ifindex.
SIOCGIFFLAGS, SIOCSIFFLAGS
Get or set the active flag word of the device. ifr_flags contains a bitmask of the following values:

Device flags
 
IFF_UP Interface is running.
 
IFF_BROADCAST Valid broadcast address set.
 
IFF_DEBUG Internal debugging flag.
 
IFF_LOOPBACK Interface is a loopback interface.
 
IFF_POINTOPOINT Interface is a point-to-point link.
 
IFF_RUNNING Resources allocated.
 
IFF_NOARP No arp protocol, L2 destination address not set.
 
IFF_PROMISC Interface is in promiscuous mode.
 
IFF_NOTRAILERS Avoid use of trailers.
 
IFF_ALLMULTI Receive all multicast packets.
 
IFF_MASTER Master of a load balancing bundle.
 
IFF_SLAVE Slave of a load balancing bundle.
 
IFF_MULTICAST Supports multicast
 
IFF_PORTSEL Is able to select media type via ifmap.
 
IFF_AUTOMEDIA Auto media selection active.
 
IFF_DYNAMIC The addresses are lost when the interface goes down.
 

Setting the active flag word is a privileged operation, but any process may read it.

SIOCGIFMETRIC, SIOCSIFMETRIC
Get or set the metric of the device using ifr_metric. This is currently not implemented; it sets ifr_metric to 0 if you attempt to read it and returns EOPNOTSUPP if you attempt to set it.
SIOCGIFMTU, SIOCSIFMTU
Get or set the MTU (Maximum Transfer Unit) of a device using ifr_mtu. Setting the MTU is a privileged operation. Setting the MTU to too small values may cause kernel crashes.
SIOCGIFHWADDR, SIOCSIFHWADDR
Get or set the hardware address of a device using ifr_hwaddr. The hardware address is specified in a struct sockaddr. sa_family contains the ARPHRD_* device type, sa_data the L2 hardware address starting from byte 0. Setting the hardware address is a privileged operation.
SIOCSIFHWBROADCAST
Set the hardware broadcast address of a device from ifr_hwaddr. This is a privileged operation.
SIOCGIFMAP, SIOCSIFMAP
Get or set the interface's hardware parameters using ifr_map. Setting the parameters is a privileged operation.
struct ifmap 
{
    unsigned long   mem_start;
    unsigned long   mem_end;
    unsigned short  base_addr; 
    unsigned char   irq;                  
    unsigned char   dma; 
    unsigned char   port; 
};

The interpretation of the ifmap structure depends on the device driver and the architecture.

SIOCADDMULTI, SIOCDELMULTI
Add an address to or delete an address from the device's link layer multicast filters using ifr_hwaddr. These are privileged operations. See also packet(7) for an alternative.
SIOCGIFTXQLEN, SIOCSIFTXQLEN
Get or set the transmit queue length of a device using ifr_qlen. Setting the transmit queue length is a privileged operation.
SIOCSIFNAME
Changes the name of the interface specified in ifr_name to ifr_newname. This is a privileged operation. It is only allowed when the interface is not up.
SIOCGIFCONF
Return a list of interface (transport layer) addresses. This currently means only addresses of the AF_INET (IPv4) family for compatibility. The user passes a ifconf structure as argument to the ioctl. It contains a pointer to an array of ifreq structures in ifc_req and its length in bytes in ifc_len. The kernel fills the ifreqs with all current L3 interface addresses that are running: ifr_name contains the interface name (eth0:1 etc.), ifr_addr the address. The kernel returns with the actual length in ifc_len. If ifc_len is equal to the original length the buffer probably has overflowed and you should retry with a bigger buffer to get all addresses. When no error occurs the ioctl returns 0; otherwise -1. Overflow is no error.

Most protocols support their own ioctls to configure protocol specific interface options. See the protocol man pages for a description. For configuring IP addresses see ip(7).

In addition some devices support private ioctls. These are not described here.  

NOTES

Strictly seen, SIOCGIFCONF is IP specific and belongs in ip(7).

The names of interfaces with no addresses or that don't have the IFF_RUNNING flag set can be found via /proc/net/dev.

Local IPv6 IP addresses can be found via /proc/net or via rtnetlink(7).  

BUGS

glibc 2.1 is missing the ifr_newname macro in net/if.h. Add the following to your program as workaround:

#ifndef ifr_newname
#define ifr_newname     ifr_ifru.ifru_slave
#endif

SEE ALSO

ip(7), proc(7), rtnetlink(7)

責任編輯:韓亞珊 來源: CMPP.net
相關推薦

2011-08-24 16:48:36

man中文man

2011-08-15 10:21:09

man中文man

2011-08-11 16:11:49

at中文man

2011-08-25 10:21:56

man.conf中文man

2011-08-16 10:21:13

setconsole中文man

2011-08-24 17:06:42

NOTIFY中文man

2011-08-16 09:32:01

quotaoff中文man

2011-08-23 18:05:21

ABORT中文man

2011-08-25 18:14:26

tcflow中文man

2011-08-25 16:55:26

gets中文man

2011-08-12 11:07:19

git中文man

2011-08-25 17:30:26

setbuf中文man

2011-08-15 13:14:44

rmdir中文man

2011-11-01 13:46:50

中文mantac

2011-08-15 09:55:01

ls中文man

2011-08-24 16:20:09

load中文man

2011-08-25 15:47:06

fopen中文man

2011-08-25 16:25:30

fputs中文man

2011-08-25 10:49:28

rpc中文man

2011-08-25 11:44:36

wtmp中文man
點贊
收藏

51CTO技術棧公眾號

国产精品看片资源| 中文字幕一精品亚洲无线一区| 国产日韩亚洲欧美在线| 亚洲欧美高清视频| 麻豆亚洲精品| 久久人人爽人人爽人人片亚洲| 中文字幕18页| 欧美精品高清| 一区二区久久久久| 日本一区二区精品视频| 国产模特av私拍大尺度 | 国产不卡视频在线播放| 26uuu日韩精品一区二区| 免费一级suv好看的国产网站| 深夜激情久久| 欧美亚洲一区二区三区四区| 97在线免费视频观看| 可以直接在线观看的av| 精品无人区卡一卡二卡三乱码免费卡 | 色久视频在线播放| 国产一区二区三区免费| 日本亚洲欧洲色α| 精品午夜福利在线观看| 国产韩日影视精品| 亚洲日韩中文字幕在线播放| 日本一级大毛片a一| 欧美大片网站| 色综合色狠狠天天综合色| www.日本在线视频| 日韩成人影视| 国产欧美日韩三级| 激情欧美一区二区三区中文字幕| 国产精品系列视频| 丝袜脚交一区二区| 欧美野外猛男的大粗鳮| 久艹视频在线观看| 91av精品| 久久精品久久久久| 精品日韩在线视频| 欧洲乱码伦视频免费| 日韩精品中文字幕久久臀| 国产成人av片| 国内不卡的一区二区三区中文字幕 | 黄色a级片免费看| 日韩av中文| 亚洲国产精品成人综合| 欧美婷婷久久| 美国一级片在线免费观看视频| 成人精品gif动图一区| 99久久99久久精品国产片| 国产又大又粗又硬| 久久av中文字幕片| 国产免费一区二区三区香蕉精| 免费黄色网址在线| 免费永久网站黄欧美| 97视频在线观看免费| 日本一区二区不卡在线| 伊人久久亚洲美女图片| 91国语精品自产拍在线观看性色 | 欧美日韩综合精品| 青春草在线观看| 久久蜜臀中文字幕| 美女精品国产| 国产精品一区二区三区四区色| 久久久久久久网| 日韩精品极品视频在线观看免费| 国产女人在线观看| 国产精品色一区二区三区| 亚洲精品国产系列| 牛牛热在线视频| 久久综合狠狠综合久久激情| 久久精品aaaaaa毛片| 人成在线免费视频| 中文字幕欧美日韩一区| 最近看过的日韩成人| 黄色免费在线网站| 亚洲一区二区三区四区中文字幕| 大荫蒂性生交片| 白浆在线视频| 在线免费亚洲电影| 999热精品视频| 国产精品流白浆在线观看| 精品网站999www| 手机看片日韩av| 亚洲精品午夜av福利久久蜜桃| 欧美第一黄色网| 久久黄色精品视频| 麻豆精品久久精品色综合| 91久色国产| 三级在线观看| 国产精品久久福利| 国产精品久久久久9999爆乳| 一区二区电影免费观看| 在线91免费看| 久久久午夜精品福利内容| 成人在线免费观看91| 欧美情侣性视频| 日本熟女毛茸茸| 国产美女精品一区二区三区| 国产精品入口免费| 国产网站在线播放| 亚洲一区二区偷拍精品| 欧美两根一起进3p做受视频| 国产一区二区三区精品在线观看 | 欧美综合欧美视频| 国产成人av免费观看| 亚洲欧美成人vr| 麻豆成人在线看| 中文字幕69页| 国产成人a级片| 天天久久人人| 国内精彩免费自拍视频在线观看网址 | 26uuu亚洲综合色| 国产高潮呻吟久久久| 东京一区二区| 精品国产一区a| 久草手机视频在线观看| 久久国产88| 国产乱码精品一区二区三区卡| 9191在线观看| 91精品办公室少妇高潮对白| 91视频在线免费| 911精品美国片911久久久| 国产成人精品视频在线观看| 免费av一级片| 一区二区三区精品久久久| 亚洲一级片网站| 妖精视频一区二区三区| 欧美极品第一页| 国产毛片一区二区三区va在线 | 麻豆精品蜜桃视频网站| 欧美日韩亚洲在线| 日韩伦理福利| 亚洲国产另类久久精品| 欧美黑吊大战白妞| 国产麻豆日韩欧美久久| 99热一区二区三区| 免费成人黄色网| 国产一区av在线| 国产精品第5页| 91亚洲精品久久久蜜桃| 欧美乱大交xxxxx潮喷l头像| 欧美在线在线| 欧美黑人狂野猛交老妇| 国产熟女一区二区三区五月婷| 欧美国产精品一区二区| 一本色道无码道dvd在线观看| 国产成人高清精品免费5388| 欧美精品激情视频| 精品人妻一区二区三区麻豆91| 亚洲视频在线观看一区| 岛国av免费在线| 国产精品成人av| 成人激情视频免费在线| 久草中文在线| 欧美精品aⅴ在线视频| 亚洲一级二级片| 麻豆视频观看网址久久| 亚洲7777| 成人自拍视频| 久久久久久com| 亚洲精品无遮挡| 五月婷婷激情综合网| av鲁丝一区鲁丝二区鲁丝三区| 999亚洲国产精| 鲁丝一区二区三区免费| 欧美极品影院| 丝袜亚洲另类欧美重口| 国产免费黄色网址| 一区二区三区欧美久久| 欧美日韩人妻精品一区在线| 国产一区二区精品| 日本免费高清一区二区| 日韩免费大片| 美女av一区二区| 高h放荡受浪受bl| 色综合久久天天| av最新在线观看| 成人av综合一区| 精品少妇无遮挡毛片| 久久中文亚洲字幕| 成人欧美一区二区三区在线观看| а√在线中文在线新版| 亚洲小视频在线| 国产喷水福利在线视频| 午夜久久久久久| 欧美激情视频二区| 国产传媒日韩欧美成人| 日韩欧美国产免费| 久久视频精品| 国产伦精品一区二区三| 偷拍中文亚洲欧美动漫| 中文字幕亚洲综合久久筱田步美 | avav成人| 欧美激情二区三区| 国模精品一区二区| 日韩天堂在线观看| 无码人妻久久一区二区三区不卡| 亚洲欧洲日韩在线| 丰满少妇一区二区三区| 久久精品国产在热久久| 日本精品久久久久久久久久 | 成人手机在线播放| 色狼人综合干| 亚洲专区国产精品| 久久精品女人天堂av免费观看| 麻豆国产va免费精品高清在线| 西西人体44www大胆无码| 欧美精品自拍偷拍| 青青视频在线免费观看| 午夜欧美在线一二页| 久久噜噜色综合一区二区| 99re热这里只有精品免费视频 | 天堂久久一区| 欧美一区第一页| 午夜伦理在线视频| 中文字幕日韩电影| 国产在线视频网址| 亚洲第一av在线| av片免费播放| 欧美日韩性生活| 91丝袜一区二区三区| 亚洲一区二区中文在线| 久久国产美女视频| 国产网红在线观看| 激情久久一区二区| 国产精品自在| 欧美精品v日韩精品v韩国精品v| av大片免费在线观看| 亚洲三级在线看| youjizz亚洲女人| 91麻豆精品在线观看| 精品无码人妻少妇久久久久久| 久久国产夜色精品鲁鲁99| 少妇性l交大片| 国产精品久久久一区二区| 中文字幕人妻熟女人妻洋洋| 一区二区三区国产精华| 伊人色综合久久天天五月婷| 精品国产99| 欧洲久久久久久| 一区二区三区视频免费观看| 精品免费二区三区三区高中清不卡| 精品欧美视频| 91麻豆蜜桃| 我要色综合中文字幕| 亚洲综合在线中文字幕| 国产精品亚洲四区在线观看| 国产视频福利一区| 欧美大片免费观看网址| 久久久久久久久国产| 牛牛精品在线| 国语自产在线不卡| 乱人伦视频在线| 欧美一区二区色| 欧美成人a交片免费看| 清纯唯美日韩制服另类| 成年美女黄网站色大片不卡| 欧洲亚洲在线视频| 欧美日韩精品免费观看视欧美高清免费大片 | 国产在线黄色| 揄拍成人国产精品视频| 日本在线观看| 欧美精品在线免费观看| 蜜臀av在线| 4k岛国日韩精品**专区| 国产日韩另类视频一区| 国产精品日韩专区| 亚洲老司机网| 99在线观看| 日韩av三区| 神马欧美一区二区| 自由日本语亚洲人高潮| 久久99久久99精品| 免费看黄裸体一级大秀欧美| 男女无套免费视频网站动漫| 老司机免费视频一区二区| 久久无码人妻一区二区三区| 成人午夜av电影| 日韩在线免费观看av| 国产精品久久久久桃色tv| 日本青青草视频| 激情懂色av一区av二区av| 日韩久久久久久久久久| 欧美一区二区三区色| 黄色一级大片在线免费看国产一| 日韩精品视频中文在线观看| 黄色片免费在线| 久久亚洲成人精品| 制服丝袜专区在线| 91精品久久久久久久久久久久久| 这里视频有精品| 日本免费一区二区三区| 欧美视频日韩| 国产精品久久久久9999小说| 国产久卡久卡久卡久卡视频精品| 日本黄色录像片| 国产精品麻豆欧美日韩ww| 国产精品theporn动漫| 欧美在线999| 亚洲国产精品国自产拍久久| 亚洲天天在线日亚洲洲精| 污视频网站在线免费| 国产成人精彩在线视频九色| 亚洲1区在线观看| 日韩电影免费观看在| 国产一区清纯| 性欧美1819| 91麻豆蜜桃一区二区三区| 久热这里只有精品在线| 欧美日韩国产一区| 男人的天堂在线| 久久久久久久久久久成人| 综合欧美精品| 日产国产精品精品a∨| 亚洲激情专区| 午夜免费视频网站| 国产精品免费视频一区| 少妇高潮av久久久久久| 日韩免费视频线观看| 国产美女性感在线观看懂色av| 久久久免费在线观看| 国产成年精品| 一区二区三区av| 日韩成人午夜电影| 日韩 中文字幕| 亚洲国产日日夜夜| 精品人妻少妇嫩草av无码专区| 日韩中文字幕av| 91成人抖音| 欧美综合77777色婷婷| 国产亚洲亚洲| ass精品国模裸体欣赏pics| 亚洲一区二区欧美日韩| 国产熟女一区二区丰满| 久久精品久久久久久国产 免费| 日本中文字幕一区二区| 日韩三级电影免费观看| 免费日韩精品中文字幕视频在线| 日本不卡视频一区| 亚洲午夜私人影院| 黄色福利在线观看| 久久免费少妇高潮久久精品99| 亚洲成人黄色| 女人色极品影院| 成人午夜av在线| 亚洲永久精品在线观看| 日韩av在线免播放器| 国产精品一区二区日韩| 国产视频精品网| 在线亚洲自拍| 37p粉嫩大胆色噜噜噜| 日韩欧美国产视频| 理论视频在线| 国产免费一区二区三区在线能观看| 日韩中文欧美| 成人不卡免费视频| 一区二区三区四区亚洲| 好吊色一区二区| 97超级碰碰碰久久久| 亚洲性视频大全| 91n.com在线观看| 国产精品无人区| 国产三级午夜理伦三级| 精品中文字幕在线| 麻豆一区二区| 国产精品少妇在线视频| 国产精品嫩草99a| 国产高清视频免费| 韩国福利视频一区| 国产探花在线精品一区二区| 超碰在线97免费| 亚洲欧美区自拍先锋| 午夜精品久久久久久久91蜜桃| 性色av一区二区咪爱| 国产日产精品_国产精品毛片| 欧美日韩在线观看不卡| 亚洲精品国产第一综合99久久| 高清毛片aaaaaaaaa片| 欧美一区在线直播| 成人精品电影| 黄色av电影网站| 欧美性生活大片视频| 国产精品实拍| 久久99精品久久久久久三级| 久久婷婷亚洲| 国产极品国产极品| 亚洲精品一区二区网址| 日韩在线激情| 国产午夜福利在线播放| 国产精品日韩精品欧美在线| 亚洲大尺度视频| 国产成人精品网站| 欧美三级黄美女| 欧美xxxx精品| 亚洲成色www8888| 婷婷激情成人| 99热成人精品热久久66| 亚洲欧美偷拍另类a∨色屁股| 五十路在线观看|