mirror of
https://github.com/wangyu-/udp2raw.git
synced 2025-03-01 10:29:35 +08:00
Compare commits
1 Commits
8333ec290c
...
420c0ed4e1
Author | SHA1 | Date | |
---|---|---|---|
|
420c0ed4e1 |
@ -702,7 +702,7 @@ void init_filter(int port) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
int dummy=0;
|
int dummy;
|
||||||
|
|
||||||
int ret = setsockopt(raw_recv_fd, SOL_SOCKET, SO_DETACH_FILTER, &dummy, sizeof(dummy)); // in case i forgot to remove
|
int ret = setsockopt(raw_recv_fd, SOL_SOCKET, SO_DETACH_FILTER, &dummy, sizeof(dummy)); // in case i forgot to remove
|
||||||
if (ret != 0) {
|
if (ret != 0) {
|
||||||
@ -841,7 +841,7 @@ void init_filter(int port) {
|
|||||||
void remove_filter() {
|
void remove_filter() {
|
||||||
filter_port = 0;
|
filter_port = 0;
|
||||||
#ifdef UDP2RAW_LINUX
|
#ifdef UDP2RAW_LINUX
|
||||||
int dummy=0;
|
int dummy;
|
||||||
int ret = setsockopt(raw_recv_fd, SOL_SOCKET, SO_DETACH_FILTER, &dummy, sizeof(dummy));
|
int ret = setsockopt(raw_recv_fd, SOL_SOCKET, SO_DETACH_FILTER, &dummy, sizeof(dummy));
|
||||||
if (ret != 0) {
|
if (ret != 0) {
|
||||||
mylog(log_debug, "error remove fiter\n");
|
mylog(log_debug, "error remove fiter\n");
|
||||||
|
@ -228,12 +228,12 @@ struct packet_info_t // todo change this to union
|
|||||||
|
|
||||||
bool has_ts;
|
bool has_ts;
|
||||||
|
|
||||||
i32_t data_len;
|
|
||||||
|
|
||||||
#ifdef UDP2RAW_LINUX
|
#ifdef UDP2RAW_LINUX
|
||||||
sockaddr_ll addr_ll;
|
sockaddr_ll addr_ll;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
i32_t data_len;
|
||||||
|
|
||||||
packet_info_t();
|
packet_info_t();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user